Tilt Compensated Magnetic Compass (CMPS12)

DevantechSKU: RB-Dev-90
Manufacturer #: CMPS12

Price  :
Sale price £32.64

Tax included Shipping calculated at checkout

Stock  :
Only 2 units left

Payments and Security

Payment methods

Apple Pay Mastercard PayPal Visa

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



  • Powered by the Bosch BNO055
  • Resolution: 0.1 Degree / Accuracy: 1%
  • Signal levels: 3.3v, 5v tolerant
  • I2C mode: up to 400khz
  • Serial mode: 9600, 19200, 38400 baud

The Tilt Compensated Magnetic Compass (CMPS12) is powered by the Bosch BNO055, delivering better performance than ever! It features a 3-axis magnetometer, a 3-axis gyro and a 3-axis accelerometer. 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 (CMPS12)
  • Power: 3.3v-5v 18mA Typ.
  • Resolution: 0.1 Degree
  • Accuracy: Better than 1%
  • Signal levels: 3.3v, 5v tolerant
  • I2C mode: up to 400khz
  • Serial mode: 9600, 19200, 38400 baud
  • Heading, 16 bit – 2 outputs
  • Heading, 8 bit – 0-255 scaled for simpler requirements
  • Pitch – +/- 0-90° or +/- 0-180°
  • Roll – +/- 0-90°
  • Temperature – current temperature of the BNO055 in °c
  • Raw sensor outputs – 3 x 16 bit integers for each of the Magnetometer, accelerometer and gyro

Customer Reviews

Based on 10 reviews
Ainul R
Good Compass Module, Fast Shipping

Thank you for fast process and ship my order

Good Product And Service

Original and good product condition, Fast shipping and good packing, Thank you Robotshop Please stock more for this item!!

Fast Shipping, Original Product

Thank you for ship my order ASAP,

Compensates for tilt with no agonizing math

This one makes it easy. I've tried other so-called tilt compensated 9 axis compasses, but they needed me to do more math than my skill set includes. So for my submersible ROV I spent a little more and get one that did all the math for me. It returns Degrees and Temperature. The compass is "self calibrating". What this means is that on power up you have to swing it around in a circle. That seemed to do it for me. Maybe I did it wrong, but the temperature seemed always to be off by 9 degrees C.

very good module

I like this module by simplicity, low cost and very good performance; I've worked with them since many versions ago. recomendable

Estimate shipping

You may also like