Electronic Components
M5Stack 6-DoF IMU Pro Mini Unit
Shopping information
Description
The 6-DoF IMU Pro Mini Unit, officially documented as Unit Mini IMU-Pro, is a compact high-integration motion and environment sensing unit for M5Stack controllers. It combines a BMI270 six-axis attitude sensor, BMM150 three-axis geomagnetic sensor, and BMP280 barometric pressure sensor, so the I2C IMU sensor can provide acceleration, angular velocity, magnetic field direction, atmospheric pressure, and temperature-related data from one small module.
Because the 6-DoF IMU Pro Mini Unit communicates through I2C, it is easy to connect through the HY2.0-4P Grove cable and use in navigation, robot posture detection, automation control, aircraft navigation experiments, geolocation support, and weather-related sensing. The onboard toggle switch can change the BMI270 I2C address when a project needs to avoid address conflicts.
For reliable magnetic readings, keep the BMM150 away from magnets and strong magnetic fields. If the Unit Mini IMU-Pro is used with a controller that contains a magnet, remove or isolate the magnet before calibration.
Features
- Multi-sensor 10DoF design: BMI270, BMM150, and BMP280 work together in one compact I2C IMU sensor.
- Motion sensing: the BMI270 measures acceleration and angular velocity for attitude, vibration, and motion tracking.
- Geomagnetic sensing: the BMM150 provides magnetic field direction and intensity for heading and orientation support.
- Pressure sensing: the BMP280 measures atmospheric pressure and temperature for altitude or weather-related experiments.
- I2C interface: Grove PORT.A wiring carries 5V, GND, SDA, and SCL for simple M5Stack integration.
- Address switch: the onboard toggle switch changes the BMI270 I2C address from the default 0x68 when needed.
- Software support: the Unit Mini IMU-Pro supports Arduino, UIFlow1, and UIFlow2 workflows.
Specifications
| Sensor Combination | BMI270 six-axis attitude sensor, BMM150 three-axis geomagnetic sensor, BMP280 barometric pressure sensor |
| BMI270 Measurement | Acceleration accuracy 0.05%; angular velocity accuracy 0.05 deg/s |
| BMI270 I2C Address | 0x68 default, adjustable with onboard toggle switch |
| BMM150 Measurement | Geomagnetic accuracy 0.3 uT |
| BMM150 I2C Address | 0x10 |
| BMP280 Measurement | Temperature accuracy +/-1 degC; pressure accuracy +/-1 Pa |
| BMP280 I2C Address | 0x76 |
| Interface | I2C through HY2.0-4P Grove PORT.A |
| Product Size | 24.0 x 24.0 x 8.0mm |
| Product Weight | 3.1g |
| Package Size | 138.0 x 93.0 x 9.0mm |
| Gross Weight | 6.6g |
Applications
- Robot posture, tilt, vibration, and motion tracking
- Navigation and heading reference prototypes
- Automation control and moving platform monitoring
- Aircraft navigation and attitude experiments
- Weather, altitude, pressure, and geolocation-related projects
Product List
| 1 | Unit Mini IMU-Pro |
| 1 | HY2.0-4P Grove cable (5cm) |
Other Content
The 6-DoF IMU Pro Mini Unit is especially useful when a project needs more than basic acceleration data. The BMI270 handles acceleration and gyro readings, the BMM150 adds magnetic field orientation, and the BMP280 adds pressure data, letting one I2C IMU sensor support richer motion and environment fusion.
When using the Unit Mini IMU-Pro, complete mechanical mounting before calibration. Strong magnets, speaker magnets, magnetic charging bases, and nearby motors can interfere with the BMM150. Keep the sensor away from those sources and recheck readings after the final enclosure is assembled.
| Grove Pin | Signal |
| Black | GND |
| Red | 5V |
| Yellow | SDA |
| White | SCL |
Resources
- Product documentation
- Schematic PDF
- Arduino library
- Arduino raw data example
- Arduino AHRS example
- UIFlow1 documentation
- UIFlow2 documentation
- BMI270 datasheet
- BMM150 datasheet
- BMP280 datasheet
FAQ
What sensors are inside the Unit Mini IMU-Pro?
It integrates BMI270, BMM150, and BMP280 sensors for motion, magnetic field, pressure, and temperature-related measurements.
Can the BMI270 address be changed?
Yes. The 6-DoF IMU Pro Mini Unit includes a toggle switch that changes the BMI270 I2C address from the default 0x68.
Why should magnets be avoided?
Magnets can disturb the BMM150 geomagnetic readings, so the I2C IMU sensor should be calibrated away from strong magnetic fields.
Only logged in customers who have purchased this product may leave a review.
Keep exploring
You may also like
More pieces selected to complement what you are viewing.
-
Sale
SCT Performance ITSXTSX for Android Programmer (for GM Vehicles)
Original price was: $148.00.$74.00Current price is: $74.00. -
Sale
CABLES TO GO 27250 7ft Shielded Cat5E Molded Patch Cable - Gray
Original price was: $13.99.$11.19Current price is: $11.19. -
Sale
8-Channel 433MHz RF Remote Control Transmitter
Original price was: $5.00.$4.00Current price is: $4.00. -
Sale
NGK Iridium Stock Heat Spark Plugs Box of 4 (6341)
Original price was: $27.43.$21.94Current price is: $21.94.