Right, I have bought another IMU, tested it on an Arduino and it works fine with some basic quaternion software ... it is an 9255 IMU, I installed it on my boat and the result is the same, this is now 3 IMU that display the same issue so I don't believe the "it is a faulty sensor" reason.
Again, I fitted the new sensor, selected calibration, cleared the Accel calibration, put the sensor on 6 sides each for a few seconds ... waited a few minutes then locked the calibration.
Next I pressed "BOAT IS LEVEL" and the boat image became level.
Finally I switched to compass, motored slowly in 2 circles ... I saw a green circle of dots (but on the y-z plane) I saw no "calibration points" in light blue, I saw no "sigma points" in yellow.
Pypilot is writing to the config file, I can see the date changing, but the config data that is written for the compass is [[0.0,0.0,0.0,80.0,0.0],[1.0,1.0],0.0] which is the default data, I have never seen anything else written. I have never seen anything in the text box at the bottom left.
I don't think this is a sensor problem (3 sensors now, Moitessier hat and 2 i2c sensors), I don't think this is a file permissions problem.
This is a Pi4, latest OpenPlotter, MacArthur HAT ... I am on the boat tonight and tomorrow, then gone for 2 weeks (sailing another boat) ... I would really like to have this working for my trip to Scotland.
If I run ps -ef | grep imu I can see 4 instances of /usr/local/bin/pypilot_boatimu -q running ... as well as the openplotter pypilot stuff, calibration etc, is that correct?
I can also see that /usr/local/bin/pypilot_boatimu -q is running, is that correct?
Again, I fitted the new sensor, selected calibration, cleared the Accel calibration, put the sensor on 6 sides each for a few seconds ... waited a few minutes then locked the calibration.
Next I pressed "BOAT IS LEVEL" and the boat image became level.
Finally I switched to compass, motored slowly in 2 circles ... I saw a green circle of dots (but on the y-z plane) I saw no "calibration points" in light blue, I saw no "sigma points" in yellow.
Pypilot is writing to the config file, I can see the date changing, but the config data that is written for the compass is [[0.0,0.0,0.0,80.0,0.0],[1.0,1.0],0.0] which is the default data, I have never seen anything else written. I have never seen anything in the text box at the bottom left.
I don't think this is a sensor problem (3 sensors now, Moitessier hat and 2 i2c sensors), I don't think this is a file permissions problem.
This is a Pi4, latest OpenPlotter, MacArthur HAT ... I am on the boat tonight and tomorrow, then gone for 2 weeks (sailing another boat) ... I would really like to have this working for my trip to Scotland.
If I run ps -ef | grep imu I can see 4 instances of /usr/local/bin/pypilot_boatimu -q running ... as well as the openplotter pypilot stuff, calibration etc, is that correct?
I can also see that /usr/local/bin/pypilot_boatimu -q is running, is that correct?