SKU: SENS-1036
📋 GST Invoice Available

DFRobot Fermion BMI323 6DOF IMU Sensor (I2C, Breakout)

₹1,049.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Fermion BMI323 is a compact 6-axis IMU breakout module featuring the Bosch BMI323 chip, integrating a 3-axis accelerometer and 3-axis gyroscope. Operating at 3.3V, it communicates via I2C and is designed for seamless integration with microcontrollers like Arduino, ESP32, and Raspberry Pi for high-precision motion sensing.

Features

  • Bosch BMI323 6-axis IMU with 3-axis accelerometer (±2g to ±16g) and 3-axis gyroscope (±125 to ±2000°/s).
  • High-speed I2C interface with configurable output data rates up to 6400Hz and a 2048-byte FIFO buffer.
  • Hardware-based motion detection for step counting, tap, tilt, and free-fall events.
  • Low-power operation (720μA active, 356μA low-power) ideal for battery-powered wearables and IoT devices.
  • Compact 16x16mm PCB with SH1.0-5P connector and standard 2.54mm pin header holes for flexible mounting.

Out of stock

Description

The DFRobot Fermion BMI323 leverages the Bosch BMI323 MEMS inertial measurement unit to deliver precise acceleration and angular velocity data. Its digital I2C interface simplifies wiring and allows for real-time data acquisition with programmable output data rates and measurement ranges, enabling fine-tuned performance for specific application needs. The integrated 2048-byte FIFO buffer ensures reliable data capture during high-speed motion or MCU communication latencies.

Engineered for embedded systems, this sensor module includes dedicated hardware for motion detection, offloading tasks like step counting and gesture recognition from the main processor to conserve power. Its 3.3V operating voltage and multiple low-power modes make it suitable for portable and energy-conscious designs in robotics, drones, and wearable technology, providing robust performance within a minimal 16x16mm footprint.

Key Features

  • High-precision Bosch BMI323 6-axis MEMS IMU with 16-bit resolution for both accelerometer and gyroscope.
  • Configurable sensing ranges: accelerometer from ±2g to ±16g; gyroscope from ±125°/s to ±2000°/s.
  • Flexible I2C communication with two selectable addresses (0x68, 0x69) and two programmable interrupt pins.
  • Large 2048-byte FIFO buffer minimizes data loss and supports high-frequency sampling up to 6400Hz.
  • Integrated hardware motion detection engine for tap, double-tap, tilt, free-fall, and step counting.
  • Optimized for low-power applications with active current of 720μA and a dedicated low-power mode drawing 356μA.
  • Compact and durable PCB design with an SH1.0-5P connector and through-hole pads for secure integration.
  • Wide operating temperature range and robust construction suitable for dynamic industrial and consumer environments.

Applications

  • Precision motion tracking and stabilization for drones and unmanned aerial vehicles (UAVs).
  • Inertial navigation and attitude estimation in autonomous robotics and robotic arms.
  • Step counting, activity recognition, and gesture control in wearable fitness devices and smartwatches.
  • Vibration analysis and condition monitoring in industrial machinery and predictive maintenance systems.
  • Motion-based user interface and control for IoT nodes, gaming peripherals, and virtual reality (VR) systems.

Technical Specifications

Product Type6DOF IMU Sensor Module
IMU ChipBosch BMI323
Motion Sensors3-axis Accelerometer + 3-axis Gyroscope
Operating VoltageDC 3.3V
Operating Current (Active)720μA
Operating Current (Low Power)356μA
Communication InterfaceI²C
I²C Address0x69 (Default), 0x68
Connector TypeSH1.0-5P Connector / 2.54mm Pin Header Holes
Programmable Interrupt Pins2
Accelerometer Range±2g, ±4g, ±8g, ±16g
Accelerometer Resolution16-bit
Accelerometer ODR12.5Hz–6400Hz (Normal/High Performance), 0.78125Hz–400Hz (Low Power)
Gyroscope Range±125, ±250, ±500, ±1000, ±2000°/s
Gyroscope Resolution16-bit
Gyroscope ODR12.5Hz–6400Hz (Normal/High Performance), 0.78125Hz–400Hz (Low Power)
FIFO Buffer Size2048 Bytes
PCB Dimensions16 x 16 mm
Mounting Hole Spacing11 mm
Mounting Hole Diameter2 mm
Weight4 g

Frequently Asked Questions

What is the operating voltage for the DFRobot BMI323 IMU sensor?

The module operates strictly at 3.3V DC. Applying 5V will damage the sensor. Ensure your microcontroller or power supply provides a stable 3.3V rail. The I2C logic levels are also 3.3V, so use a logic level converter if interfacing with a 5V system.

How do I change the I2C address of the BMI323 sensor?

The BMI323 has two fixed I2C addresses: 0x69 (default) and 0x68. The address is typically hardwired on the breakout board. Consult the DFRobot product documentation or schematic to confirm if your specific module includes a solder Jumper or pad to select between the two addresses.

Can this sensor be used for step counting in a wearable device?

Yes, the Bosch BMI323 features a dedicated hardware step counter and advanced motion detection algorithms, including tilt and tap sensing. This offloads processing from the main MCU, making it highly suitable for low-power wearable and fitness tracker applications. Configuration is done via the sensor's registers over I2C.

What is the purpose of the 2048-byte FIFO buffer?

The integrated FIFO buffer stores up to 2048 bytes of accelerometer and gyroscope data. This allows the sensor to continue sampling at high rates (up to 6400Hz) even if the host microcontroller is busy, preventing data loss. The MCU can then read data in bursts, improving system efficiency and timing.

Does the module include headers or cables?

This is a breakout module only. It includes an SH1.0-5P connector footprint and standard 2.54mm pin header holes for soldering. You will need to provide your own male headers, the SH1.0 cable, or solder wires directly to the pads for integration into your project.

Package Includes

  • 1 x DFRobot Fermion BMI323 6DOF IMU Sensor (I2C, Breakout)

Additional Information

Weight 0.004 kg
Dimensions 1.6 × 1.6 cm