Hallo!
Bought a set of mRo. The kit includes GPS with a compass. It turns out there are two compasses on the board. And they are directed in different directions. Mission planner defines as 3 compass. But how can I determine which compass is 1, which is 2, and which is 3? I also need to set the 2 external compasses direction.
Maybe if the jumpers (red) are soldered, then I will disconnect one of the two compasses? and it will be easier.
Hello.
Yes, I found now such parameters in the full list of parameters. How to find the ID of the internal compass or one of the external. Is it supposed to be written in datasheet?
No. 1st you have to install the Python Interpreter and then run it from Windows command prompt. If you want to post your device ID’s I’ll do it if you like.
Tried the whole evening does not work. Writes: “Invalid syntax”. These are the Id numbers I have. Maybe you can do it.
ID:531977
ID2:658953
ID3:131594
Here you go!
ID:531977- LIS3MDL
ID2:658953- IST8310
ID3:131594-LSM303D
How many internal compass’s does you flight controller have? It would be interesting to see what’s reported for Device ID’s with no external compass’s connected.
Which Flight Controller? So with no external compass connected at all it only shows 1 compass ID? Just trying to confirm that the 1st 2 compass’s are in fact external. It would seem so.
Now I can not understand how to set the orientation. It seems to automatically set none. All the same, I want to understand where x should be, where y. What am I confused.
The “Y” arrow would point towards the rear of the craft for “rotation 0” as I recall so the IST 8310 would require either Yaw 90 or Yaw 270, not sure which,if the LIS3MDL is mounted that way.
You could install the dev version of firmare and enable on-board compass learning for the FC to determine orientation and then flash back to stable after its complete.
Hi. I want to jump into this discussion with a question about calibrating this dual compass unit. I have 4 of these mRo units. Two were purchased in 2018 and two in 2019. The 2019 units were upgraded with RGB LEDs. I can calibrate the older units but not the newer ones. I am using mRo Pixhawk 1’s set up to recognize the external compasses in the GPS unit. The newer units will flash the RGB lights during the calibration procedure but I don’t know what they’re telling me. All I know is that the two green progress bars will move along until one of them completes and then I get a failure message, and the process starts all over again. I have done as many as 4 repeats and no luck.
Good day,
me im using the same units without any issue, just keep your gps far from any magnetic interferences… Just try also to change the rotation of the module and when you are doing the calibration just rotate it randomly in all the axis…
Post a screen shot of the HW ID screen after connecting. Let’s see what’s being recognized. Clearly 2 are if the bars are advancing but it could be usefull anyway.
This is the calibration screen. Only one compass seems ot calibrate but not the other. I get the same result with another identical GPS module. It flashes with a blue light during this process.