Step 11Possible Uses and Conclusion
Possible uses of this controller could be:
-A cnc machine (build 3)
-Plotter (build 3)
-or anything else that requires a percise amount of movment.
This Concludes my instructable. I hope you found it interesting and helpful. Feel free to modify my design and let me know how it turned out. If you liked my instructable, please vote for it in the Epilog Laser Cutter Contest.
~Update~
Here is the three axis setup instructions and schmatic
To configure the program, follow to above steps, except when you go to enter the number of axis', enter 3. For the configuration, follow the steps above for the first axis, for the second axis, keep it the same as the above steps, except in the first four phase lines, enter the following:
"XXXX1000XXXX
XXXX0100XXXX
XXXX0010XXXX
XXXX0001XXXX"
For the last axis, follow the same steps of the other axis', only copy this into the first four phases
"XXXXXXXX1000
XXXXXXXX0100
XXXXXXXX0010
XXXXXXXX0001"
***For Support on this Project, Please use the forum on my website. Just go to http://colvins.ca and click the forum link on the side bar.***
CNC Controller.zip12 KB| « Previous Step | Download PDFView All Steps | Next Step » |














































One other thing, the port monitor numbers the port pins differently than you have here, and my X axis seems to run on pins 2, 3, 4, and 5. Sorry if that's too much to address.
disconnect one two of the four wires and reverse them and try it again
By the same token, I've got boxes of little Nema 23 40 oz steppers that only suck 0.4 amps(400 ma) and by setting my harbor freight minilathe clone(soldby cummins tools) up with the gibs rather loose, I can drive that lathe using those 40 oz stepper motors and this circuit.
And no, I'm not pulling 36" per minute rapid travels or cutting at .015 feed per revolution in hard steel.
Think 5 inches per minute rapid travels as the torque curve of stepper motors starts at it's highest and goes down as the pulses per second increases.
After all, you're not going to built a hurco vertical machining center using this circuit.
This circuit is designed to be built for pocket change and run a little homebrewed cnc mill, router, or lathe for hobby use.
Hope this helps.
Pins 2 to 9 are Data Out pins. Pins 1, 14, 16, 17 are Control In/Out pins. This adds up to a total of 12 pins for your OUT connections, which you need for your 3 stepper motors (4 wires X 3 motors).
Anyone, please correct me if I'm wrong.
Hope it helps.
I just checked to make sure they'd do TTL output with an LED
http://www.doc.ic.ac.uk/~ih/doc/stepper/control2/sequence.html#two-coil