I am now a bit further, and while I will need the quality controlled version of the MPU (https://pypilot.org/store/index.php?rt=p...uct_id=129) before I permanently close the cover on this project, I noticed something odd...
When testing the compass orientation and function all worked reasonably well. Until a couple of hours in: the compass orientation in OpenCPN seemed to freeze, while the CoG (gps) data kept working fine.
A quick restart of OpenCPN did not change this.
A reboot of the Pi gave me a 180 degrees flipped mag hdg, but again static (frozen) <edit>The CoG indicater from the GPS continued to work fine though</edit>
In the PyPilot app, compass calibration tab, I saw a dynamically changing orientation, as one would expect from a working compass on a moving boat. So, what gives? Is this a data transfer problem? It is difficult to test, as it seems to only occur after quite a bit of sailing
(I had started the trip with a 360 to check that the compass sensor worked- which it did.)
Thanks for your thoughts!
When testing the compass orientation and function all worked reasonably well. Until a couple of hours in: the compass orientation in OpenCPN seemed to freeze, while the CoG (gps) data kept working fine.
A quick restart of OpenCPN did not change this.
A reboot of the Pi gave me a 180 degrees flipped mag hdg, but again static (frozen) <edit>The CoG indicater from the GPS continued to work fine though</edit>
In the PyPilot app, compass calibration tab, I saw a dynamically changing orientation, as one would expect from a working compass on a moving boat. So, what gives? Is this a data transfer problem? It is difficult to test, as it seems to only occur after quite a bit of sailing
(I had started the trip with a 360 to check that the compass sensor worked- which it did.)
Thanks for your thoughts!