Hello,
Recently I’ve had problems with the internal compass offsets being too high, so I’m currently trying to use an external compass connected to the i2c port. The problem is, when I go to calibrate the external compass in Mission Planner, no external compass is detected. I am using the Navio 2 board with raspberry Pi 2b running ArduRover v2.51.
This is what I get when I ran i2cdetect
pi@navio:~ $ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: – -- – -- – -- – -- – -- – -- –
10: – -- – -- – -- – -- – -- – -- – -- 1e –
20: – -- – -- – -- – -- – -- – -- – -- – --
30: – -- – -- – -- – -- – -- – -- – -- – --
40: – -- – -- – -- – -- – -- – -- – -- – --
50: – -- – -- – -- – -- – -- – -- – -- – --
60: – -- – -- – -- – -- – -- – -- – -- – --
70: – -- – -- – -- – 77
Thanks in advance
Hi Chris, I believe that @george.staroselskiy found why external compasses are not detected yesterday. There is some testing to be done and code preparation for pull-request. Will update when this is finished.