Motion Backpack




Measure 3-axis acceleration, 3-axis rotational rate, 3-axis magnetic field, pressure, humidity, and temperature with this backpack! Integrating the MPU-9250 inertial measurement unit (IMU) and the BME-280 environment sensor, this backpack is absolutely perfect for estimating your robot or drone’s orientation and altitude. Both sensors communicate with the Teensy over I2C and feature integrated pullup resistors. Each sensor’s I2C address is selectable via integrated solderpads. We’ve connected the MPU-9250 interrupt to the Teensy, so you can make full use of the sensor’s data ready or wake on motion interrupt capabilities. To help you create amazing projects with this backpack, we developed high performance Arduino libraries for the MPU-9250 and the BME-280.

The InvenSense MPU-9250 is a System in Package (SiP) that combines two chips: the MPU-6500 three-axis gyroscope and three-axis accelerometer; and the AK8963 three-axis magnetometer. The MPU-9250 samples the gyroscopes, accelerometers, and magnetometers with 16 bit analog to digital converters. It also features programmable digital filters, a precision clock, an embedded temperature sensor, programmable interrupts (including wake on motion), and a 512 byte FIFO buffer.

The Bosch Sensortec BME280 is an integrated environmental sensor, which combines high linearity, high accuracy sensors for pressure, temperature, and humidity in a compact LGA package. The humidity sensor features an extremely fast response time and high accuracy over a wide temperature range. The pressure sensor is an absolute barometric pressure sensor which features exceptionally high accuracy and resolution at very low noise. The integrated temperature sensor has been optimized for very low noise and high resolution. Pressure, temperature, and humidity measurements can be useful for applications involving unmanned vehicles (indicated and true airspeed, altitude, and density altitude), indoor navigation (floor detection), outdoor navigation (altitudes and airspeeds, dead-reckoning, GPS time to first fix improvements) as well as weather monitoring and home automation.

The BME280 samples pressure and temperature to 20 bit resolution and humidity to 16 bit resolution. The BME280 features programmable oversampling, IIR filtering, and standby time between samples.

The Motion Backpack comes fully assembled and tested.

Check out all of our wonderfully small and powerful Teensy Backpacks!

Technical Details

  • Temperature range: -40 to +85C
  • MPU-9250 uses I2C address 0x68 by default, selectable to 0x69
  • BME-280 uses I2C address 0x76 by default, selectable to 0x77
  • MPU-9250 datasheet
  • BME-280 datasheet