Hy
I like to use the LSM9DS1 as an external Compass since it is listed in the Arducopter Paramter List (http://ardupilot.org/copter/docs/parameters.html#compass-typemask-compass-disable-driver-type-mask ) it should be recognised.
However I have no success. When I try to plot the Mag Field in the Tuning Window I only see the internal one…
Can I somehow see if the compass has been recognized or not?
Andy
dkemxr
(Dave)
June 19, 2018, 1:51pm
2
In the parameter list what is shown for compass device ID’s? COMPASS_DEV_IDx
The ID is: 131594
However the ID2 and ID3 is =0
Andy
dkemxr
(Dave)
June 19, 2018, 4:43pm
4
Using the Python script posted on this forum it identifies that as a LSM303D and the only compass being recognized.
hmm ok I swapped the I2C line but still no success.
I use the LSM9DS1 from Sparkfun: https://www.sparkfun.com/products/13944
Or can you suggest another Magnetometer. It needs to be another then the HMC5883L since this compass is in my GPS Pod.
Andy
dkemxr
(Dave)
June 20, 2018, 1:27am
6
Why is the HMC5883L not being recognized and why not use it?
I want to use 3 compasses.
Internal, the external one (HMC5883L) right next to the GPS and a third one far away from ESC etc.
Andy