Tilt Compensated Magnetic Compass Sensor

SKU: SEN0183

The CMPS12 is a sophisticated tilt compensated magnetic compass sensor, equipped with a 3-axis magnetometer, gyro, and accelerometer, and utilizes the BNO055 for correcting tilt-induced errors. It supports flexible power inputs from 3.3 to 5 volts and offers communication via serial or I2C interfaces. The sensor provides a variety of outputs including heading, pitch, roll, and temperature measurements. With its advanced algorithms, the CMPS12 ensures accurate and reliable navigation, making it an essential tool for applications requiring precise orientation and movement tracking.

Overhead shot of green circuit board with black chip and gold connectors, CMPS12 tilt compensated compass.-DFRobot product sku:SEN0183 image.

Downloadable Resources

  • Docs
  • Tech Specs
  • Specification

    Parameter Details
    Power Supply 3.3V – 5V
    Current Draw 18mA (Typical)
    Resolution 0.1 Degree
    Accuracy Better than 1%
    Logic Levels 3.3V, 5V Tolerant
    I²C Mode Up to 400kHz
    Serial Mode 9600, 19200, 38400 baud
    Heading (16-bit) 2 outputs (Bosch + custom calculation)
    Heading (8-bit) Scaled 0–255
    Pitch Range ±0–90° or ±0–180° (configurable)
    Roll Range ±0–90°
    Temperature Current sensor temp (°C)
    Raw Outputs 3 × 16-bit integers (MAG, ACC, GYRO)

    Was this article helpful?

    TOP