CMPS12 calibration issue

The CMPS12 shows a fully calibrated status ( 0xff ), after rotating the board on all axis. But then shows a non fully calibrated status (0xbd or 0xf3 or 0xfe) after about 30 seconds with subsequent motion.
When this occurs, there is a gross error in magnetometer bearing.

In lab, the board stays calibrated, but the application is for a boat, where there is constant roll and yaw.

Any ideas how to keep it calibrated?
I’ve thought about calibrating it in lab, then storing calibration profile. But it seems that constant motion is what is needed for optimum calibration.

Any help would be greatly appreciated.

1 Like

Hi @captmike2452 and welcome to our forum.

Please write to [email protected].

They will be able to help you :slight_smile: