kleiner Tip an alle, die ihren MAG mal draussen ohne alle störenden Einflüsse kalibrieren wollen!
in der Multiwii.pde oder *.ino folgendes ändern:
Original (irgentwo um Zeile 427)
Code: Alles auswählen
} else if (rcData[THROTTLE] > MAXCHECK && armed == 0) {
if (rcData[YAW] < MINCHECK && rcData[PITCH] < MINCHECK) {
if (rcDelayCommand == 20) calibratingA=400;
rcDelayCommand++;
} else if (rcData[PITCH] > MAXCHECK) {
accTrim[PITCH]+=2;writeParams();
#if defined(LED_RING)
blinkLedRing();
Code: Alles auswählen
} else if (rcData[THROTTLE] > MAXCHECK && armed == 0) {
if (rcData[YAW] < MINCHECK && rcData[PITCH] < MINCHECK) {
if (rcDelayCommand == 20) calibratingA=400;
rcDelayCommand++;
} else if (rcData[YAW] > MAXCHECK && rcData[PITCH] < MINCHECK) { //throttle=max, yaw=right, pitch=min
if (rcDelayCommand == 20) calibratingM=1; // MAG calibration request
rcDelayCommand++;
} else if (rcData[PITCH] > MAXCHECK) {
accTrim[PITCH]+=2;writeParams();
#if defined(LED_RING)
blinkLedRing();
Nun könnt ihr mit der Stick Combo (THROTTLE nach oben, YAW nach rechts, PITCH nach unten) den MAG kalibrieren!
Ich habe mal die wichtigsten Stick Combos zusammengefasst:
Achtung! nur MODE 2 Alle Mode1 Flieger sollten das anpassen!
Coreldraw Datei oder PDF kann ich bei bedarf versenden!
Danke an HAMBURGER aus dem MultiWii Supportforum für diesen Code. In diversen DEVs war das mal integriert. Alex hat es bisher nie in die Releases übernommen. Aber kann man ganz einfach nachbauen!
Schöne geruhsame Weihnachten wünsche ich Euch!