
Gravity 10DOF IMU Sensor for Motion, Heading & Altitude Changes
DFRobotSEN0696
A plug-and-play 10DOF IMU sensor module integrating motion, magnetic-field, pressure, and altitude-change sensing with I2C and UART interfaces.
Distributor stock & pricing
Current stock and price breaks from reputable component distributors.
Introduction
DFRobot’s Gravity SEN0696 is a 10DOF inertial measurement unit sensor module designed to bring motion, heading, pressure, and altitude-change data together through a plug-and-play interface. It combines three Bosch sensing devices: the BMI323 6-axis IMU, BMM350 3-axis magnetometer, and BMP581 barometric pressure sensor.
The combination is technically notable because it consolidates acceleration, angular velocity, magnetic-field, and barometric measurements in a single Gravity-series module. With both I2C and UART connectivity, the SEN0696 can fit into projects that need a choice of common embedded interfaces while collecting several complementary sensor data types.
What it does
The SEN0696 provides data for:
- Linear acceleration, through its integrated BMI323 accelerometer
- Angular velocity, through the BMI323 gyroscope
- Magnetic-field measurement, through the BMM350 3-axis magnetometer
- Barometric pressure and altitude-change measurement, through the BMP581 pressure sensor
The module is specified for accelerometer ranges up to ±16g and gyroscope ranges up to ±2000°/s. Its output rate reaches up to 6400Hz, supporting systems that need high-rate sensor readings. The 10DOF designation reflects the combined 6-axis IMU, 3-axis magnetometer, and pressure-sensing capability.
By exposing both motion and environmental-pressure information, the module can provide the raw measurements needed for systems that track movement, orientation-related heading information, and changes in altitude.
Applications
Potential uses that follow directly from the module’s sensing functions include:
- Motion-tracking and inertial-measurement projects
- Heading-oriented embedded devices using magnetic-field data
- Robotics platforms that need acceleration and angular-velocity sensing
- Altitude-change monitoring using barometric pressure data
- Data-logging systems that record motion, magnetic field, and pressure measurements
- I2C- or UART-based sensor integration in microcontroller projects
Design considerations
The SEN0696 integrates three separate sensor types, so a host system can obtain inertial, magnetic, and barometric data without separately connecting a 6-axis IMU, magnetometer, and pressure sensor. Integration should account for the selected host interface, as the module supports I2C and UART.
For measurement-range planning, the accelerometer supports up to ±16g and the gyroscope supports up to ±2000°/s. Systems that require frequent data acquisition can also consider the module’s specified output rate of up to 6400Hz. The module is supplied in bulk packaging.
Availability and further information
The source/distributor link on this page provides further product information from Mouser Electronics. For product-specific documentation and additional details, consult the DFRobot manufacturer link and any datasheet resources provided on the page.
Specifications
| Manufacturer | DFRobot |
|---|---|
| Part number | SEN0696 |
| Series | Gravity |
| Lifecycle | New Technology |
| Release date | 2026-10-05 |
| Packaging | Bulk |
| Interfaces | I2C / UART |
| Output rate | up to 6400Hz |
| Unit weight | 0.352740 oz |
| Integrated IMU | Bosch BMI323 6-axis IMU |
| Gyroscope range | up to ±2000°/s |
| Degrees of freedom | 10DOF |
| Accelerometer range | up to ±16g |
| Integrated magnetometer | BMM350 3-axis magnetometer |
| Integrated pressure sensor | BMP581 barometric pressure sensor |
