CHR-6d Inertial Measurement Unit (6DOF) - with


* IMU weighs less than 1.5 grams
* .8" x .7" footprint
* Customizable FIR digital filter
* TTL UART communication interface
* 16-bit ADC resolution
* +/- 400 deg/s gyro dynamic range
* +/- 3 g accelerometer dynamic range

Sophisticated onboard filtering, simple user-interface

The CHR-6d Inertial Measurement Unit includes a customizeable Parks-McClellan windowed FIR filter to process sensor data. The filter is easily customized by sending commands over the TTL UART.

Open-source firmware makes the CHR-6d fully customizable

While the CHR-6d comes ready to use, it can also be reprogrammed for specialized applications. In addition to the UART, four extra GPIO pins are routed out for additional flexibility. At 64 Mhz, the onboard ARM Cortex™ processor is fast enough to handle a wide variety of sensing and control tasks.

On their products page (, they also make mention of this :

CHR-9d Inertial Measurement Unit
Coming soon - the CHR-9 line incorporates rate gyro, accelerometer, and magnetometer data to create a self-contained attitude estimation system.

No news yet on pricing, but they said it should be available in Oct 2009.

Views: 666

Comment by Ryan Beall on October 28, 2009 at 11:17am
Same idea as the unav but better in my opinion because you have acess to the code as well as its simply more open to acustom the flight dynamics (ie taking outside imputs to subtract centripetal) where as the unav will absolutely not work in an aircraft and leaves you with zero option.
Comment by Angus Peart on October 28, 2009 at 4:24pm
It's made by fellow DIYDrones member Caleb Chamberlain.
Comment by Robin Lilja on October 29, 2009 at 7:28am
An IIR filter option would have been nice since the FIR group delay is quite long for higher orders. It is stable at least.

However. Will definitely pick one up. Good work!
Comment by Caleb Chamberlain on November 12, 2009 at 7:36am
Robin -
You are right, the group delay for the FIR filter is fairly long, especially considering that the internal sample rate of the IMU is only 350 Hz, and considering that the filters are linear-phase. I set it up so that you can change the number of taps in the filter from 8, 16, 32, or 64, depending on how sensitive the application is to group delay.


You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2020   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service