CNC Out of a Scanner (Cheap)

Embed Size (px)

DESCRIPTION

How to make a free CNC router from a Scanner

Citation preview

  • 5/28/2018 CNC Out of a Scanner (Cheap)

    1/5

    Related

    (/files/deriv/F8F/E3MJ/HD4VHBIG/F8FE3MJHD4VHBIG.LARGE.jpg)

    About Th is Instructable

    Posted:

    Jan 3, 201

    License:

    16,710views

    91favorites

    (/member/marwinrobot/)

    marwinrobot (/membe

    /marwinrobot/)

    Follow 11

    (/id/FPV-Beetle-quadcopter-cheap-solution)

    More by marwinrobot

    cheap (/tag/type-id/category-technology/keyword-

    cheap/)

    CNC (/tag/type-id/category-technology/keyword-cnc

    scanner (/tag/type-id/category-technology/keyword

    scanner/)

    anti backlash (/tag/type-id/category-technology

    /keyword-anti backlash/)

    xy table (/tag/type-id/category-technology/keyword-

    table/)

    Tags:

    CNC out of a scanner (cheap) by marwinrobot (/member/marwinrobot/)

    + CollectionDownload (/id/CNC-out-of-a-scanner-cheap/?download=pdf) Fav

    (/)

    let's make

    share what you make >

    (/about/ submit.jsp)

    (/)

    Explore (/tag/type-id/) Create (/about/submit.jsp) Contests (/conte

    st/) Community (/community/)Login

    CNC out of a scanner (cheap) http://www.instructables.com/id/CNC-out-of-a-sc

    1 of 5 9/25/2

  • 5/28/2018 CNC Out of a Scanner (Cheap)

    2/5

    See More ( /tag/type-id/?q=)

    (/files/deriv/FO8/QKA7/HD4VNID2/FO8QKA7HD4VNID2.LARGE.jpg)

    (/files/deriv/FPX/F191/HD7U14DB/FPXF191HD7U14DB.LARGE.jpg)

    (/files/deriv/FHC/V46C/HAQ3AKGM/FHCV46CHAQ3AKGM.LARGE.jpg)

    (/files/deriv/FP4/4N8S/HBHGIGCJ/FP44N8SHBHGIGCJ.LARGE.jpg)

    (/files/deriv/FJ9/B5BO/HBHGL6B5/FJ9B5BOHBHGL6B5.LARGE.jpg)

    (/files/deriv/FEW/FXXB/HAQ32OVX/FEWFXXBHAQ32OVX.LARGE.jpg)

    (/files/deriv/FP4/80QU/HCB864TH/FP480QUHCB864TH.LARGE.jpg)

    (/files/deriv/F4F/XOFU/HCB864TI/F4FXOFUHCB864TI.LARGE.jpg)

    (/files/deriv/FLZ/HOVA/HD2RFYGE/FLZHOVAHD2RFYGE.LARGE.jpg)

    (/files/deriv/FB4/P45P/HD2RDN2M/FB4P45PHD2RDN2M.LARGE.jpg)

    (/

    files/deriv/F7P/CQTU/HCB8TBAC/F7PCQTUHCB8TBAC.LARGE.jpg)

    DIY CNC Router Plans : H

    to Build (/id/DIY-CNC-RouPlans-How-to-Build/)

    by MakeItWithJason (/membe/MakeItWithJason/)

    DIY CNC Router (/id/DIY-CNC-Router/)by dbc1218 (/member/dbc121

    TheMaker2 Homemade C

    (/id/TheMaker2-Homemade-CNC/)

    by msaleiro (/member/msaleir

    How to make a mini millinmachine- manual or CNC(/id/Make-a-mini-milling-

    machine/)by Honus (/member/Honus/)

    Homemade 2'x4' Wood CNRouter (/id/How-to-Make-a-Homemade-2x4-Wood-

    CNC-Router/)by Kyles Woodworking (/mem

    CNC out of a scanner (cheap) http://www.instructables.com/id/CNC-out-of-a-sc

    2 of 5 9/25/2

  • 5/28/2018 CNC Out of a Scanner (Cheap)

    3/5

    You can salvage parts from scanners and printers to build a cheap CNC machine. Stepper motors and

    linear guides (rods) have been taken from printers and scanners.The things you need to buy is aluminum profile, stepper controller, Arduino, threaded rods, nuts & bolts.

    Here 6mm x 1mm threaded rods are used.This CNC machine can cut Aluminium, Plexiglas, and wood.A dust collector have been made from 3 PVC tubes glued together (see picture).A spindle lamp with 8 LED have been manufactured with this CNC.

    I use LibreCAD and HeeksCAD to create the drawings and PyCAM or HeeksCNC to generate theG-code. However, I found that sometimes it is faster to write the G-code yourself. Very often you needseparate files for the drill, inner dimensions and outer dimensions. There is no way to indicate which is

    which when using free CAD software. One advantage with these software is that they work on bothLinux and Windows operations systems. But, you have to do a lot of 'hands on' yourself.The Z axis have a bad design. The bearings are pushing the rods (7mm) to the side and this causes bigtension at the end positions (Z). Do not use this design! It was a bad idea.

    The Power Supply 300W is taken from a PC.

    The Arduino board is loaded with GRBL, see GIT hub. The GRBL (Arduino) is receiving G-code form thePC via the USB cable. However, bear in mind that the GRBL has a limited set of instructions and theG-code mus sometimes be adopted to the limitations.

    Stepper Motors: Z-axix: M42SP-6TE, Y-axis M49SP-2K (Mitsumi). I took the motors from old printers.

    The stepper for the X-axis was destroyed during test so I was forced to buy a new NEMA17 to replaceit.This solution costs about $40 and has a backlash of 0.3 mm. In one direction you have 0.1 mmprecision. I use this solution to make parts for the next generation.

    NEXT step (2.0) is to buy linear ball bearings. This will improve the precision and there is a new simpleanti-backlash nut that will be used. Unfortunately by buying linear rods, linear bearings, rods etc. the

    prices goes up another $100. I am still using threaded rod but this t ime I use a home made ACMEanti-backlash nut (see picture).

    Here I use 25x25 mm Aluminium profile and 8mm linear rods and bearings. I also bought 8mm shaft

    (/files/deriv/F7B/A1V0/HD2RMHS8/F7BA1V0HD2RMHS8.LARGE.jpg)

    (/files/deriv/FHW/WX09/HDOW3FWC/FHWWX09HDOW3FWC.LARGE.jpg)

    CNC out of a scanner (cheap) http://www.instructables.com/id/CNC-out-of-a-sc

    3 of 5 9/25/2

  • 5/28/2018 CNC Out of a Scanner (Cheap)

    4/5

    Post Comment

    (/member/sleeping/)

    Jan 3, 2013. 3:05 PM Reply (CBQB2LMHAWBWPTX)

    2(/member/marwinrobot/)

    Jan 8, 2013. 4:17 PM Reply (CYKT6I5HBNXUZ9X)

    (/member/l1q1d/)

    Jan 3, 2013. 10:56 PM Reply (C5LERCUHAQ2U9MR)

    support holders. 10mm transparent Plexiglas is used as bulk material. The drawback is that is shatterseasily (see version 1.0 of the XY table). The strategy this time is to support it with Aluminium plates.

    VERSION 2: I used the first version CNC machine to make parts for the second version. However, I

    also decided to buy professional mechanical parts. Now, it is not a cheap solution anymore but hasbetter performance and precision. I estimate the build to be $150. If you have time you can win auctionson eBay, http://www.aliexpress.com/, http://www.banggood.com/ etc. This will reduce the

    price significantly. You may also find end mills and other tools on above mentioned sites .

    Nema17 12V steppers are used.

    Enclosed the DXF files for the Z axis. Note the 0.7 and 2.5 mm shift for the rod holder and the center ofstepper axis. This will make life easier. The M6 nut (anti-backlash) will be on even 1 mm distance fromthe Z plate and the plate will not collide with the square bars at the end.

    I use a Python script to push the G-code to the Arduino GRBL board. I have modified the script but Iwould like to expand it more and have more features as automatic tool sett ing and finding a referencepoint. I will put the script here.

    For now, I just put the pictures here.

    The power supply are mounten onto the rack.

    The spindle is modified. I took the motor out of a small engraver tool. This means I have speed controland more power in vers ion 2.

    Enclosed 2 pictures of items made with V2 CNC. The accuracy is much better and below 0.1mm I would

    guess 0.05mm. The platform is now made from Aluminium plates 6mm and is almost without vibrations.

    I am thinking of putting a video here that shows the performance and perhaps the DXF design files for

    the Z axis.

    TODO: modify the Power Supply to output higher voltage. http://boginjr.com/wp-content/uploads/regulpsu.png in order to get stronger hold and momentum.

    Picture 3. shows a motor holder (Al) and a part for a quadcopter. The items are machined with version2.

    sleeping (/member/sleeping/)says:

    What stepper controller are you using, don't recognize it from the pictures.

    marwinrobot (/member/marwinrobot/)(author) in reply to sleeping

    I put my reply in the main text.

    l1q1d (/member/l1q1d/)says:

    Hi, what did you use to convert the files to the G-code?

    marwinrobot (/member/marwinrobot/)(author) in reply to l1q1d

    CNC out of a scanner (cheap) http://www.instructables.com/id/CNC-out-of-a-sc

    4 of 5 9/25/2

  • 5/28/2018 CNC Out of a Scanner (Cheap)

    5/5

    Jan 8, 2013. 4:16 PM Reply (CQXGZ01HBNXUZ9U)

    2(/member/marwinrobot/)

    I put my reply inthe main text.

    About Us

    Who We Are (/about/)

    Advertise (/advertise/)

    Contact (/about/contact.jsp)

    Jobs ( /community?categoryGroup=marketplace&category=jobs_internships)

    Help (/community?categoryGroup=Help)

    Find Us

    Facebook (http://www.facebook.com/instructables)

    Youtube (http://www.youtube.com/user/instructablestv)

    Twitter (http://www.twitter.com/instructables)

    Pinterest (http://www.pinterest.com/instructables)

    Resources

    For Teachers (/teachers/)

    Artists in Residence (/group/air/)

    Forums (/ community/)

    Answers (/tag/type-question/?sort=RECENT)

    Mobile

    Download our new apps foriOS and android!

    Android (https://play.google.com/store

    /apps/details?id=com.adsk.instructables)

    iOS

    (https://itunes.apple.com

    /app/instructables

    /id586765571)

    Visit Our Store (http://store.instructables.com/)

    Go Pro Today (/account/gopro?sourcea=footer)

    Join our newsletter: Join! Copyright

    Terms of service (/tos.html) | Privacy (

    (http://m.instructa

    2013 Autodesk Inc. All rights reserved (http://usa.autodesk.com/adsk/servlet/pc/index?id=20781545&siteI

    http://usa.autodesk.com/privacy/) | Legal Notices & Trademarks (http://usa.autodesk.com/legal-notices-trademarks/) | M

    CNC out of a scanner (cheap) http://www.instructables.com/id/CNC-out-of-a-sc

    5 of 5 9/25/2