MinIMU-9 v6 (9-DOF IMU): Gyro + Accelerometer + Compass (LSM6DSO + LIS3MDL, I²C, 2.5–5.5V)
If you need real orientation data (tilt + heading) for robots, drones, balancing projects, or motion tracking, the MinIMU-9 v6 packs a high-performance 3-axis gyroscope + 3-axis accelerometer and a 3-axis magnetometer on a tiny board. It speaks I²C, outputs 9 independent measurements, and includes an onboard 3.3V regulator + level shifting so it’s easy to use with both 3.3V and 5V systems.
Built around ST’s LSM6DSO (gyro+accel) and LIS3MDL (magnetometer) so you can build an AHRS/IMU stack without tiny QFN soldering.
Perfect for
- Robot heading + odometry correction (compass + gyro fusion)
- Self-balancing bots, gimbals, and stabilization prototypes
- Gesture / motion tracking projects
- Raspberry Pi / Arduino / ESP32 IMU builds over I²C
Why/Benefits
- Fast integration: I²C gives you gyro, accel, and magnetic field data over just two signal wires.
- 5V-friendly: built-in regulator + level shifting makes it painless with common 5V dev boards.
- Configurable ranges: selectable full-scale ranges for gyro/accel/mag so you can tune sensitivity for your application.
- Run two boards on one bus: an address-select pin lets you use two MinIMUs on the same I²C lines.
- Compact & clean: 0.1″ pin spacing works on breadboards and perfboards.
Technical specifications
| Model | MinIMU-9 v6 |
|---|---|
| Sensors | ST LSM6DSO (3-axis gyro + 3-axis accel) + ST LIS3MDL (3-axis magnetometer) |
| Interface | I²C (shared bus for both ICs) |
| Operating voltage (VIN) | 2.5V to 5.5V (onboard regulator + level shifting) |
| Board size | 0.8″ × 0.5″ × 0.1″ (20 mm × 13 mm × 3 mm) |
| Weight | ~0.7 g (without header pins) |
| Supply current | ~4 mA (typ.) |
| Selectable ranges | Gyro: ±125/±250/±500/±1000/±2000 °/s Accel: ±2/±4/±8/±16 g Mag: ±4/±8/±12/±16 gauss |
| 3.3V output | VDD pin provides regulated 3.3V (can supply ~150 mA to external devices) |
| Output format | 16-bit reading per axis (gyro/accel/mag) |
Pinout & power notes
- Minimum wiring: VIN, GND, SCL, SDA (I²C).
- Logic level: SDA/SCL are level-shifted to match VIN (use VIN=5V for 5V MCUs, VIN=3.3V for 3.3V MCUs).
- 3.3V systems: you can bypass the regulator by feeding 3.3V directly to VDD (and leaving VIN disconnected).
- Dual-IMU option: address-select pin allows two MinIMUs on the same I²C bus.
FAQ
-
Is this compatible with Arduino UNO (5V)?
Yes. Power VIN at 5V and connect SDA/SCL—level shifting is built in for the I²C lines.
-
Can I use it with ESP32 / Raspberry Pi?
Yes. Use 3.3V logic; you can power VIN at 3.3V, or power VDD at 3.3V to bypass the onboard regulator.
-
Do I need calibration?
For best compass heading results, you should do magnetometer calibration (especially if mounted near motors or steel parts).
MinIMU-9 v6 Gyro, Accelerometer, and Compass (LSM6DSO and LIS3MDL Carrier)
MinIMU-9 v6 Gyro, Accelerometer, and Compass (LSM6DSO and LIS3MDL Carrier)
Low stock: 1 left
Product Code
SKU:POL2862
Couldn't load pickup availability
