I wanted to make this video to help anyone that wants to build a 3 or 4 axis CNC using Arduino / GRBL / UGS (Universal GCode Sender).
After watching countless videos and reading a bunch of articles on how to set this all up, i found that most instructions out there are for a cnc shield type setup with little instruction and wiring explanation which led to some confusion, so after messing around with it for a while, i finally got what i wanted so, here is my take on clearing things up a tad and giving you a simple and effective option for your DIY Arduino CNC
A couple of minor software tweaks I did make to my GRBL settings are as follows:
i set the x,y, and z max rate, mm/min($110$112) from 1000 to 2000 for these particular steppers. I also up'd the accel from 10 to 20. These settings seem to make these steppers purr as they run through some gcode.
Steppers (200 steps/rev): ebay: http://www.ebay.com/itm/181436604356?...
Microstep drivers: eBay: http://www.ebay.com/itm/351867912828?...
How to calculate the x,y,z steps/mm: http://www.diymachining.com/grblsett...
Solid State Relay: http://www.robotshop.com/en/40assrr...
or from China (eBay) http://www.ebay.com/itm/SSR25DASSR...
Relays: DF Robot: http://www.robotshop.com/en/2channel...
Arduino Mega2560 (Authentic): http://www.robotshop.com/en/arduinom...
Software:
Ardhino GRBLMega: https://github.com/gnea/grblMega/ (3 axis)
https://github.com/dguerizec/grblMeg... (4 axis)
UGS Platform: http://winder.github.io/ugs_website/d... (I took the nightly build of UGS Platform)