Description
Product Overview
The GY-91 10DOF IMU Sensor Module is a high-precision motion tracking board that integrates a genuine MPU-9250 9-axis motion sensor with a BMP280 barometric pressure sensor on a single compact PCB. This powerful combination provides a complete 10-degree-of-freedom (10DOF) sensing solution, offering 3-axis accelerometer, 3-axis gyroscope, 3-axis magnetometer (compass), and barometric pressure/temperature readings in one tiny package.
Note: This is the original chip version with a fully functional magnetometer. The compass is verified working, making this module suitable for applications requiring absolute heading (yaw) tracking, unlike refurbished units where the magnetometer is often non-functional.
The MPU-9250 integrates a 3-axis gyroscope, 3-axis accelerometer, and a 3-axis magnetometer (AK8963) on a single silicon die. The BMP280 provides high-precision pressure and temperature readings for altitude estimation. This combination makes the GY-91 an ideal choice for drones, robotics, wearable devices, AHRS systems, and any project requiring accurate orientation and altitude tracking.
The module operates from 3V to 5V power (thanks to an onboard low-dropout regulator) and supports both I2C and SPI communication protocols, making it directly compatible with Arduino, ESP32, ESP8266, STM32, and Raspberry Pi.
Key Features
-
Complete 10-DOF Sensing: 3-axis accelerometer + 3-axis gyroscope + 3-axis magnetometer + barometric pressure sensor
-
Genuine MPU-9250 Chip: Features a fully functional AK8963 magnetometer for accurate compass heading (verified working)
-
BMP280 High-Precision Barometer: Measures atmospheric pressure (300-1100 hPa) for altitude estimation with high accuracy
-
Selectable Measurement Ranges:
-
Gyroscope: ±250, ±500, ±1000, ±2000 dps
-
Accelerometer: ±2g, ±4g, ±8g, ±16g
-
Magnetometer: ±4800 µT
-
-
Dual Communication Protocols: Supports both I2C and SPI interfaces for flexible microcontroller integration
-
16-bit ADC Resolution: High-resolution data output for precise motion tracking
-
Wide Operating Voltage: 3.0V – 5.0V DC with onboard low-dropout regulator, compatible with both 3.3V and 5V systems
-
Low Power Consumption: Ultra-low 6.2mA active current, ideal for battery-powered projects
-
Compact Size: Small footprint (14.3mm × 20.5mm) with 2.54mm pitch for easy breadboard integration
-
Wide Operating Temperature: -40°C to +85°C
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Sensor Chips | MPU-9250 (Original) + BMP280 |
| Operating Voltage | 3.0V – 5.0V DC |
| Active Current | 6.2 mA (typical) |
| Communication Protocols | I2C, SPI |
| Gyroscope Ranges | ±250, ±500, ±1000, ±2000 °/s |
| Accelerometer Ranges | ±2g, ±4g, ±8g, ±16g |
| Magnetometer Range | ±4800 µT |
| Magnetometer | Fully Functional (AK8963) |
| Pressure Range | 300 – 1100 hPa |
| ADC Resolution | 16-bit |
| Module Dimensions | 14.3mm × 20.5mm |
| Pin Spacing | 2.54mm |
| Operating Temperature | -40°C to +85°C |











Reviews
There are no reviews yet.