{"id":154,"date":"2019-11-21T08:14:50","date_gmt":"2019-11-21T08:14:50","guid":{"rendered":"http:\/\/www.stepperchina.com\/?p=154"},"modified":"2019-11-21T08:14:50","modified_gmt":"2019-11-21T08:14:50","slug":"cnc-controllers-for-the-diy-machine","status":"publish","type":"post","link":"https:\/\/www.stepperchina.com\/index.php\/2019\/11\/21\/cnc-controllers-for-the-diy-machine\/","title":{"rendered":"CNC controllers for the DIY machine"},"content":{"rendered":"\n<p>Now we know the stepper motors required for our project we can match them to a suitable CNC controller. The controller converts the g-code we\u2019ve created and sends step pulses to the stepper motors. It also takes input signals from the machine such as limit switches and E-stops.<\/p>\n\n\n\n<p><strong>So there are 3 things we need to know:<\/strong><\/p>\n\n\n\n<p>Number of Axes. So usually 3 for routers and 4 for a foam cutter<br> Current and voltage we need to supply to the stepper motors<br> How do we intend to connect the computer to the CNC controller<br> Number of Axes<br> CNC routers can use 3 or 4 axis controllers. There is only 3 planes of movement X, Y and Z but some designs use two stepper motors on one axis. My OX CNC router uses two <a href=\"https:\/\/www.oyostepper.com\/category-7-b0-Nema-23-Stepper-Motor.html\">NEMA 23<\/a> on the Y-Axis as its a gantry type router. Some move the table bed for the Y-Axis on sliders and only need 1 motor for the Y-Axis. Like a 3d printer bed.<\/p>\n\n\n\n<p>Y-Axis complete and running very smooth<br>\n Foam cutters need 4 axes to allow the hot wire to move in any direction on 4 planes usually X,Y,U and V.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.rckeith.co.uk\/wp-content\/uploads\/2016\/01\/OX-8.jpg\" alt=\"OX CNC router\"\/><figcaption>(<a href=\"https:\/\/www.oyostepper.com\/category-63-b0-Nema-23-Geared-Stepper-Motor.html\">nema 23 planetary gearbox<\/a>)<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Now we know the stepper motors required for our project we can match them to a suitable CNC controller. The controller converts the g-code we\u2019ve created and sends step pulses to the stepper motors. It also takes input signals from the machine such as limit switches and E-stops. So there are 3 things we need &hellip; <a href=\"https:\/\/www.stepperchina.com\/index.php\/2019\/11\/21\/cnc-controllers-for-the-diy-machine\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;CNC controllers for the DIY machine&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-154","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/posts\/154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/comments?post=154"}],"version-history":[{"count":1,"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/posts\/154\/revisions"}],"predecessor-version":[{"id":155,"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/posts\/154\/revisions\/155"}],"wp:attachment":[{"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/media?parent=154"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/categories?post=154"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stepperchina.com\/index.php\/wp-json\/wp\/v2\/tags?post=154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}