Hi,
We have a 3DR APM 2.5.2 board upon which we have severed the required compass bridge on the APM board and have added a recommended external compass
My question is that the the board compass is still apparently been seen by the APM board is that normal ???
The External compass is definitely providing the direction, but I notice that if I rotate the APM board whilst the external compass is stationary, then the compass direction indicated via flight planner moves. It does however return to the "true" external compass setting
Is this the same as other members experience ?
We have a 3DR APM 2.5.2 board upon which we have severed the required compass bridge on the APM board and have added a recommended external compass
My question is that the the board compass is still apparently been seen by the APM board is that normal ???
The External compass is definitely providing the direction, but I notice that if I rotate the APM board whilst the external compass is stationary, then the compass direction indicated via flight planner moves. It does however return to the "true" external compass setting
Is this the same as other members experience ?
Replies
It's my understanding the it also uses the excelerometer onboard to do compass calculations whether you use an onboard or offboard compass
@Pat,
Since your APM2.5.2 is not a 3DR product, but is from RC-Timer, it is hard to tell why the onboard compass is still possibly functional. However if the either compass is not operating correctly the APM firmware will use the Z axis gyro to obtain a heading when the vehicle is moved.
I have modified two APM2.5s for external compass use and the heading would change when I moved the external compass, but not my rover therefore verifying that the external compass was the only compass in use by the APM firmware.
I suggest that you use the Terminal mode to get into the CLI and try testing the compass to see if it is being initialized or not.
Regards,
TCIII ArduRover2 Developer