Introduction: How to Make an Arduino Powered CNC Machine

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.

Arduino All The Things! Contest

Runner Up in the
Arduino All The Things! Contest