The BMM150 3-axis Magnetometer Sensor is a highly accurate and versatile digital compass sensor designed for precise magnetic field measurement. Commonly used in navigation systems, augmented reality, robotics, and IoT devices, it delivers reliable orientation and heading information.
Using advanced magnetoresistive technology, the sensor measures the Earth’s magnetic field across the X, Y, and Z axes, ensuring accurate heading detection and stable magnetic field readings—making it an essential component in compass and orientation systems.
Features:
- Onboard BMM150 for measuring the magnetic field in three perpendicular axes
- Supports I2C/SPI communication, with I2C enabled by default and SPI selectable via onboard resistor
- Onboard voltage translator, compatible with 3.3V and 5V levels
- Comes with online development resources and manual (examples for Raspberry Pi / Raspberry Pi Pico / Arduino / ESP32)
Specifications:
| Item Type: | Magnetometer |
|---|---|
| Model: | Magnetometer Sensor |
| Communication Mode | I2C / SPI (I2C bus by default) |
| Operating Power | 3.3V~5V |
| Magnetic field range | 1300μt (X, Y axis), 2500μt (Z axis) |
| Resolution: | 0.3μT |
| Operating Temperature (°C): | -40℃ ~ +85 ℃ |
| Dimensions (mm): | 30 x 20 x 10 |
Package Includes:
- 1 × Waveshare BMM150 3-axis Magnetometer Sensor, Digital Compass Sensor, Magnetic Field Measurement
- 1 × 5pin connector cable
Technical Specifications
| Brand | WAVESHARE |
|---|---|
| Model | BMM150 |
| SKU | AI7519 |
| Weight | 0.02 kg |
| Availability | In Stock |
Applications & Use Cases
The Waveshare BMM150 3-axis Magnetometer Sensor, Digital Compass Sensor, Magnetic Field Measurement is a versatile imu, accelerometer, magnetometer & gyroscope used across a wide range of applications including electronics projects, DIY builds, prototyping, and educational experiments.
Common use cases:
- Integrating into a custom electronics project
- Learning and experimenting with circuits
- Replacing or upgrading components in existing setups
This product is ideal for electronics enthusiasts, engineers, and students.
Technical Tip: Always verify voltage and current requirements before connecting to your circuit. Check datasheets for detailed specifications and pin configurations.
Shipping & Delivery
- Free shipping on orders above ₹999 across India
- Dispatched within 1-3 business days
- Expected delivery: 3-7 business days depending on location
- Secure packaging to ensure safe transit of electronic components
- Genuine WAVESHARE product sourced from authorized channels



Vaishali Banerjee –
This Waveshare BMM150 3-axis Magnetometer Sensor, Digital is a must-have for sensor projects. Plug and play with Arduino.
Nitin Panchal (verified owner) –
Good quality Waveshare BMM150 3-axis Magnetometer Sensor, Digital. Some variation in readings but within acceptable range.
Bhavna Ghosh (verified owner) –
This Waveshare BMM150 3-axis Magnetometer Sensor, Digital works great with Arduino. Easy to wire up and code.
Kunal Deshpande (verified owner) –
This Waveshare BMM150 3-axis Magnetometer Sensor, Digital is excellent for the price. My data logging project is working perfectly now.
Riya Gill (verified owner) –
Superb Waveshare BMM150 3-axis Magnetometer Sensor, Digital! Using it in my environmental monitoring system. Very reliable data.
Chetan Pandey (verified owner) –
This Waveshare BMM150 3-axis Magnetometer Sensor, Digital is a must-have for sensor projects. Plug and play with Arduino.
Ankit Deshpande (verified owner) –
Love this Waveshare BMM150 3-axis Magnetometer Sensor, Digital. Response time is fast and readings are stable.
Aditya Kamath (verified owner) –
Perfect for my weather station. This Waveshare BMM150 3-axis Magnetometer Sensor, Digital gives consistent readings day and night.
Hitesh Rao (verified owner) –
This Waveshare BMM150 3-axis Magnetometer Sensor, Digital is excellent for the price. My data logging project is working perfectly now.
Priya Desai (verified owner) –
Excellent sensitivity and range on this Waveshare BMM150 3-axis Magnetometer Sensor, Digital. Works better than I expected.