Ciao
Purtroppo il settore è tanto vago, informazioni su internet se ne trovano tante, ma proprio per avere tutte le informazioni e fare le GIUSTE scelte non c'è da fermarsi a leggere il primo link che capita e dire che si può pilotare una cnc egreggiamente con arduino via USB!
Link come quelli postati sopra non son frutto di bimbi alle prime armi con la programmazione e a digiuno di cnc; è gente che cerca alternative opensource / economiche / diy / ..
Tutte le applicazioni delle stampanti 3d, nonostante molto simili come concetto ad un controllo numerico , non sono abbastanza affidabili e flessibili per poter essere ripiegate alla fresatura.
Tenete bene presente che , anche una mediocre cnc, con motori da 2 amper a fase, applicati ad una vite TPN passo 4 sono in grado di erogare una spinta di oltre 50kg ad asse, più che sufficienti a spezzare di sana pianta una punta al carburo con codolo 8mm.
ma qui si sta parlando di elettronica e firmware....
Di certo non si vogliono utilizzare i motori o il tealio di una stampante 3d per farci una CNC....
Chiaro che se poi qualcuno pensa di spendere 1000 e passa eur per una CNC in alluminio da 2cm con barre trapezoidali e barre rettificate cementate, è il caso che approfondisca!
EDIT
La NCPod nonostante la scarsa documentazione e il mancato supporto l'ho montata nella cnc di mio fratello e va egreggiamente, posso comandarla da Mach3 (software di controllo tra i più usati a livello amatoriale)
Mach3 alla fine non è altro che un gcode sender.
La stessa cosa che è un sw come Printerface per una Reprap.
Il gcode è (abbastanza) standard.
Perchè un device connesso via USB dovrebbe essere meno affidabile di uno seriale?