BMM150 3-Axis Magnetometer Sensor Module
The Waveshare BMM150 3-Axis Magnetometer Sensor is a digital geomagnetic sensor module designed for magnetic field measurement and 3D orientation tracking. Built around the high-precision Bosch BMM150 IC with dynamic FlipCore technology, this board features dual I2C and SPI interfaces, wide 3.3V ~ 5V voltage compatibility, and multi-platform demo code. It is an essential component for digital compasses, drone heading control, indoor positioning, and robotics navigation.
Key Features
3-Axis Magnetic Sensing: Measures magnetic field strength across three perpendicular axes (X, Y, Z) simultaneously.
High Sensitivity & Resolution: Delivers sharp 0.3 µT resolution with a broad dynamic magnetic measurement range (±1300 µT for X/Y axes and ±2500 µT for Z axis).
Dual Interface Support: Supports default I2C communication alongside SPI (switchable via onboard resistor setting).
Wide Operating Voltage (3.3V ~ 5V): Onboard level translation circuit provides plug-and-play compatibility with both 3.3V and 5V microcontrollers.
Broad Platform Compatibility: Comes with full online Wiki documentation, schematics, and open-source code libraries for Raspberry Pi, Raspberry Pi Pico, Arduino, and ESP32.
Flexible Connection Options: Includes both a PH2.0 5-Pin socket and standard solder pads for easy integration into breadboards or custom PCBs.
Technical Specifications
| Parameter | Specification |
| Sensor Chip | Bosch BMM150 |
| Sensing Axes | 3-Axis (X, Y, Z) |
| Operating Voltage | 3.3V ~ 5V |
| Communication Interface | I2C (Default) / SPI (Selectable) |
| Magnetic Range | X, Y -axis: +-1300uT Z -axis: +-2500uT |
| Resolution | 0.3uT |
| Operating Temperature | -40C ~ +85C |
| Dimensions | 29mm X 20mm |
Pinout Configuration
I2C Mode (Default)
VCC: 3.3V/5V Power Input
GND: Ground
SDA: I2C Data Line
SCL: I2C Clock Line
INT: Interrupt Output Pin
SPI Mode
VCC: 3.3V/ 5V Power Input
GND: Ground
SDO: SPI Data Output (MISO)
SDI: SPI Data Input (MOSI)
SCK: SPI Clock Input
CS: Chip Select Pin
DRY: Data Ready Status Pin
Applications
Digital Compasses & Heading References: Autonomous robot navigation and electronic compass calibration.
Drones & Unmanned Systems: Yaw detection and magnetic drift compensation in flight controllers.
Indoor Navigation & Asset Tracking: Dead reckoning positioning where GPS signals are unavailable.
Wearable Devices & Smart Hardware: Contextual orientation detection and gesture control.
Package Contents
BMM150 3-Axis Magnetometer Sensor Board x 1
PH2.0 5-Pin Cable x 1