Tilt Compensated Magnetic Compass (CMPS14)

DevantechSKU: RB-Dev-98
Manufacturer #: CMPS14

Price  :
Sale price £39.80

Tax included Shipping calculated at checkout

Stock  :
In stock, 16 units

Payments and Security

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.

Description

  • 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 5 reviews
80%
(4)
0%
(0)
20%
(1)
0%
(0)
0%
(0)
P
Peter Martin
Easy to ue but unreliable readings

I bought this based on several online reviews and the technical spec. The firmware that is loaded is easy to use to get the magnetic bearing and some of the raw sensor readings, but as a compass for a boat it just does not provide reliable readings from one day to the next. I tried it with factory calibration which was OK, and even after carefully calibrating it again and mounted on a bulkhead, when it is turned on sometimes it gives the correct magnetic bearing, but other days it starts up 10, 20 or more degrees out. It will often recover after the boat has been in motion for a fw minutes, but I just don't trust it. My guess is that the AHRS fusion is taking gyro input which on a stationary boat takes time to converge, and its not practical wo wave the unit around as you do with a phone. I did also read the raw magnetometer values, plotted those and they vary with time as well. Replaced with an LSI3MDL modue instead.

The documentation is pretty good, better than many other modules, but it would be helpful to know more about what the background calibration is doing if it is enabled.

J
Josep
AoG IMU

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

B
Brian
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.

I
Ian5142
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.

s
scott
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.

Estimate shipping

You may also like