9DOF Razor IMU available from SparkFun Electronics
Switch branches/tags
Nothing to show
Clone or download
Latest commit 6df2dc2 Dec 13, 2016


SparkFun 9DoF Razor IMU M0

SparkFun 9DoF Razor IMU M0

SparkFun 9DoF Razor IMU M0 (SEN-14001)

The SparkFun 9DoF Razor IMU M0 combines a SAMD21 microprocessor with an MPU-9250 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 -- is an Arduino-compatible, 32-bit ARM Cortex-M0+ microcontroller also featured on the Arduino Zero and SAMD21 Mini Breakout 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)


Product Versions

Version History

  • V_3.0 - Hardware and firmware files for version 3.0 -- released as SEN-14001.
  • 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.