How to Make an Arduino Powered CNC Machine





Introduction: How to Make an Arduino Powered CNC Machine

Arduino All The Things! Contest

Runner Up in the
Arduino All The Things! Contest

Step-by-step instructions on how to build a low cost CNC machine controlled with an Arduino Uno!

Step 1: Fabricating a Base and X-Axis Sled

Roller skate wheels will be used to create the X-Axis sled. A combination of 2in and 1in steel tubing will form the base of the machine.

Step 2: Building the Y-Axis

Using bearings from roller-skate wheels to create the Y-Axis sled. The gantry is built using 2in square tubing.

Step 3: Z-Axis

Fabricating the Z-Axis using drawer sliders found at home improvement store.

Step 4: Lead Screws and Motors

Installing two Acme lead screws for the X and Y axes, and a cheap threaded rod for the Z Axis. Mounting the stepper motors in position.

Step 5: Configuring Arduino, GRBL, Easel and Steppers.

Uploading and configuring GRBL on an Arduino Uno. Calibrating stepper motors and using 'Easel' as the g-code sender.



    • Microcontroller Contest

      Microcontroller Contest
    • Science of Cooking

      Science of Cooking
    • Pocket-Sized Contest

      Pocket-Sized Contest

    We have a be nice policy.
    Please be positive and constructive.




    sir, It is a very nice project.I also like to do this project so can you send me the programming codes

    Which type of motor are used in this project

    Super, would be nice to find a way to join without welding...

    Triffic `ble.

    There's brazing (basically soldering), nuts 'n bolts, 80/20 is popular, even mapp gas/ally/those aluminum welding sticks might work.

    Get creative, that's what he did.

    I can not believe you do not use a mask or at least goggles when you are welding.

    obviously you are a experienced welder and know what you can get away with.

    There are a lot of of non welders that are looking at you for inspiration to learn welding and you are setting a horrible example for a new person just learning welding.

    I really appreciated the project, most of the videos seem to be repeats.