SKU: SENS-1035
📋 GST Invoice Available

DFRobot Fermion BMI323+BMM350 9DOF IMU Sensor (I2C, Breakout) - Bosch IMU & Magnetometer Module

₹2,469.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Fermion BMI323+BMM350 is a high-precision 9-axis inertial measurement unit (IMU) combining Bosch’s BMI323 6-axis IMU and BMM350 3-axis magnetometer. Operating at 3.3V with an I2C interface, it provides accurate accelerometer, gyroscope, and magnetometer data for advanced motion sensing on platforms like Arduino, Raspberry Pi, and ESP32.

Features

  • Bosch BMI323 (6-axis) + BMM350 (3-axis) sensor fusion for 9DOF motion tracking.
  • Hardware-accelerated motion algorithms for step counting, tap detection, and activity classification.
  • Ultra-low power operation with configurable modes (0.37 mA low power, 0.92 mA normal).
  • Integrated 2048-byte FIFO buffer and on-chip temperature compensation for stable data output.
  • I2C interface with SH1.0-5P connector and pin header for easy integration with embedded systems.

Out of stock

Description

This compact IMU module delivers precise 9-axis orientation and motion data by fusing triaxial acceleration, angular rate, and magnetic field measurements. The Bosch BMI323 provides ±2g to ±16g accelerometer and ±125 to ±2000 °/s gyroscope ranges with programmable data rates up to 6400 Hz, while the BMM350 magnetometer covers ±2000 µT with resolution down to 0.1 µT. On-chip signal conditioning, including temperature compensation and a 2048-byte FIFO, ensures reliable performance in dynamic environments.

Designed for embedded integration, the module supports multiple low-power modes to optimize energy consumption in battery-operated devices. Its I2C communication interface, with selectable addresses for each sensor, simplifies wiring and firmware development for robotics, drone stabilization, wearable trackers, and inertial navigation systems requiring high-fidelity motion data without host processor overhead.

Key Features

  • High-precision Bosch sensor fusion: BMI323 accelerometer/gyroscope and BMM350 magnetometer.
  • Built-in hardware motion processing for step detection, tilt, free-fall, and activity recognition.
  • Configurable operating modes (Sleep, Low Power, Normal, High Performance) for power management.
  • On-chip temperature compensation and low-noise architecture for stable long-term measurements.
  • Integrated 2048-byte FIFO buffer enables high-speed data streaming and reduces host MCU load.
  • Wide-range programmable sensor scales (accelerometer: ±2g to ±16g; gyroscope: ±125 to ±2000 °/s).
  • Flexible I2C interface with SH1.0-5P cable and breakout pin header for versatile connections.
  • Compact PCB design (24 x 19 mm) with 2 mm mounting holes for secure mechanical integration.

Applications

  • Drone and UAV flight stabilization and attitude control systems.
  • Robotic localization, navigation, and balance control for mobile platforms.
  • Wearable electronic devices for motion tracking and activity classification.
  • Inertial measurement units (IMUs) for indoor navigation and dead reckoning.
  • Gesture recognition interfaces and motion-controlled human-machine interfaces.

Technical Specifications

Product Type9DOF IMU Sensor Module
Sensor CombinationBosch BMI323 + Bosch BMM350
Accelerometer3-Axis
Gyroscope3-Axis
Magnetometer3-Axis
Operating Voltage3.3 V DC
Operating Current (Normal)0.92 mA
Operating Current (Low Power)0.37 mA
Communication InterfaceI²C
Connector TypeSH1.0-5P Connector, 2.54mm Pin Header
I²C Address (BMI323)0x69 (Default), 0x68
I²C Address (BMM350)0x15 (Default), 0x14
Programmable Interrupt Pins3
Accelerometer Range±2g, ±4g, ±8g, ±16g
Accelerometer Resolution16-bit
Accelerometer Output Data Rate0.78125 Hz to 6400 Hz
Gyroscope Range±125, ±250, ±500, ±1000, ±2000 °/s
Gyroscope Resolution16-bit
Gyroscope Output Data Rate0.78125 Hz to 6400 Hz
Magnetometer Measurement Range±2000 µT
Magnetic Field ResolutionApprox. 0.1 µT
Magnetometer Output Data Rate1.5625 Hz to 400 Hz
FIFO Buffer2048 Bytes
PCB Size24 x 19 mm
Mounting Hole Spacing19 mm
Mounting Hole Diameter2 mm
Weight4 g

Frequently Asked Questions

What is the operating voltage range for this IMU sensor?

The module is designed for a strict 3.3V DC supply. Exceeding this voltage can damage the sensitive Bosch sensors. Ensure your microcontroller or power supply provides a regulated 3.3V output. The module includes onboard level shifting for I2C communication with 5V microcontrollers.

How do I connect and communicate with the BMI323 and BMM350 sensors?

Both sensors share a single I2C bus. The BMI323 defaults to address 0x69 (can be configured to 0x68), and the BMM350 defaults to 0x15 (configurable to 0x14). Use the provided SH1.0-5P cable or solder to the 2.54mm pin header. Standard I2C libraries can be used to read data and configure the sensors' ranges and data rates.

What are the key differences between the Normal and Low Power operating modes?

In Normal mode, all sensors are active with full performance, drawing approximately 0.92 mA. Low Power mode reduces current consumption to about 0.37 mA by optimizing the sensors' internal sampling rates and power states, ideal for battery-powered applications where continuous high-rate data isn't required.

Does the module require calibration for the magnetometer?

The BMM350 magnetometer features on-chip calibration routines. For precise heading calculation, a full hard-iron and soft-iron calibration should be performed in the final application environment to compensate for local magnetic distortions caused by nearby metals or electronics, which is standard practice for all magnetic sensors.

Can the built-in FIFO buffer help with data logging on resource-constrained MCUs?

Yes, the integrated 2048-byte FIFO allows the sensor to store multiple measurement frames internally. The host microcontroller can read data in bursts at its convenience, reducing the required polling frequency and freeing up processing time for other tasks, which is particularly beneficial for low-power or heavily loaded systems.

Package Includes

  • 1 x DFRobot Fermion BMI323+BMM350 9DOF IMU Sensor Module
  • 1 x SH1.0-5P Sensor Cable
  • 1 x 2.54 mm 10-Pin Single Row Pin Header (Black)

Additional Information

Weight 0.004 kg
Dimensions 1.9 × 2.4 cm