What are the differences between the different CMPSxx modules?

I am an engineering student and I want to use a compass module for an RC helicopter. A couple years ago I bought a CMPS11 and I am now trying to figure out how it differs from the more recent CMPSxx modules.

May I ask, what is the magnetometer being used on the CMPSxx modules? Was it developed inhouse?

In case that it is not possible to answer the above question (for whatever reasons) I am at least interested in whether the hardware is the same across the different CMPSxx modules and whether only the software changes. I am asking this because I want to implement Kalman filters/tilt compensation etc. myself.

Best,

Felix Crazzolara

Hi Felix,

I am on the same path with CMPS modules. I’m trying to build an electronic boat compass. I have tried the BNO055 module without success and am hoping thet the CMPS14 (BNO080) module will solve my problems.

Did you succeed in writing your own Kalman filter? This is also something that I am interested in doing.

Kind regards,

Bob Whitehouse