Low-noise 16-bit 3-axis magnetic sensor featuring magnetic field shock recovery.
Achieve outstanding and precise magnetic readings with the new BMM350 high-performance magnetometer, around 3x more sensitive than predecessor BMM150.
➤ Low power consumption (200µA @100Hz) ➤ Wide magnetic field range (±2000 μT on all axes) ➤ High resolution (down to ~0.1µT) ➤ Compatible with Pixhawk, ArduPilot and Betaflight.
The BMM350 is Bosch’s next-generation 3-axis geomagnetic sensor, designed to give microcontrollers precise compass heading and dead-reckoning support.
Whether you're equipping an autonomous drone with reliable heading tracking, building head-tracking hardware for VR/AR, or adding indoor navigation to a wearable, the BMM350 handles stray magnetic interference effortlessly thanks to its built-in field-shock reset features.
Technical
🧲 BMM350
Field Measurement Range
-2 000µT to +2 000µT
Gain
17 LSB/µT
Sensitivity
100nT
Noise (X & Y axis)
190nT RMS
Noise (Z axis)
450nT RMS
Max Output Data Rate (ODR)
400Hz
Current in normal mode (ODR=100, avg=2)
200µA
Interface
I2C - JST-GH 1.25mm 4P
Size
26 x 17 x 8mm
Weight
4g
Reasons to choose the BMM350
✅ High Resolution
Magnetic field resolution of ~0.1µT for ultra-precise measurements.
✅ High Output Data Rate (ODR)
Up to 400Hz
✅ Unique Field Shock Recovery feature Easily recovers from excessive magnetic fields using the "magnetic reset" feature.
✅ Plug-and-Play
No temperature calibration required—operational out of the box for seamless integration.
✅ Low Power, High Efficiency
Typical power consumption of 200µA @ 100Hz, without compromising performance.