Introduction: CNC Circuit Made Easy!!

About: computer science major making life easier with technology

This Circuit can be used to control two stepper motors or more depending on how many easy stepper drivers you use. I made this as a Arduino Uno shield but can also be put together on a breadboard. I am using this circuit to make a whiteboard drawing machine. You can keep informed on my project on this page ozcrane.com

Step 1: Parts

First things first: Parts

- PCB Board made with eagle file attached to this page
- 2 Easy Stepper motor drivers from sparkfun.com
- 2 Stepper motors. These are the ones i'm using here
-
 2 four wire screw terminals for stepper wires
-  2 female headers for outside power supply to get more torque
- male headers used to connect from the shield to the arduino uno/ or any other arduino


Step 2: PCB Mill / or Make Your Own


In this version of the shield i made it using a home made PCB Board milling machine made by Tom McGuire . His Machine is simple to use and build But if you do not have access to such a device you have alternatives. You can use a company that can make a PCB board depending on the Eagle file that was posted under the first step for under 5 dollars. If you do not have a good way to do this feel free to email me and we can work something out.

IF YOU WOULD LIKE TO USE GRBL YOU NEED TO MOVE THE STEP AND DIRECTION PINS DOWN TO DIGITAL DIGITAL PIN 2(x-step) PIN 3(y-step) PIN 5(x-direction) PIN 6(y-direction)

for the grbl pin map go here

Step 3: Soldering the Chips

Now is a good time to get good at soldering.

-place the two motor drivers into the board at their designated location according to the eagle file
* solder in place

-place the male and female headers into the designated locations on the side of the shield
* solder in place

-place the terminals in location on side of board
*solder in place

Debug: Check connections with multimeter
-Use a multimeter to check there is no interference from other pins
*clean out with acetone if there are any bad connections