Error: compass not healthy

Hello!
I have drone “Tyro129” (flight controller “MATEK-F405” with built-in gyroscope “MPU6000”).
I finished the tuning, but when I try to arm the quad, I get two errors:

1: EKF attitude bad
2: compass not healthy

When I try to calibrate the compass - the status bar doesn’t move… (tried ArduCopter V4.0.7 both QGroundControl and MissionPlanner).

Below the full output:


28/02/2021 21:10:13 : PreArm: Compass not healthy
28/02/2021 21:10:13 : PreArm: EKF attitude is bad
28/02/2021 21:10:13 : PreArm: Throttle below Failsafe
28/02/2021 21:09:43 : PreArm: Compass not healthy
28/02/2021 21:09:43 : PreArm: EKF attitude is bad
28/02/2021 21:09:43 : PreArm: Throttle below Failsafe
28/02/2021 21:09:31 : EKF2 IMU0 tilt alignment complete
28/02/2021 21:09:27 : Barometer 1 calibration complete
28/02/2021 21:09:27 : Frame: QUAD
28/02/2021 21:09:27 : RCOut: PWM:1-6
28/02/2021 21:09:27 : MatekF405 004C0032 31525011 20333647
28/02/2021 21:09:27 : ChibiOS: d4fce84e
28/02/2021 21:09:27 : ArduCopter V4.0.7 (0bb18a15)
28/02/2021 21:09:26 : Frame: QUAD
28/02/2021 21:09:26 : RCOut: PWM:1-6
28/02/2021 21:09:26 : MatekF405 004C0032 31525011 20333647
28/02/2021 21:09:26 : ChibiOS: d4fce84e
28/02/2021 21:09:26 : ArduCopter V4.0.7 (0bb18a15)
28/02/2021 21:09:26 : Calibrating barometer
28/02/2021 21:09:24 : Initialising APM

How I can fix it?

Thanks in advance…

That flight controller does not have an onboard compass.

Do you have a GPS module like an M8N installed?

1 Like

Thank you! Indeed I checked the specs and compass is not there, also not on the external GPS module that was supplied in the kit. It is strange though as I was able to see compass arrow moving and pointing (roughly) in the right direction. See this picture:

Screenshot from 2021-03-01 10-05-40

How can you explain this?

I’ll buy this module then: