Multiwii Drotek probleem

Ben aan de opbouw bezig van een Frame flame 550 hexacopter , gisteren een drotek MultiWii Main Flight Control Board - MPU6050 + HMC5883 + MS5611 overgenomen van een forumlid.
Heb er een 2.0 software opgezet en omgezet naar Hexa X (stond op quadx)
Echter zit ik nu met een probleem , zodra ik het bord aansluit op multiwii config herkent het de parameters niet van de yaw en de pitch.
Alles netjes aangesloten dus aan de aansluiting kan het niet zitten...
De parameters van de aux1 , roll en throtlle herkent die wel en kan ik ook gewoon instellen.
Zoals te zien is op de foto de yaw en de pitch reageren niet op de stick input wat onmogelijk maakt om het bord af te stellen.

Aan wat zou het kunnen liggen?

scaled.php
 
Net even terug op Quad X gezet en dan doet die het wel.
Zodra ik hem naar Hexa omzet reageerd de yaw en de pitch niet meer...
 
Deze morgend naar Drotek in Frankrijk gebeld , hij had nog nooit gehoord van dit probleem.
Terwel we aan het bellen waren heeft hij het zelf uitgetest op Hexa X , hij heeft dus hetzelfde probleem.
Zal waarschijnlijk een bug zitten in de nieuwe software , heb even snel op de 2.0 software geprobeerd en daar doet alles het wel.
Nu moet ik codes gaan overzetten van de sensors enz omdat dit bord in de 2.0 niet tussenstaat.....
 
Tja, dat heb je wel eens met opensource projecten. Allemaal hobbywerk, dus als het allemaal vlekkeloos 1 op 1 werkt is het mooi meegenomen.
 
De 2.0 software erop gezet en alles deed het goed met veel foutmeldingen.
Zodra ik de toevoegingen/codes doe voor de sensors en de foutmeldingen heb ik weer hetzelfde probleem.
Ook op y6 copter geprobeerd en daar heeft die ook een probleem mee.
Met andere woorden , momenteel kan ik niks met dat bord :(
Het ergste vanal is dat ik maandag nog zo'n bord binnenkrijg dat ik vorige week heb besteld.
Wat een zooi :?
 
Probeer de laatste Dev versie hier zie ik de MPU6050 als losse sensor tussen staan.
Dus waarschijnlijk word hij bij de "Drotec 6dof MPU" ondersteund, mocht dit niet het geval zijn kun je altijd nog alle 3 de sensoren los selecteren.

Ik zou wel even de sensor oriëntaties controleren.


How should be the sensor axis directions

TILT the MULTI to the RIGHT (left side up):

  • MAG_ROLL, ACC_ROLL and GYRO_ROLL goes up
  • MAG_Z and ACC_Z goes down
TILT the MULTI forward (tail up):

  • MAG_PITCH, ACC_PITCH and GYRO_PITCH goes up
  • MAG_Z and ACC_Z goes down
Rotating the copter clockwise (YAW):

  • GYRO_YAW goes up
The copter stays level:

  • MAG_Z is positive ; ACC_Z is positive


Succes.
 
Snap het probleem ook niet helemaal. Als de separate sensoren ondersteund worden, moet het in principe werken. Met behulp van de GUI is het vrij eenvoudig de orientatie goed te krijgen (wel iets meer werk dan een standaard bordje aanklikken, maar goed...)
 
Gezien de MPU6050 een vrij nieuwe sensor is word deze waarschijnlijk nog niet in de 2.0 versie ondersteund, vandaar mijn advies.
Ik denk ook wel dat het standaard bordje zal werken, maar voor het geval dat het niet werkt.....
 
Net even in de laatste dev (20120622) gekeken:

/*************************** independent sensors ********************************/
//leave it commented if you already checked a specific board above
/* I2C gyroscope */
//#define WMP
//#define ITG3200
//#define L3G4200D
//#define MPU6050 //combo + ACC
 
ja, dat klopt, maar voor de Drotek met MPU6050 is er meer code nodig omdat er meer sensoren inzitten.
Deze code heb ik doorgemaild aan Roni.

<edit>
ik zie inderdaad dat het komplete bord er nu ook in staat:
#define DROTEK_10DOF_MPU//
 
Probleem opgelost :)

/* PIN A0 and A1 instead of PIN D5 & D6 for 6 motors config and promini config
This mod allow the use of a standard receiver on a pro mini
(no need to use a PPM sum receiver)
*/
#define A0_A1_PIN_HEX (dit heb ik moeten aanpassen) :)
 
ik had eerst de esc's daarvoor gebruikt (zit een soldeer keuze op de print voor) maar heb toch de lipo op het bord aangesloten.
Hierdoor komt er voor de leds de volledige lipo spanning (12v) op de led aansluiting te staan.
Eventuele low battery warnings (weet niet of dat erop zit) kan dan ook gemeten worden.
 
Ok , effe alles aangesloten en aangepast.
Nu , elke keer dat ik de lipo aansluit piepen men Esc's, wat ik ook maar doe ze blijven piepen :)
Bord/ontvanger krijgt gewoon stroom...
 
Back
Top