il test l'ho fatto con pluto_stepper e ho anch'io following error su tutti e tre gli assi.
Ho chiesto ad Epler e mi ha semplicemente risposto che ci sono bug e che il driver è ancora nella versione alpha
Invece sto tentando di usare l'altra configurazione per i servo (pluto_servo, questo dovrebbe essere "stabile") e anche lì ho dei problemi a leggere l'encoder, che invece su porta parallela funziona alla grande:
http://www.youtube.com/watch?v=olIr747zBGg
La cosa che mi insospettisce è che ogni tanto legge correttamente, ogni tanto invece mentre legge (sto girando a mano l'asse del motore) il valore della posizione salta a 0 per poi ritornare al valore precedente e continuare la lettura...questo comportamento mi sembra strano, se ci fossero intereferenze il valore dovrebbe sballare un po', ma non tornare precisamente a 0 ogni volta per qualche decimo di secondo.
Alcune volte invece non mi legge proprio il valore.
La scheda sembra funzionare, quando avvio EMC2 il led si spegne segno che viene caricato il firmware e successivamente se provo a muovere un asse si accende il led poichè il valore di uscita del PWM va l massimo tentando di inseguire la posizione comandata (l'encoder non lo legge...quindi è come se rimanesse fermo...)
Boooohh