I have a quad setup with pixhawk mounted near power wiring and external third party honeywell based compass brought out to rod between beams far from power wiring. APM:Copter 3.2 identified both compasses. When calibrated first compass got much lesser offsets than second. After setup quad can’t fix it’s position in loiter and heading had a constant drift. When I almost gave up I tried to change COMPASS_PRIMARY from 0 to 1 and heading drift gone and all gps driven modes became good.
So how can I check which compass is first, second or third - internal or external?
The Pixhawk is programmed to select the best of the 2 automaticly
[quote=“Sagaris”]I have a quad setup with pixhawk mounted near power wiring and external third party honeywell based compass brought out to rod between beams far from power wiring. APM:Copter 3.2 identified both compasses. When calibrated first compass got much lesser offsets than second. After setup quad can’t fix it’s position in loiter and heading had a constant drift. When I almost gave up I tried to change COMPASS_PRIMARY from 0 to 1 and heading drift gone and all gps driven modes became good.
So how can I check which compass is first, second or third - internal or external?[/quote]
[quote=“FullScalePilot2”]The Pixhawk is programmed to select the best of the 2 automaticly
[/quote]
Than it does it not the best way. I had unstable loiter until set COMPASS_PRIMARY to 1. So I want to check what compass is used.
MP explains only APM board requires choosing the correct internal or external. Also states Pixhawk
is auto select. Hope you can start enjoying some flights.
[quote=“Sagaris”][quote=“FullScalePilot2”]The Pixhawk is programmed to select the best of the 2 automaticly
[/quote]
Than it does it not the best way. I had unstable loiter until set COMPASS_PRIMARY to 1. So I want to check what compass is used.[/quote]