The 7Semi BMI323 IMU Breakout Board is a 6 Degrees of Freedom (6DOF) motion sensor featuring Bosch’s latest BMI323 inertial measurement unit. This high-performance, low-power IMU combines a 3-axis accelerometer and 3-axis gyroscope in a compact breakout board with Qwiic connectors and dual communication interfaces (I²C and SPI). It’s ideal for motion tracking, gesture detection, and orientation applications in robotics, wearables, and mobile systems.
Features
-
6DOF Motion Tracking – 3-axis accelerometer + 3-axis gyroscope
-
Ultra-Low Power Operation with configurable power modes
-
Built-in Features: Step counting, tap detection, auto low-power switching
-
Dual Interface Support: I²C (up to 1MHz), SPI (up to 10MHz)
-
Configurable Interrupts: INT1, INT2 pins for motion events
-
Qwiic-Compatible Connectors – Plug-and-play for rapid prototyping
Applications
-
Robotics & Automation – balance, direction, and movement sensing
-
Wearables & Fitness Trackers – step detection, motion recognition
-
Mobile Devices & Gesture Input – tap sensing, tilt actions
-
Navigation Systems – dead reckoning, tilt-compensation
-
Gaming Controllers & VR Systems – motion tracking
-
Vehicle and Asset Tracking – shock, vibration logging
What is Included?
-
1 × 7Semi BMI323 IMU 6DOF Sensor Board
-
1 × Set of male header pins (unsoldered)
Frequently Asked Questions (FAQ)
Q1: What makes the BMI323 different from older Bosch IMUs like BMI160 or BMI270?
A: The BMI323 offers improved power efficiency, built-in motion functions (like auto-wakeup and tap detection), a more flexible FIFO system, and a lower memory footprint.
Q2: Can this sensor be used for orientation tracking?
A: Yes, it supports gyroscope and accelerometer fusion. Combine it with a sensor fusion algorithm (like Madgwick or Kalman filter) for reliable 3D orientation.
Q3: Does it support step counting and activity recognition?
A: Yes, the BMI323 includes built-in algorithms for step counting and activity detection (stationary, walking, etc.), reducing processing load on the host MCU.
Q4: Is it compatible with Arduino or ESP32?
A: Yes, you can use I²C or SPI to connect it to ESP32, Arduino (Nano, Mega, Due), or Raspberry Pi. Libraries are available via Bosch BMI SDK or community-supported platforms.
Q5: What Qwiic port voltage should I use?
A: The board is designed for 3.3V logic systems. Do not connect it directly to 5V I²C without a logic level shifter.
Resources
-
? Bosch BMI323 Datasheet.
- Sensor IC:
- Bosch BMI323
- Acceleration Range:
- ±2g, ±4g, ±8g, ±16g
- Gyroscope Range:
- ±125°/s, ±250°/s, ±500°/s, ±1000°/s, ±2000°/s
- Interface:
- I²C, SPI
- I²C Address:
- 0x69 (default)
- Voltage Input:
- 3.3V - 5V
- Operating Temperature:
- -40°C to +85°C
- Board Size:
- ~25mm × 15mm
- Board Weight:
- 2g