




The Gravity BMI323 6 DOF IMU Sensor is a Bosch BMI323-based motion sensing module that combines a 3-axis accelerometer and a 3-axis gyroscope for basic motion detection, orientation sensing, gesture interaction, and wearable or embedded motion projects.
Unlike simple IMU breakout boards that only provide raw acceleration and angular velocity data, this module supports built-in motion event detection such as step counting, tap detection, tilt detection, free-fall detection, and activity recognition. Gravity wiring, I2C/UART communication, selectable I2C addresses, and GUI visualization help reduce bring-up time for Arduino, ESP32, Raspberry Pi, and other embedded platforms.
Why choose this module instead of a basic accelerometer or gyroscope breakout?
Basic breakout boards usually output raw X/Y/Z acceleration or angular velocity data. That is useful, but development becomes slow when the project needs higher-level motion behavior.
Built-In Motion Event Detection
Supports common motion events such as step counting, tap detection, tilt detection, free-fall detection, and activity recognition. This helps reduce host-side code complexity for basic motion interaction.
Easier Hardware Bring-Up
Gravity PH2.0-4P wiring, I2C/UART communication, clear pin labels, and included cable make the module easier to connect and test during early prototyping.

Flexible Embedded Integration
Four selectable I2C addresses, two programmable interrupt pins, 3.3–5V operating voltage, and 2.54 mm pin header holes support multi-sensor layouts and custom wiring.
Basic Parameters
Accelerometer Parameters
Gyroscope Parameters