Arducopter 3.0.1

Hello,

a few weeks back i had 3.0 rc* installed and had performed the motor compass cal but my compass was off in simple mode so i reverted to a previous version (2.91b). After a cal it was working fine on 2.91 b.

Tonight i put on 3.0.1 and calibrated the compass - i did not perform the motor compass calibration yet.

To clarify i have changed a lot of hardware with this upgrade mainly adding FPV equipment - main changes are the FPV transmitter (fat shark) is beside the APM and also the receiver is near (about 1 cm) from the APM and finally the APM itself is now further away from the PDM - i.e i have raised it) - about 2 inches away.

Are the old values for motor compass cal still on the APM from the time i calibrated on 3.0 rc* and possibly this is causing the issue.

thanks

Damo

You need to be a member of diydrones to add comments!

Join diydrones

Email me when people reply –

Replies

  • Developer

    Damien,

         Yes, the old values from the previous motor compensation are still there and they are quite high.  If you don't have that level of interference any more the compassmot could actually cause problems.

         You're right that there's no way to easy way to turn off compassmot so I'll add that to a future release.  Until then you can disable compassmot by setting the COMPASS_MOTCT (aka "compass MOTor Compensation Type") parameter to zero or you could just redo the procedure to get better, updated values.

  • COMPASS_AUTODEC 1
    COMPASS_DEC -0.06212
    COMPASS_LEARN 0
    COMPASS_MOT_X -1.86121
    COMPASS_MOT_Y 10.13591
    COMPASS_MOT_Z -10.8373
    COMPASS_MOTCT 2
    COMPASS_OFS_X 19.46153
    COMPASS_OFS_Y -6.08045
    COMPASS_OFS_Z 46.71447
    COMPASS_ORIENT 0
    COMPASS_USE 1
This reply was deleted.