I've seen a number of tutorials about how to build the platform for a 3-axis CNC milling machine. I have not seen anyone tackle the tricky subject of the electronics.
Here now is my attempt to do so.
Remove these ads by
Signing UpStep 1Parts
- an arduino. I chose duemilanova. (depends on the board you get)
- 3 stepper motors. I chose NEMA 17s . ($15/ea)
- 3 EasyDrivers from Sparkfun . ($15/ea)
- some Cat5 ($2?)
- a 12V power supply for the steppers ($5?)
- a soldering iron
- some electrical tape
- an optional female plug is not a bad idea (<$1)
TIP: Don't get a 6ft or 10ft Cat5 cable. Buy your cat5 by the foot from any computer or electronics store. That stuff has one wire inside instead of lots of little fibers. Little fibers are a huge pain to work with.
| « Previous Step | Download PDFView All Steps | Next Step » |











































I've copied and pasted this code into an Arduino sketch, but when verifying, I get an error message that "easydriver does not name a type". How do I rectify this?
open source code for this other tutorial does it.
When I bought my arduino it came with a 9v wall wart. I have a variable DC power supply at home, what voltage would you recommend supplying to the Nema 17's?
I'm getting this "avrdude: stk500_getsync(): not in sync: resp=0x00" right after uploading it to my Arduino Duemilanov, what does it mean?, is the uploading completed fully?
-- http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1248528012/all
-- http://www.google.ca/search?q=avrdude%3A+stk500_getsync%28%29%3A+not+in+sync%3A+resp%3D0x00&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
I took a screenshot of the chosen borad = arduino Duemilanove w/ AT328, opent attachment.
Actually I was looking for the Gcode interpreter code, but not sure if the above code is the right one. I want Arduino to accept Gcode and run the Stepper motor. I have a Arduino borad, a PMDX 122 board 3 x 3phase stepper Driver w/ Motor, power supply ready, and the code which I haven't figure out yet.
thanks
Are you aware of Grbl http://dank.bengler.no/-/page/show/5470_grbl?ref=mst
or http://www.contraptor.org/arduino-gcode-interpreter. And how do they relate to what you are or have done?
http://www.adafruit.com/products/81
Do you think I could still use the codes you used for your arduino?
And also what software do you use to create the designs? Have you ever heard of Goolge Sketchup? I was wondering if I could use that to create my designs then send them to my arduino.
I use Alibre, but I don't like it. Sketchup would probably be great if I could get used to it. I'd really love to get SolidWorks so I can run FEA on the parts I make.
You don't really need to "send the designs to [your] arduino". As long as you know the important measurements (the ones you use to build your computer model) that's enough.
http://www.adafruit.com/products/81
And also could you help me design a carrige for the Z-Axis that uses a servo instead of a stepper?
Thanks!!!!!!!!!
http://www.ladyada.net/make/mshield/use.html
yeah, unfortunately, i don't know enough about electronics to know how to design the circuit....
I like the idea in essence, and for a 2.5 axis engraving machine, this would be ideal, but for a 3 axis, you'd be making more work for yourself, and creating more cost in the upkeep to keep replacing components that burn out on the switching circuit.
i bild this stepper motor driver bord with a arduino uno
with te demo code it runs fine it was fun to bild
now getting it to work with a cnc software is the next step en bilding a cnc frame
gr bramco from the netherlands
1 - process move instructions from user
2 - move in a straight line (have to time the motors correctly)
3 - move in an arc. Assume a circle with start, end, center, and direction (cw or ccw)
4 - write PC software that converts designs into arcs and lines, then
5a - sends them one at a time to the arduino
5b - the arduino reads those instructions from an SD card like MakerBot does.
I have done 1, 2, and 3 for my Delta3 and Stewart Platform robots.
Good luck!
thanks a lot for this instructable. I just find out the same Easystepper drivers but I'm not sure I can use with this board I've bought on ebay: afishonaladder.com/docs/5_Axis_Interface_Board_adapter.pdf
I have 3 stepper motors scavanged from an old copier and I'll buyt the same 5V power supply you suggest.
Hope I could work with this board and keep going into the project.
Thanks a lot for your advise.
HS
Thx
HS