> **Source:** Core Electronics is an Australian maker-electronics retailer and manufacturer based in Newcastle, NSW, run by a team of makers and educators. We design and manufacture our own product lines (PiicoDev, CE originals) and are official retailers for iconic maker and industrial brands including Raspberry Pi, Arduino, Adafruit, SparkFun and DFRobot. Orders ship Australia-wide from our Newcastle warehouse. Prices are in AUD and include GST. Pricing, stock and dispatch on this page are generated from the store's live catalog. Full machine-readable index: https://core-electronics.com.au/llms.txt

# Gravity: BMM150 Triple Axis Magnetometer Sensor

**Type:** Product page · **SKU:** SEN0529 · **Brand:** [DFRobot](https://core-electronics.com.au/brands/dfrobot-australia)
**Page:** https://core-electronics.com.au/gravity-bmm150-triple-axis-magnetometer-sensor.html ([markdown](https://core-electronics.com.au/gravity-bmm150-triple-axis-magnetometer-sensor.html.md))

BMM150 is a low-power and low-noise 3-axis digital geomagnetic sensor from Bosch for compass applications. It allows measurements of the magnetic field...

## Pricing

- **Price:** $15.70 (inc GST) — $14.27 AUD, exc GST
- **Quantity discounts:** 6+ $13.56 (exc GST) · 12+ $12.99 (exc GST)

## Availability & dispatch

- In stock, ships same business day if ordered before 2PM (Australia/Sydney).
- We can dispatch 2 today, and up to 250 more in 8–12 days.

## How to buy

- **Build a cart:** compose `https://core-electronics.com.au/cart/link?items=SEN0529:1` (comma-separated SKU:qty pairs) and share the link. Opening it shows a confirmation page with live pricing and stock before anything is added to the cart.
- **Verify the cart first:** fetch `https://core-electronics.com.au/cart/link/SEN0529:1.md` for live line prices (inc & exc GST, quantity discounts applied), stock and dispatch estimates, and totals. Append `/to/{AU-postcode}` (or `/to/{country-code}:{postcode}`) before `.md` for delivery options and prices to that destination. Unknown, retired, or out-of-stock SKUs are flagged. (Query form `cart/link.md?items=...` also works but some robots parsers refuse query strings here.)
- **Checkout** is completed on-site and includes a captcha at the payment step. Share the cart link; checkout takes it from there.
- **Search the catalogue:** `https://core-electronics.com.au/search/{query}.md` (URL-encode the query; pages 2-3 at `search/{query}/{page}.md`; `search.md?q=` also works)
- **Payment methods, purchase orders, policies and contact details:** https://core-electronics.com.au/llms.txt
## Description

**BMM150 is a low-power and low-noise 3-axis geomagnetic sensor from Bosch for compass applications.** It allows measurements of the magnetic field and compass angle in three perpendiculars within a measuring range of ±1300uT on X and Y axis and ±2500uT on Z axis.

Featuring small size and lightweight, the sensor has a 2-bit DIP switch for I2C address setup, and 4 addresses are available. Based on Bosch's proprietary FlipCore technology, the performance and features of BMM150 are carefully tuned and thus can offer absolute spatial orientation without calibration, perfectly matching the requirements of all 3-axis mobile applications such as robot navigation &amp; positioning, electric compass, electric map, navigation or augmented reality.

**![Gravity: BMM150 Triple Axis Magnetometer](https://core-electronics.com.au/attachments/localcontent/CONNECTION_44452d16a9a.jpg)**

**Connection Diagram with [FireBeetle 2 ESP32-E IoT Microcontroller](https://core-electronics.com.au/firebeetle-board-esp32-e-arduino-compatible.html)**

###  Features

6. Programmable interrupt pin
7. Configurable four I2C addresses
8. Low power consumption(170uA)
9. Low noise(0.3-1.4uT)
10. High accuracy(30µT horizontal geomagnetic field component, ±2.5°)
###  Applications

12. Drones
13. Compass
14. Indoor/Outdoor Navigation
15. Head Motion Tracking
16. Augmented Reality
17. Tilt-compensated Electric Map
###  Specification

19. Power Supply: 3.3V-5V
20. Operating Temperature: -40 to 85°C
21. Communication: I2C
22. Resolution: 0.3µT
23. Zero Offset: ±40µT/±2µT (software optimized)
24. Non-linearity: &lt;1%FS
25. Measuring Range: ±1300µT (x &amp; y axis), ±2500µT (z-axis)
26. Supply Current in Active Mode: 170µA(low power mode)/500µA(normal mode)
27. Low Noise: 0.3-1.4µT
28. Accuracy: 30µT horizontal geomagnetic field component, ±2.5°
29. Start-up Time: 3ms
###  Documents

31. [Product wiki](https://wiki.dfrobot.com/SKU_SEN0529_Gravity_BMM150_Triple_Axis_Magnetometer)
32. [STP 3D Model](https://core-electronics.com.au/attachments/localcontent/825f715693dfd3858b5980214158dba6_702012a4f73.rar)
33. [2D CAD Dimensions](https://core-electronics.com.au/attachments/localcontent/62cc2b8ab9795144535facba27bb8976_85445f17abf.rar)
34. [Schematics](https://wiki.dfrobot.com/SKU_SEN0529_Gravity_BMM150_Triple_Axis_Magnetometer)
35. [Datasheet](https://core-electronics.com.au/attachments/localcontent/5defb90daade540d0f4163d11d5e7f59_127296042e6.pdf)
###  Parts List

37. Gravity: BMM150 Triple Axis Magnetometer Sensor ×1
38. Gravity-4P I2C/UART Sensor Cable ×1
39. Black Single-row Pin Header-5PIN ×1

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/S/E/SEN0529-1.jpg)
