Waveshare BMM150 3-Axis Magnetometer Sensor Module - I2C/SPI Digital Compass
The Waveshare BMM150 is a 3-axis digital magnetometer sensor module compatible with 3.3V/5V logic systems like Arduino, Raspberry Pi, ESP32, and STM32. It provides precise magnetic field measurements for heading and orientation applications via I2C or SPI interface.
Features
- High-precision 3-axis magnetic field sensing with 0.3μT resolution.
- Dual I2C/SPI communication interface, factory-configured for I2C.
- Wide 3.3V to 5V operating voltage range with onboard level translator.
- Extended operating temperature range from -40°C to +85°C.
- Compact 30mm x 20mm x 10mm PCB module with 5-pin connector.
Out of stock
The Waveshare BMM150 Magnetometer Sensor utilizes advanced magnetoresistive technology to detect and measure the Earth’s magnetic field across three perpendicular axes (X, Y, Z). This digital compass sensor outputs precise magnetic flux density data, enabling accurate heading calculation and orientation sensing in embedded systems.
The module features an onboard Bosch BMM150 sensor IC, known for its low noise and high stability. It includes a voltage level translator circuit, ensuring seamless compatibility with both 3.3V and 5V microcontroller platforms such as Arduino, Raspberry Pi, ESP32, and STM32. Communication is selectable between I2C (default) and SPI protocols via a simple resistor configuration.
Additional Information
| Weight | 0.004 kg |
|---|---|
| Dimensions | 3 × 2 × 1 cm |
















