I performed many compass calibration procedures, even followed the YouTube video exactly as shown. The end result is the following:
The displayed heading using the EV3 Read ABSIMU program jumps around quite a bit and doesn't seem to track turns. The heading jumps 100+ degrees, all over the place (the red side is facing up)
Using the EV3 Read ABSIMU program it occasionally says "Read Error A/T" and "Read Error H" and "Read Error G" at the bottom of the screen of values.
Then I would like to be sure the firmware is current (1.20) but when I try to download the Explorer program from the PC it gives this message:
Unable to compile some documents for deployment:
Read Device Info.ev3p: Use of a block which no longer exists
So there's two problems here. Would appreciate some ideas on the compass values jumping around and the error message.
Magnetic noise will cause disturbances in the AbsoluteIMU's readings. An EV3 motor is the most likely cause of this. What do you see if you only take a reading, with no other sensors or motors nearby and the AbsoluteIMU away from the EV3?