BHI360 Shuttle Board 3.0 calibration

Hello, and thank you in advance for your support.

I’m working with an Application Board 3.1 and a BHI360 Shuttle Board 3.0. I ran a series of tests to evaluate the repeatability and stability of the sensor data.

To do this, I built a rotating arm that performs the same back-and-forth rotation repeatedly.

Test #1 – Compass GUI:
Using the Compass GUI data, I noticed that after about 10–15 minutes, an unexpected angular offset of roughly 100° suddenly appears, without any clear cause.

Test #2 – Head Orientation GUI:
Using the Head Orientation GUI data, I observed a progressive drift of about 22° over the duration of the test.

Regarding the Head Orientation GUI, the calibration feature always returns an error. The DD User Manual 1.3 states:
“For BHI360, the user must perform the calibration by clicking on the Calibrate button as described in the Calibration Status section of the Head Orientation panel.”

My questions are:

  1. What could be causing the ~100° shift observed in the Compass GUI?

  2. What could be causing the ~22° progressive drift in the Head Orientation GUI?

  3. How can I correctly calibrate the sensor as indicated in the manual?

Thank you for your help!

3 replies