- Out-of-Stock
The UM7 orientation sensor from CH Robotics is an Attitude and Heading Reference System (AHRS) that contains a three-axis accelerometer, rate gyro, and magnetometer. It combines this data using an Extended Kalman Filter to produce attitude and heading estimates. Pololu - 2741
The UM7 orientation sensor is a third-generation Attitude and Heading Reference System (AHRS) from CH Robotics that produces attitude and heading estimates from triaxial accelerometer, rate gyro, and magnetometer data. Unlike a typical inertial measurement unit (IMU), which only provides raw sensor readings, the UM7 features an onboard microcontroller that combines sensor data using a sophisticated Extended Kalman Filter (EKF) to generate orientation estimates 500 times a second.
Two versions of the UM7 are available: the UM7 orientation sensor, which includes an enclosure, and the UM7-LT, which does not. The two versions are functionally equivalent, and both include a cable (even though it is only shown in one of the two pictures below).

UM7 orientation sensor.

UM7-LT orientation sensor.
The UM7 features a number of improvements over its predecessor, the UM6, including higher gyro bias stability and lower noise, a new communication architecture for improved flexibility, optional NMEA packet transmission, UTC time-synchronization with external GPS, and support for third-order temperature compensation on all sensors. It takes advantage of newer MEMS (micro-electro-mechanical systems) technology that allows it to offer better performance at a lower price.
Connections for power and TTL serial communication can be made to the UM7 through a polarized five-pin male connector on one side, which mates with an included cable assembly. A pair of six-pin expansion headers on the other side of the board provide additional connectivity options, including an alternative SPI interface and a secondary serial interface that can be connected to an external GPS module (like our LS20031 GPS receiver). Additional cable assemblies for the expansion headers are not included.
Details for item #2741

UM7 orientation sensor with included cable and U.S. quarter for size reference.

UM7 orientation sensor, bottom view showing optional expansion headers.
Product Comparison
We carry several inertial measurement and orientation sensors. The table below compares their capabilities:
| Product Name | Sensors | Estimation | Other | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Gyros (3x) | Accels (3x) | Mag (3x) | Altitude | Roll | Pitch | Yaw | Quaternion | Enclosure | |
| Pololu MinIMU-9 v3 | YES | YES | YES | ||||||
| Pololu AltIMU-10 v4 | YES | YES | YES | YES | |||||
| CH Robotics UM7-LT Orientation Sensor | YES | YES | YES | YES | YES | YES | YES | ||
| CH Robotics UM7 Orientation Sensor | YES | YES | YES | YES | YES | YES | YES | YES | |
Features
Sensors and processing

CHR Serial Interface.

Graph of quaternions displayed by the CHR Serial Interface connected to a UM7/UM7-LT orientation sensor.
Communication
Specifications
Attitude and heading
Videos
In this video playlist, Caleb Chamberlain from CH Robotics shows how to get started with the UM7, configure its communication settings, and calibrate its magnetometer.
Specification
Dimensions
| Size: | 1.09″ × 1.12″ × 0.37″1 |
|---|---|
| Weight: | 7.5 g2 |
General specifications
| Interface: | TTL serial, SPI |
|---|---|
| Minimum operating voltage: | 4 V |
| Maximum operating voltage: | 5.5 V |
| Maximum logic voltage: | 3.3 V3 |
| Axes: | pitch (x), roll (y), and yaw (z) |
| Measurement range: | ±2000°/s (gyro) ±8 g (accelerometer) ±12 gauss (magnetometer) |
| Supply current: | 50 mA |
| Case/enclosure: | Y |
Notes:
Resources
File downloads

CHR Serial Interface.

Graph of quaternions displayed by the CHR Serial Interface connected to a UM7/UM7-LT orientation sensor.
(This software is open-source; CH Robotics will provide the source code upon request.)
Manufacturer
Responsible person
Module with 16x10 RGB LED matrix display (160 diodes) designed to work with the Raspberry Pi Pico. Communicates via a digital interface. Waveshare Pico-RGB-LED
No product available!
Module with a UART-CAN converter designed to work with the Raspberry Pi Pico. It has a built-in E810-TTL-CAN01 transceiver and enables data transmission between a system with UART interface and a device with CAN. Waveshare Pico-CAN-A
No product available!
Monochrome OLED display with a diagonal of 1.3" and a resolution of 128x64 pixels. It has a built-in SH1106 controller, communication via the SPI interface. Pololu 3760
No product available!
The expansion module (shield) is designed for Teensy 4.0 and Teensy 4.1 boards. It allows you to easily connect displays from the SmartMatrix series. Adafruit 4828
No product available!
Module with E-Ink (e-Paper) display with a diagonal of 2.9"and a resolution of 296x128 px with WiFi communication. Adafruit 4800
No product available!
Module with a digital barometer DPS310. It enables pressure measurement in the range from 300 to 1200 hPa and communicates via I2C or SPI. Adafruit 4494
No product available!
Module with a 6-axis IMU sensor (accelerometer and gyroscope) that allows you to measure acceleration and rotational speed in a wide range of ±30g and ±4000dps. Communicates via I2C. Adafruit 4464
No product available!
Module with WM8960 audio decoder that allows you to operate 1 W stereo speakers and two microphones via the I2S interface. Adafruit 4757
No product available!
Module with WiFi Espressif ESP32-S2. It integrates two 3.3 V stabilizers, SPI Flash memory, LiPo charging circuit, light sensor and RGB diode. It is equipped with a STEMMA QT connector. Adafruit 4769
No product available!
Wireless temperature and humidity sensor. It allows you to track changes in temperature and humidity in your home. Shelly H&T BLACK
No product available!
HAT MCC 128 module for Raspberry Pi. Provides 8 analog inputs with a resolution of 16 bits, sampling rates up to 100 kS/s and a range of +/-10 V, +/-5 V, +/-2 V, or +/-1 V. Digilent 6069-410-001
No product available!
HAT MCC 134 module for Raspberry Pi. Provides 4 inputs with a resolution of 24 bits dedicated to thermocouples type J, K, R, S, T, N, E or B. Digilent 6069-410-002
No product available!
HAT MCC 152 module for Raspberry Pi. It provides 2 analog outputs with a resolution of 12 bits and a range of 0-5 V and 8 digital inputs/outputs. Digilent 6069-410-003
No product available!
HAT MCC 172 module for Raspberry Pi. Provides 2 inputs with 24 bit resolution for IEPE sensors such as accelerometers and microphones. Digilent 6069-410-004
No product available!
HAT MCC 172 module for Raspberry Pi. Provides 2 inputs with 24 bit resolution for IEPE sensors such as accelerometer and microphone. Two coaxial cables are included. Measurement Computing MCC 172
No product available!
High voltage differential probe. It is characterized by good measurement parameters: with a 100 MHz band and an operating voltage up to 700 V. The probe has two attenuation factors: 10X and 100X. Micsig DP10007
No product available!
The UM7 orientation sensor from CH Robotics is an Attitude and Heading Reference System (AHRS) that contains a three-axis accelerometer, rate gyro, and magnetometer. It combines this data using an Extended Kalman Filter to produce attitude and heading estimates. Pololu - 2741