loop chiuso su stepper qualcuno ha gia realizzato?

Posso dire che la gestione di un motore dc unito ad encoder incrementale di quelli che si trovano nelle stampanti non è cosa di arduino, ci vuole un micro più prestante. Anche l'algoritmo necessario a mantenere la velocità costante è cosa molto complessa, poi c'è da considerare che bisogno trovare un modo per fare il link tra i motori al fine di metterli in sincro, cioè ogni asse deve emettere un clock e trovare il modo di leggere questo clock e apportare modifiche alla velocità di ogni motore al fine di sincronizzarli con precisione, oppure affidarsi alla bonta dell'insieme motore + encoder + scheda di controllo.

Invece usare un encoder preciso per verificare che uno stepper perde o no passi può essere di aiuto per bloccare la lavorazione, ma la causa della perdita è sempre da imputare alla scheda controllo + motore + meccanica. Es un stepper può perdere un passo nel caso in cui per un istante si supera la coppia di stallo e se la scheda di controllo lo prevede lo stepper riprende a lavorare ma ovviamente se la lavorazione termina con successo è tutto da verificare, in ogni caso si dovrebbe risolvere il problema alla radice, cioè intervendo su motore + scheda + meccanica.

Ciao.