Non e' che a questo punto conviene pensare a qualcosa di piu' semplice e moderno, come sta realizzando questo tipo:
http://www.baronerosso.it/forum/cnc-...e-drv8825.html
Il tutto poi anche pilotato tramite software open source, volendo, e su porta usb.
Sviluppato da un italiano che non chiede soldi e risponde alle email di chi gli chiede informazioni.
La breakout board usb la si trova fino a 10 euro spedizione compresa, ed usa codice compilato e non interpretato come Arduino.
Difficile trovare di meglio, secondo me.