Skip to main content
Free Delivery  ·  COD Available  ·  15-Day Returns
Pricio
DFRobot Fermion: BMI323+BMM350 9DOF IMU Sensor (I2C, Breakout) — image 1
Hover to zoom

1 / 4 · Click to enlarge

DFRobot

DFRobot Fermion: BMI323+BMM350 9DOF IMU Sensor (I2C, Breakout)

35+ bought in past month
AI Summary
IMU, Accelerometer, Magnetometer and Gyroscope for everyday users

The DFRobot Fermion: BMI323+BMM350 9DOF IMU Sensor (I2C, Breakout) by DFRobot is a mid-range imu, accelerometer, magnetometer and gyroscope designed for everyday users. It features Shipping Weight: 0.015 kg and Shipping Dimensions: 8 × 08 × 3.0 cm.

₹2,937
Free Shipping💵 COD Available

Available Offers

Free Delivery on this order. No minimum order value.

15-Day Easy Returns — hassle-free return & full refund.

Secure Payment — 100% safe checkout with UPI, Cards & Net Banking.

Total: ₹2,937
Buying tip: A quality investment for dependable performance and premium build quality.
Estimated delivery: 22 Aug5 Sept
Free Shipping
Pan India delivery
15-Day Returns
Hassle-free policy
Secure Payment
Razorpay protected
Quality Assured
Vetted products only

Available Offers

💳

5% Cashback

Pay with UPI & get 5% cashback (up to ₹50) via Razorpay

🏦

No-Cost EMI

Available on select bank cards at checkout. 0% interest for 3 months.

📦

Free Shipping

Free delivery on all orders. No minimum order value.

💵

Cash on Delivery

COD available on orders up to ₹5,000 across India.

Quick Specs

Shipping Weight: 0.015 kg
Shipping Dimensions: 8 × 08 × 3.0 cm

Ideal For

Everyday convenience
Share:

About This Product

The DFRobot Fermion: BMI323+BMM350 9DOF IMU Sensor (I2C, Breakout) by DFRobot is a mid-range imu, accelerometer, magnetometer and gyroscope designed for everyday users. It delivers reliable performance at an accessible price.

Key Specifications

  • Shipping Weight: 0.015 kg
  • Shipping Dimensions: 8 × 08 × 3.0 cm

Why Buy from Pricio?

Pricio sources this product directly, cutting out multiple middlemen. Every order includes free shipping, a 15-day return policy, and secure payment via Razorpay.

DFRobot Fermion: BMI323+BMM350 9DOF IMU Sensor (I2C, Breakout) is a compact, high-precision inertial measurement unit designed for advanced motion sensing and orientation detection. It combines the Bosch BMI323 6-axis IMU with the Bosch BMM350 3-axis magnetometer to provide accurate 9-axis motion tracking. Featuring built-in hardware motion algorithms, the module supports step counting, tap detection, tilt sensing, free-fall recognition, and activity classification without increasing the host controller workload. Its low-noise architecture, on-chip temperature compensation, and integrated 2048-byte FIFO buffer ensure stable and reliable data output. With configurable operating modes and ultra-low power consumption, it is ideal for battery-powered devices. The I²C interface enables seamless integration with Arduino, Raspberry Pi, ESP32, and other embedded platforms for robotics, navigation, wearable devices, and motion control applications.


Features:

  1. Bosch BMI323 6-axis IMU with Bosch BMM350 3-axis magnetometer
  2. 9DOF motion sensing with accelerometer, gyroscope, and magnetometer
  3. Built-in hardware motion algorithms for intelligent motion detection
  4. Low-noise architecture with on-chip temperature compensation
  5. Integrated 2048-byte FIFO buffer for stable high-speed data transfer
  6. Supports Sleep, Low Power, Normal, and High Performance modes
  7. I²C interface with SH1.0-5P connector and pin header support
  8. Compatible with Arduino, Raspberry Pi, and ESP32 platforms

Useful Link: Fermion: BMI323 BMM350 9 DOF IMU Sensor wiki


Specifications:

  1. Product Type: 9DOF IMU Sensor
  2. Sensor Combination: Bosch BMI323 + Bosch BMM350
  3. Accelerometer: 3-Axis
  4. Gyroscope: 3-Axis
  5. Magnetometer: 3-Axis
  6. Operating Voltage: 3.3 V
  7. Operating Current: 0.92 mA
  8. Low Power Current: 0.37 mA
  9. Communication Interface: I²C
  10. Connector Type: SH1.0-5P Connector, 2.54mm Pin Header
  11. I²C Address (BMI323): 0x69 (Default), 0x68
  12. I²C Address (BMM350): 0x15 (Default), 0x14
  13. Programmable Interrupt Pins: 3
  14. Accelerometer Range: ±2g, ±4g, ±8g, ±16g
  15. Accelerometer Resolution: 16-bit
  16. Accelerometer Sensitivity: 16384, 8192, 4096, 2048 LSB/g
  17. Accelerometer Sensitivity Error: ±0.5%
  18. Accelerometer Zero-g Offset: ±50 mg
  19. Accelerometer Output Data Rate: 0.78125 Hz to 6400 Hz
  20. Gyroscope Range: ±125, ±250, ±500, ±1000, ±2000 °/s
  21. Gyroscope Resolution: 16-bit
  22. Gyroscope Sensitivity: 16.384 to 131.072 LSB/(°/s)
  23. Gyroscope Sensitivity Error: ±3% (Without Self-Calibration), ±0.7% (After Self-Calibration)
  24. Gyroscope Zero-Rate Offset: ±1 °/s
  25. Gyroscope Output Data Rate: 0.78125 Hz to 6400 Hz
  26. Magnetometer Measurement Range: ±2000 µT
  27. Magnetic Field Resolution: Approx. 0.1 µT
  28. Magnetometer Output Data Rate: 1.5625 Hz to 400 Hz
  29. Forced Mode Trigger Frequency: Up to 200 Hz
  30. FIFO Buffer: 2048 Bytes
  31. PCB Size: 24 × 19 mm
  32. Mounting Hole Spacing: 19 mm
  33. Mounting Hole Diameter: 2 mm
  34. Weight: 4g

Applications:

  1. Indoor inertial navigation systems
  2. Drone flight stabilization
  3. Robot localization and navigation
  4. Electronic compass systems
  5. Wearable motion tracking
  6. Gesture recognition devices
  7. Motion controllers
  8. Micro-robot balance control

Package Includes:

1 x DFRobot Fermion: BMI323+BMM350 High Precision 9 DOF IMU Sensor
1 x SH1.0-5P Sensor Cable
1 x 2.54 mm Black Single Row Pin Header – 10-Pin

Setup Guide

1
Identify the pins
Locate VCC (power), GND (ground), and data pins (SDA/SCL for I2C, MOSI/MISO for SPI, or TX/RX for UART). Refer to the pinout diagram on the product page.
2
Wire to your microcontroller
Connect VCC to 3.3V or 5V (check the module spec), GND to GND, and data pins to the appropriate GPIO pins on your Arduino or Raspberry Pi.
3
Install libraries
In Arduino IDE, go to Sketch → Include Library → Manage Libraries and search for the sensor library. Install the recommended version.
4
Upload example sketch
Open File → Examples → [library name] → Basic Example. Upload to your board and open Serial Monitor to view output.
5
Calibrate if needed
Some sensors (temperature, humidity, distance) may need a short warm-up period or calibration. Run the calibration sketch if provided.