For the individual maker, microcontroller-based sensor fusion will have to do for now. This not too bad an average absolute deviation, but the jitter is somewhat disappointing. Controls up to 5 stepper motors (3 for the X, Y and Z axis one for an extruder (the «E axis»), optionally you can add another axis by adding a Pololu stepper driver. The DMP still does 6 DoF sensor fusion but there is no way to get magnetometer data into or out of the DMP to get true 9 DoF; Invensense announced a 9 DoF sensor fusion solution for multiple microcontroller platforms at their latest (June 11-12) Developer’s Conference. Wiring diagram: Wiring diagram for 3-axis using the standard breakout board Troubleshooting Tips: If the motors are not turning, and you are wondering why?
For smartphone and tablet orientation, the DMP is programmed to calibrate the acceleration and gyro biases whenever motion stops, so it will keep relative orientation accuracy over short times. The thermocouple is nothing more that two wires of a specific metal that are connected together at one end. Equipped with all of the wire connectors, integrated circuits for interfacing and signal processing, and resistors to protect your computer from any damage, this will keep you CNCing without a hitch. More silicon die requires more wire bonding for connecting them.
The Yaw is drifting although at a slower rate (~0.4 degrees per minute) than with the simpler sensor fusion filter. But we can do much better than even the multi-talented DMP just by adding one other sensor device to provide a second orthogonal reference vector; the magnetometer. The drawback to this design is that the linear supply power drop places a limit on the total power through the Intel® Edison board and the 3.3 and 1.8 V supplies. The short anwer is no; there was a slight (maybe 5%) change with the interrupt approach, but none of the other sensors or platforms could approach the LSM9DS0 filter update rates at the high end.