Mini Arduino CNC

This project shows you how to build a cheap and easy, but very small CNC(Plotter) using Arduino UNO.

May 9, 2016

131933 views

72 respects

Components and supplies

3

stepper motor

1

Arduino UNO

1

Big Easy Driver

1

12V Power supply

1

Jumper Wires

Apps and platforms

1

Universal G-Code Sender

1

GRBL

1

Inkscape

Project description

Downloadable files

Schematics and circuit diagram

Schematics and circuit diagram

Image

Schematics and circuit diagram

Schematics and circuit diagram

Image

Comments

Only logged in users can leave comments

Image
Image

ivannyca

2 years ago

They are so excellent. You gave a lot of useful information. Keep doing it. https://color-tunnel.com

Image
Image

Anonymous user

2 years ago

superb project but little bit difficult to try

Image
Image

srijeru98

2 years ago

its nice

Image
Image

siddiqueanas60

2 years ago

HELLO I NEED SOME GUID ABOUT ITS PROGRAMMING CAN YOU GIVE ME GUIDE PLEASE SIR

Image
Image

spllit1

2 years ago

This is really cool! :D

Image
Image

halley85

2 years ago

This is the most common Arduino CNC Shield design and is a versatile tool. https://www.mysainsburys.net/

Image
Image

Anonymous user

2 years ago

stepper not moving only huming why is that?

Image
Image

Anonymous user

2 years ago

The Driver pictured here is a EasyDriver (https://www.sparkfun.com/products/12779) the one in the shopping list is the newer model BigEasyDriver, so the diagram is different. (I'm trying to replicate this so I'm getting all the info I can) Some additional info: http://ebldc.com/?p=253

Image
Image

me_zain

2 years ago

You can use BigEasyDriver also.

Image
Image

Anonymous user

2 years ago

Hello, I'm new on this, and trying to follow up your instructions, the first observation is that I think you can either buy the 3 adafruit steppers or use the ones from the cd-rom drive correct? (I ordered both o_o ) second, the cd-room stepper has 4 pins, how do I know which pin goes with what on the easy driver board (the same if I use the adafruit motors? Any additional info is appreciated.

Image
Image

me_zain

2 years ago

Hii Straylight-uhura-9 it's nice hearing from you. I have used cd-rom drive but you can use any 6pin or 4pin stepper motors. In this project the machine only plot sketches and for that purpose motor doesnot need high current to drive. But if you want to mount a drill machine or you want to use this machine for PCB design or Milling purposes than higher current stepper motors and drivers must be used. EasyDrivers has 150mA/phase to 700mA/phase adjustible current and Power supply range from 6V to 30V which can handle cd-rom drives easily. Other similar drivers can be used for high current ranges e,g 1. A4988 Stepper Motor Driver https://www.pololu.com/product/1182 2. DRV8825 Stepper Motor Driver https://www.pololu.com/product/2133

Image
Image

Anonymous user

2 years ago

Nice... Why you include servo in your code ? You use 3 stepper motors.

Image
Image

srijeru98

4 years ago

its nice

Image
Image

siddiqueanas60

5 years ago

HELLO I NEED SOME GUID ABOUT ITS PROGRAMMING CAN YOU GIVE ME GUIDE PLEASE SIR

Image
Image

Anonymous user

8 years ago

stepper not moving only huming why is that?

Image
Image

BoraD

8 years ago

Nice... Why you include servo in your code ? You use 3 stepper motors.

Image
Image

Anonymous user

8 years ago

The Driver pictured here is a EasyDriver (https://www.sparkfun.com/products/12779) the one in the shopping list is the newer model BigEasyDriver, so the diagram is different. (I'm trying to replicate this so I'm getting all the info I can) Some additional info: http://ebldc.com/?p=253

Image
Image

me_zain

2 years ago

You can use BigEasyDriver also.

Image
Image

Anonymous user

8 years ago

Hello, I'm new on this, and trying to follow up your instructions, the first observation is that I think you can either buy the 3 adafruit steppers or use the ones from the cd-rom drive correct? (I ordered both o_o ) second, the cd-room stepper has 4 pins, how do I know which pin goes with what on the easy driver board (the same if I use the adafruit motors? Any additional info is appreciated.

Image
Image

me_zain

2 years ago

Hii Straylight-uhura-9 it's nice hearing from you. I have used cd-rom drive but you can use any 6pin or 4pin stepper motors. In this project the machine only plot sketches and for that purpose motor doesnot need high current to drive. But if you want to mount a drill machine or you want to use this machine for PCB design or Milling purposes than higher current stepper motors and drivers must be used. EasyDrivers has 150mA/phase to 700mA/phase adjustible current and Power supply range from 6V to 30V which can handle cd-rom drives easily. Other similar drivers can be used for high current ranges e,g 1. A4988 Stepper Motor Driver https://www.pololu.com/product/1182 2. DRV8825 Stepper Motor Driver https://www.pololu.com/product/2133

Image
Image

Anonymous user

9 years ago

It will be VERY useful if list of supplies reflect real items you are use for this project. Also, when you describe wiring step - picture of real life connections from "harvested" DVD step motors to step motor driver will be helpful as well. I am eager to repeat this project, but as it is right now It will be easy just engineer one myself.

Image
Image

Anonymous user

9 years ago

superb project but little bit difficult to try