{"id":180,"date":"2010-02-13T11:52:11","date_gmt":"2010-02-13T16:52:11","guid":{"rendered":"http:\/\/freemansgarage.com\/blog\/?p=180"},"modified":"2021-05-05T07:02:03","modified_gmt":"2021-05-05T11:02:03","slug":"my-homemade-cnc-mill","status":"publish","type":"post","link":"https:\/\/www.freemansgarage.com\/index.php\/2010\/02\/13\/my-homemade-cnc-mill\/","title":{"rendered":"My Benchmaster CNC Mill"},"content":{"rendered":"<p>I currently have many tools in my shop.\u00a0 My favorite one is the CNC mill I built from an old 1954 Benchmaster mill.\u00a0 It&#8217;s heavy duty and very rigid.\u00a0 It works excellent and I run it with Mach3.<\/p>\n<figure id=\"attachment_182\" aria-describedby=\"caption-attachment-182\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/mill311.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-182 size-full\" title=\"Benchmaster\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/mill311.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-182\" class=\"wp-caption-text\">Original mill before CNC conversion<\/figcaption><\/figure>\n<p>The mill is old and uses worn out ACME lead screws.\u00a0 This is not ideal for a CNC machine so I had to upgrade the lead screws to ball screws.\u00a0 I bought a length of 5\/8 ball screw rod and two Thomson ball screws from <a href=\"http:\/\/www.mcmaster.com\/\">Mcmaster Carr<\/a>.<\/p>\n<figure id=\"attachment_183\" aria-describedby=\"caption-attachment-183\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010016.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-183 size-full\" title=\"Ball Screw\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010016.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-183\" class=\"wp-caption-text\">Thomson Ball Screws<\/figcaption><\/figure>\n<p>I had to make an aluminum adapter to attach the ball nut to the table.\u00a0 So far it works fine and aluminum seems to hold up well.\u00a0 The nuts did not fit well in this mill.\u00a0 I had to modify the mill table by machining off about 0.250 inch from the underside to allow for clearance for the nut.<\/p>\n<figure id=\"attachment_265\" aria-describedby=\"caption-attachment-265\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P10100041.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 size-full\" title=\"P1010004\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P10100041.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-265\" class=\"wp-caption-text\">Ball Screw Adapter<\/figcaption><\/figure>\n<p>Connecting the ball screws to my existing handles and using my existing table bushing was important so I machined an adapter that is identical to the fitting on the end of my ACME lead screw.\u00a0 I used two set screws and clamped down on the ball screw.\u00a0 This was my cheap alternative to buying the very expensive ball nut mounts.\u00a0 So far I have had no problems with this setup and it has minimal backlash.\u00a0 Some day if I ever wear out the bushings I will just CNC a bearing block.<br \/>\n<a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P10100051.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-266 size-full\" title=\"P1010005\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P10100051.jpg\" alt=\"Ball screw Installed\" width=\"2048\" height=\"1536\" \/><\/a><\/p>\n<figure id=\"attachment_184\" aria-describedby=\"caption-attachment-184\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010026.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-184 size-full\" title=\"Stepper Motor\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010026.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-184\" class=\"wp-caption-text\">Steppers with a 2:1 gear reduction<\/figcaption><\/figure>\n<p>Now that the ball screws are all installed I had to buy some stepper motors.\u00a0 I bought 3 Keling stepper motors from Dan Mauch who owns\u00a0 <a href=\"http:\/\/www.camtronics-cnc.com\/\">Camtronics<\/a>.\u00a0 He helped me pick the correct size steppers for my machine.\u00a0 Dan was a great help and gave me a lot of advise on my setup.\u00a0 The X &amp; Y axis ended up with two 385 oz-in steppers with a 2:1 gear reduction and the Z axis has a 495 oz-in with a 2:1 gear reduction.\u00a0 They are plenty strong enough and I can get 50in\/min rapids with ease on the x-y and about 20in\/min on the Z.\u00a0 That&#8217;s fast enough for me.\u00a0 I also extended the shaft so I could attach my original handles.\u00a0 Now I can still use it as a manual mill just like before.<br \/>\nI had to make all the mounts and I bought the timing belt and pulleys from McMaster Carr.\u00a0 I decided to go with belts and not direct drive because belts are very forgiving on the install.\u00a0 Belts still work very well even if you make crooked mounts and your holes are not perfect.\u00a0 It also allowed me to use smaller (hence cheaper) stepper motors.\u00a0\u00a0 There are lots of places online that sell motors.<br \/>\nHere are a couple pictures of the Z-Axis mount. There was no real place to drill hols so I made a clamp to clamp onto the Z-Axis shaft support. It works great.<\/p>\n<figure id=\"attachment_670\" aria-describedby=\"caption-attachment-670\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010063.jpg\" rel=\"attachment wp-att-670\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-670 size-full\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010063.jpg\" alt=\"Z Axis Mount\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-670\" class=\"wp-caption-text\">Z Axis Mount<\/figcaption><\/figure>\n<figure id=\"attachment_669\" aria-describedby=\"caption-attachment-669\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010062.jpg\" rel=\"attachment wp-att-669\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-669 size-full\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010062.jpg\" alt=\"Z Axis mount\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-669\" class=\"wp-caption-text\">Z Axis mount<\/figcaption><\/figure>\n<figure id=\"attachment_189\" aria-describedby=\"caption-attachment-189\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010023.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-189 size-full\" title=\"mounts\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010023.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-189\" class=\"wp-caption-text\">Making the stepper standoff mounts<\/figcaption><\/figure>\n<figure id=\"attachment_185\" aria-describedby=\"caption-attachment-185\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/CNC2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-185 size-full\" title=\"CNC2\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/CNC2.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-185\" class=\"wp-caption-text\">Mill Fully Converted to CNC<\/figcaption><\/figure>\n<p>Now that the mill is fully converted.\u00a0 I needed a way to control it.\u00a0 I ended up buying a Gecko G540 controller complete with box &amp; 36v power supply.<\/p>\n<figure id=\"attachment_186\" aria-describedby=\"caption-attachment-186\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/gecko2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-186 size-full\" title=\"gecko2\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/gecko2.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-186\" class=\"wp-caption-text\">Back of Controller<\/figcaption><\/figure>\n<figure id=\"attachment_188\" aria-describedby=\"caption-attachment-188\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/gecko.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-188 size-full\" title=\"gecko\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/gecko.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-188\" class=\"wp-caption-text\">Front of Controller (I added the labels)<\/figcaption><\/figure>\n<p>The controller was complete with power supply, cooling fan, power switch, &amp; motor disengage switch.\u00a0 It works perfect and was worth every penny.<\/p>\n<figure id=\"attachment_190\" aria-describedby=\"caption-attachment-190\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010005.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-190 size-full\" title=\"P1010005\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010005.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-190\" class=\"wp-caption-text\">CNC Mill complete with Controller &amp; PC running Mach3<\/figcaption><\/figure>\n<p>I currently run a demo version of Mach3 to control the CNC.\u00a0 It is a really nice piece of software.\u00a0 I also tried EMC2 which runs on Linux and can be downloaded free at <a href=\"http:\/\/www.linuxcnc.org\/\">www.linuxcnc.org<\/a>.\u00a0 EMC2\u00a0 also is nice and does not have the 500 line limit that demo version of Mach3 has.\u00a0\u00a0 I have not played with it too much but you can run it off a CD-ROM without installing Linux permanently.\u00a0 I plan on using it more this year.<\/p>\n<p><object width=\"445\" height=\"364\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/V0e0bzuOES4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed type=\"application\/x-shockwave-flash\" src=\"http:\/\/www.youtube.com\/v\/V0e0bzuOES4&amp;hl=en_US&amp;fs=1&amp;rel=0&amp;border=1\" allowfullscreen=\"allowfullscreen\" allowscriptaccess=\"always\" width=\"445\" height=\"364\" \/><\/object><br \/>\nHere is a video of it engraving.<\/p>\n<figure id=\"attachment_195\" aria-describedby=\"caption-attachment-195\" style=\"width: 2048px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010010.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-195 size-full\" title=\"Engrave\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/P1010010.jpg\" alt=\"\" width=\"2048\" height=\"1536\" \/><\/a><figcaption id=\"caption-attachment-195\" class=\"wp-caption-text\">Finished tool with engraving.<\/figcaption><\/figure>\n<p>Here is the finished engraving.<\/p>\n<p>Here is the complete McMaster Carr\u00a0 parts list:<br \/>\n14 Tooth Acetal Pulley\u00a0 (3) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 57105K14<br \/>\n28 Tooth Acetal Pulley\u00a0 (3) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 57105K24<br \/>\nUrethane Timing belt (3)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1679K21<br \/>\n5\/8 Ball Nut\u00a0 (2) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 obsolete &#8211; 5966K16\u00a0\u00a0\u00a0 (New number &#8211; 3405N079)<br \/>\n5\/8 Ball Screw\u00a0 (2 feet)\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 obsolete &#8211; 5966K261\u00a0 (New number &#8211; 3405N007)<\/p>\n<p>The motor mounts are all homemade out of 1\/4&#8243; Aluminum Plate.\u00a0 I also did not use the expensive ball nut mounts.\u00a0 I used the standard bushings that were in the mill table and the standard anti backlash nut.<\/p>\n<figure id=\"attachment_617\" aria-describedby=\"caption-attachment-617\" style=\"width: 1306px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/IMG_0620.jpg\" rel=\"attachment wp-att-617\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-617 size-full\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/IMG_0620.jpg\" alt=\"Added pulley covers and a light.  \" width=\"1306\" height=\"980\" \/><\/a><figcaption id=\"caption-attachment-617\" class=\"wp-caption-text\">Added pulley covers and a light.<\/figcaption><\/figure>\n<p>Here is an updated picture of my mill. I added a light and I covered the belts since I was getting chips in between the belt and pulley.<br \/>\nI have been asked what my travel is so I measured it. I have 4.1 inches &#8220;Y&#8221; travel, 12 inches &#8220;X&#8221; travel and about 6&#8243; &#8220;Z&#8221; travel. I could get another 1\/2 inch on the &#8220;Y&#8221; if I removed my rubber cover that keeps chips out of the ways. So far I have not needed it.<\/p>\n<p>Update 02-14-14:<br \/>\nI added thrust washers between the lash nuts and the table which was an awesome upgrade recommended from someone reading my page.\u00a0\u00a0 Thanks Blaine!\u00a0 My backlash on the X &amp; Y is now 0.001 inch max.\u00a0\u00a0\u00a0 Make sure and pack them with some lithium grease or equivalent bearing grease.<br \/>\nMcMaster part numbers:<br \/>\n5909K31<br \/>\n5909K44<br \/>\n5909K46<br \/>\n5909K33<br \/>\nThese cover the X, Y, and Z axis.\u00a0 I did not install them on my Z axis since I have a very tight Z and did not need them.<\/p>\n<figure id=\"attachment_710\" aria-describedby=\"caption-attachment-710\" style=\"width: 1306px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/IMG_0798.jpg\" rel=\"attachment wp-att-710\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-710 size-full\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/IMG_0798.jpg\" alt=\"Thrust Washer\" width=\"1306\" height=\"980\" \/><\/a><figcaption id=\"caption-attachment-710\" class=\"wp-caption-text\">Thrust Washer<\/figcaption><\/figure>\n<figure id=\"attachment_711\" aria-describedby=\"caption-attachment-711\" style=\"width: 1306px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/IMG_0800.jpg\" rel=\"attachment wp-att-711\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-711 size-full\" src=\"https:\/\/www.freemansgarage.com\/wp-content\/uploads\/2010\/02\/IMG_0800.jpg\" alt=\"Installed Thrust Washer\" width=\"1306\" height=\"980\" \/><\/a><figcaption id=\"caption-attachment-711\" class=\"wp-caption-text\">Installed Thrust Washer<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>I currently have many tools in my shop.\u00a0 My favorite one is the CNC mill I built from an old 1954 Benchmaster mill.\u00a0 It&#8217;s heavy <a class=\"mh-excerpt-more\" href=\"https:\/\/www.freemansgarage.com\/index.php\/2010\/02\/13\/my-homemade-cnc-mill\/\" title=\"My Benchmaster CNC Mill\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":185,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-180","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cnc-metal-shop"],"_links":{"self":[{"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/posts\/180","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/comments?post=180"}],"version-history":[{"count":4,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/posts\/180\/revisions"}],"predecessor-version":[{"id":1495,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/posts\/180\/revisions\/1495"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/media\/185"}],"wp:attachment":[{"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/media?parent=180"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/categories?post=180"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.freemansgarage.com\/index.php\/wp-json\/wp\/v2\/tags?post=180"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}