In my system that found the heading angle using the LIS3MDL sensor, the maximum error value was 3 degrees using the ellipsoid calibration method. Also, although I used the sensor in low noise mode, I saw that the data in Matlab graphics was very wavy...