Tilt Compensated Magnetic Compass (CMPS14)

DevantechSKU: RB-Dev-98
Manufacturer #: CMPS14

Price  :
Sale price ¥7,126

Tax included Shipping calculated at checkout

Stock  :
Only 1 unit left

Payments and Security

American Express Apple Pay Google Pay JCB Mastercard PayPal Shop Pay Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.


  • Tilt Compensated Magnetic Compass (CMPS14)
  • Features a 3-axis gyro and 3-axis magnetometer
  • Offers equally impressive performance to the CMPS12
  • Allows the calibration to be stopped and instead rely on a static calibration profile

The Tilt Compensated Magnetic Compass (CMPS14) employs a 3-axis magnetometer, a 3-axis gyro and a 3-axis accelerometer. At the core of the module is the superb BNO080 running algorithms to remove the errors caused by tilting of the PCB.

The module also allows the calibration to be stopped and instead rely on a static calibration profile.

Tilt Compensated Magnetic Compass (CMPS14)- Click to Enlarge

Power supply requirements are flexible, you can feed between 3.3 - 5V and the module draws a nominal 18mA of current. A choice of serial or I2C interfaces can be used for communication.

  • 1 x Tilt Compensated Magnetic Compass (CMPS14)
  • Power - 3.3V - 5V 18mA Typ
  • Resolution - 0.1 Degree
  • Accuracy - 5°
  • Signal levels - 3.3V, 5V tolerant
  • I2C mode - up to 400khz
  • Serial mode - 9600, 19200, 38400 baud

Customer Reviews

Based on 4 reviews
Works very well

Just search AgOpenGPS for details. We have been searching for a good imu to help correct heading in tractor for autosteer (precision ag). The CMPS14 works really well. Tried a lot of different chips, but this one with simple i2c connection and data format is excellent. highly recommended.

Works nicely

Works nicely. I wish their was a tutorial or something online for it but that is not RobotShop's fault. Manual is complicated but I did find a working example online for Arduino. I currently have it set up as a NMEA0183 heading sensor on a boat.

Good compass for autopilot

I am using for an autopilot for a 37' sailboat. I am talking to it with a PI board for the project. Worked well so far much more stable than the last compass board I was using. Have not tried in rougher seas yet, but in bench testing it did very well. Good documentation. Easy to setup and code for. I am using a I2C javascript library to talk to it. Had it running in a few minutes.


Easy setup. Huge advantage with factory's calibration. Code needed for running in AoG small.

Estimate shipping

You may also like