2021-09-10, 08:01 AM
The accels are not calibrated.
Unfortunately this is also still a very old version of pypilot that is built in openplotter.
See:
https://pypilot.org/wiki/doku.php?id=calibration
Also if you can scope the gyros. I found a bunch of mpu9255 which have bad gyros. This could be sometimes one axis does not work, or other times they just output less change than they should. This will seriously mess up the compass reading.
I think most likely you just need to run the pypilot_scope and check the gyros work on all 3 axis, ensure the accelerometer is calibrated, then fix the sensors back to the boat, and calibrate.
Locking the calibration is only useful if the results are good and you don't want them to get messed up from sailing around iron or docking near a steel boat or something like that.
Unfortunately this is also still a very old version of pypilot that is built in openplotter.
See:
https://pypilot.org/wiki/doku.php?id=calibration
Also if you can scope the gyros. I found a bunch of mpu9255 which have bad gyros. This could be sometimes one axis does not work, or other times they just output less change than they should. This will seriously mess up the compass reading.
I think most likely you just need to run the pypilot_scope and check the gyros work on all 3 axis, ensure the accelerometer is calibrated, then fix the sensors back to the boat, and calibrate.
Locking the calibration is only useful if the results are good and you don't want them to get messed up from sailing around iron or docking near a steel boat or something like that.