I’m getting frequent compass errors on my custom flight controller:
Mag(1) bad radius 272 expected 486 (during calibration; finally fails)
Check mag field (xy diff: 672 > 100) (after the calibration (if gets calibrated) )
Setup:
External GPS/mag set as primary, internal mag as secondary.
Swapping to another external GPS/mag calibrates but the issue remains.
Still seeing Check mag field pre-arm errors and needing frequent recalibration.
.BIN logs attached.
Looking for advice on:
Causes of bad radius / large XY field differences.
Hardware checks or parameter tweaks worth trying.
Whether this points to board layout, interference, or firmware issues.
link for log:
1 post - 1 participant








