The 9 Axes Motion Shield is based on the BNO055 absolute orientation sensor from Bosch Sensortec GmbH. The BNO055 is a System in Package (SiP), integrating a triaxial 14-bit accelerometer, a triaxial 16-bit gyroscope with a range of 2000 degrees per second, a triaxial geomagnetic sensor and a 32-bit microcontroller running the BSX3.0 FusionLib software. The sensor features three-dimensional acceleration, yaw rate and magnetic field strength data each in 3 perpendicular axes. It also provides the sensor fusion signals such as: Quaternion Euler angles Rotation vector Linear acceleration Gravity vector In addition, it incorporates an intelligent interrupt engine, which allows for triggering interrupts based on: slow or no motion recognition any motion (slope) detection high-g-detection The maximum length and width of the 9 Axes Motion Shield PCB are 2.7 and 2.1 inches respectively. Four screw holes allow the board to be attached to a surface or case. Note that the distance between digital pins 7 and 8 is 160 mil (0.16"), not an even multiple of the 100 mil spacing of the other pins. The Arduino 9 Axes Motion Shield is compatible with Uno, Yun, Leonardo, Ethernet, Mega and Due boards. When using the Arduino 9 Axes Motion Shield, be sure to solder the Interrupt bridge and Reset bridge in the correct position depending on the board used. Note: The shield is TinkerKit compatible, which means you can quickly create projects by plugging TinkerKit modules to the board.