/**************************** ENGLISH *******************************************/
After struggling with strange wobbling without being able to find correct PIDs, I have finally found the source of the problem.
This problem is affecting all MP32F1 users using either VRIDE or VRIDE PRO.
The bug was related to the micros() function of the Maple libraries.
To correct this before the latest relaease (currently under testing) unzip the attached file and replace the files in:
vrobotix-ide-x.x.x.x\hardware\leaflabs\cores\ for the VRIDE installation.
vrobotix-ide-pro\workspaces\MP32F1xx\ACopter32-0.0.5.7.0-WIP\wirish\ for the VRIDE PRO installation.
This is quite critical, so please take the time to upgrade it before next flying.
The zip is here:
http://code.google.com/p/multipilot32/downloads/detail?name=MP32F1-...
/************************ ITALIANO **********************************************/
Dopo diversi tentativi per capire cosa stava affliggendo il mio quad che nonostante PID tuning non smetteva di oscillare (piccoli scatti), finalmente sono riuscito a trovare la sorgente del problema.
Questo problema affligge tutte le piattaforme basate su MP32F1 sia che usino VRIDE che VRIDE PRO
Il problema era nella funzione micros() delle librerie MAPLE.
Per correggere il problema prima della prossima revisione del Firmware (che attualmente sto finendo di testare) scaricate lo zip in allegato e posizionate i file nel seguente percorso relativo a quello di installazione:
vrobotix-ide-x.x.x.x\hardware\leaflabs\cores\per la VRIDE .
vrobotix-ide-pro\workspaces\MP32F1xx\ACopter32-0.0.5.7.0-WIP\wirish\ per la VRIDE PRO.
La modifica è abbastanza radicale, quindi consiglio a tutti di aggiornare la vostra installazione prima del prossimo volo.
Lo zip si trova al seguente indirizzo:
http://code.google.com/p/multipilot32/downloads/detail?name=MP32F1-...