Gravity BMM350 3-Axis Magnetometer Sensor for AR/VR
The Gravity BMM350 from DFRobot measures the magnetic field in three axes and serves as an electronic compass. The Bosch sensor uses TMR technology and recovers by itself after strong external fields (field shock recovery). It needs 200 µA in normal mode and samples at up to 400 Hz. The module connects via the Gravity connector using I2C; the chip itself also supports I3C. It is compatible with the predecessor series BMM150 (DFRobot).
Note: The connection cable can be converted to male pins with a Dupont cable M-M, so that it also fits an Arduino UNO.
Recommended Accessories:
Features:
- Measuring range ±2000 µT, resolution 0.1 µT
- Compass accuracy ±2.5° at 30 µT horizontal field component
- TMR sensor with field shock recovery
- Sampling rate up to 400 Hz, 200 µA in normal mode at 100 Hz
- I2C via Gravity, interrupt output INT with thresholds
- Nearby electronics distort the compass angle; for accurate values, measure away from interference (DFRobot FAQ)
- DFRobot_BMM350 library for Arduino
Application Examples:
- Electronic compass
- Orientation for AR and VR devices
- Navigation of robots and automated guided vehicles
- Drones and attitude sensing
Documentation:
- Wiki DFRobot SEN0619
- Arduino example magnetic field and compass angle (DFRobot Wiki)
- Arduino example threshold interrupt (DFRobot Wiki)
- Library DFRobot_BMM350 (GitHub)
- Schematic (PDF)
- Datasheet (PDF)
Technical Data:
- Manufacturer: DFRobot
- Manufacturer SKU: SEN0619
- Sensor: Bosch BMM350
- Operating voltage: 3.3 to 5 V DC
- Current consumption: 200 µA (normal mode, 100 Hz)
- Interface: I2C
- Measuring range: ±2000 µT
- Resolution: 0.1 µT
- Noise: 190 nT rms (x, y), 450 nT rms (z)
- Zero offset: ±25 µT (product page), ±40 µT (wiki)
- Compass accuracy: ±2.5° at 30 µT
- Start-up time: 2.5 ms (product page), 3 ms (wiki)
- Pins: VCC, GND, SCL, SDA, INT
- Operating temperature: -40 to 85 °C
- Dimensions: 30 × 22 × 6 mm
- Weight: 14 g
Scope of Delivery:
- 1× Gravity BMM350 3-axis magnetometer
- 1× Gravity sensor cable 4-pin
- 1× pin header 10-pin, 2.54 mm
Gravity BMM350 3-Axis Magnetometer Sensor for AR/VR
- Brand: DFRobot
- Product Code: 424132
- Availability: In Stock
-
CHF10.90
- Ex Tax: CHF10.08
Related Products
GY-273 QMC5883L 3-Axis Compass Magnetometer Module
The 3-axis compass module GY-273 is suitable for navigating robots and drones or for building a digi..
CHF9.90 Ex Tax: CHF9.16
Dupont Cables M-M 10cm 20 Pieces
Dupont cables are used to connect components quickly. They are also known as jumper cables, test cab..
CHF1.90 Ex Tax: CHF1.76
Gravity I2C BMI160 6-Axis Motion Sensor with Gyroscope
The Gravity sensor from DFRobot measures motion with the Bosch BMI160, which combines a 16-bit accel..
CHF11.90 Ex Tax: CHF11.01
Gravity BMX160 + BMP388 10 DOF Sensor
The Gravity module from DFRobot combines two Bosch sensors: the BMX160 measures acceleration, angula..
CHF22.90 Ex Tax: CHF21.18
BMM150 3-Axis Magnetometer
The BMM150 is a 3-axis magnetometer sensor distinguished by its ultra-small form factor, low power c..
CHF10.90 Ex Tax: CHF10.08
BNO055 Intelligent 9-Axis Sensor
This Fermion breakout from DFRobot carries the Bosch BNO055, a 9-axis orientation sensor with accele..
CHF19.90 Ex Tax: CHF18.41
Tags: Magnetometer, 3-axis, Axis, BMM350, Navigation, Sensor, I2C, Geomagnetic, Compass, Drones, Orientation, SEN0619, Gravity, DFRobot











