SparkFun 9DoF Razor IMU M0 ======================================== [![SparkFun 9DoF Razor IMU M0](https://cdn.sparkfun.com/r/500-500/assets/parts/1/1/7/7/5/14001-04.jpg)](https://www.sparkfun.com/products/14001) [*SparkFun 9DoF Razor IMU M0 (SEN-14001)*](https://www.sparkfun.com/products/14001) The [SparkFun 9DoF Razor IMU M0](https://www.sparkfun.com/products/14001) combines a [SAMD21](https://www.sparkfun.com/products/13664) microprocessor with an [MPU-9250](https://www.sparkfun.com/products/13762) 9DoF (nine degrees of freedom) sensor to create a tiny, re-programmable, multi-purpose inertial measurement unit (IMU). It can be programmed to monitor and log motion, transmit Euler angles over a serial port, or to even act as a step-counting pedometer. The 9DoF Razor's MPU-9250 features three, three-axis sensors -- an accelerometer, gyroscope, and magnetometer -- which gives it the ability to sense linear acceleration, angular rotation velocity, and magnetic field vector's. The on-board microprocessor -- Atmel's [SAMD21G18A](http://www.atmel.com/devices/ATSAMD21G18.aspx) -- is an Arduino-compatible, 32-bit ARM Cortex-M0+ microcontroller also featured on the [Arduino Zero](https://www.arduino.cc/en/Main/ArduinoBoardZero) and [SAMD21 Mini Breakout](https://www.sparkfun.com/products/13664) boards. Repository Contents ------------------- * **/Documentation** - Data sheets, additional product information * **/Firmware** - Example code * **/Hardware** - Eagle design files (.brd, .sch) * **/Libraries** - Libraries for use with the 9DoF Razor IMU M0 * **/Production Files** - Production panel files (.brd) Documentation -------------- * **[SparkFun MPU-9250 DMP Arduino Library](https://github.com/sparkfun/SparkFun_MPU-9250-DMP_Arduino_Library)** - Arduino library for the 9DoF Razor IMU M0's MPU-9250, enabling the 9DoF's digital motion processor (DMP). * **[Hookup Guide](https://learn.sparkfun.com/tutorials/9dof-razor-imu-m0-hookup-guide)** - Basic hookup guide for the 9DoF Razor IMU M0. * **[SparkFun Fritzing repo](https://github.com/sparkfun/Fritzing_Parts)** - Fritzing diagrams for SparkFun products. * **[SparkFun 3D Model repo](https://github.com/sparkfun/3D_Models)** - 3D models of SparkFun products. Product Versions ---------------- * [SparkFun 9DoF Razor IMU M0 (SEN-14001)](https://www.sparkfun.com/products/14001)- Latest release. * [SparkFun 9DoF Razor IMU (SEN-10736)](https://www.sparkfun.com/products/retired/10736) - Initial release, featuring an ATmega328, ADXL345 (accelerometer), ITG-3200 (gyroscope), and HMC5883L (magnetometer). Version History --------------- * [V_3.0](https://github.com/sparkfun/9DOF_Razor_IMU/releases/tag/V_3.0) - Hardware and firmware files for version 3.0 -- released as SEN-14001. * [V_2.3](https://github.com/sparkfun/9DOF_Razor_IMU/releases/tag/V_2.3) - Hardware and firmware design files for version 2.3 -- released as SEN-10736. License Information ------------------- This product is _**open source**_! Please review the LICENSE.md file for license information. If you have any questions or concerns on licensing, please contact techsupport@sparkfun.com. Distributed as-is; no warranty is given. - Your friends at SparkFun.