This six-DOF IMU from CH Robotics packs three accelerometer axes, three gyroscope axes, and a STM32F103T8 ARM Cortex processor into a tiny, 0.8" x 0.7" x 0.1" board. The small size and light weight (1.5 g) make the board well suited for unmanned aerial vehicle (UAV) navigation. The integrated 32-bit MPU takes 16-bit readings of the sensors, applies a customizable filter, and reports the results via a TTL serial interface. The Cortex’s programming pins are exposed, and the firmware is open-source.

File downloads

PC application for communicating with the CHR-6d IMU over a serial port. It provides a convenient user-interface for visualizing real-time data from the IMU and for configuring the on-board filter and transmission modes. The version 2.0 software includes the ability to retrieve pitch and roll angles from all CHR-6d IMUs equipped with the new version 2.0 firmware.