Fermion: BMM150 Triple Axis Magnetometer Sensor

DFRobotSKU: SEN0419
Sale price £6.60
incl. VAT
excl. VAT
Only 9 units left

Awesome Extras

The Pi HutFull-Size Breadboard - Transparent
Sale price £5 incl. VAT excl. VAT
DFRobotFireBeetle 2 ESP32-E IoT Microcontroller
Sale priceFrom £9.50 incl. VAT excl. VAT

The BMM150 is a low-power and low noise 3-axis digital geomagnetic sensor that perfectly matches the requirements of compass applications.

Based on Bosch’s proprietary FlipCore technology, the BMM150 provides absolute spatial orientation and motion vectors with high accuracy and dynamics.

Featuring a small size and light in weight, it is suited for supporting drones with accurate headings. The BMM150 can also be used together with an inertial measurement unit consisting of a 3-axis accelerometer and a 3-axis gyroscope.

The online product Wiki will help you get up and running quickly with your microcontroller.

Connection Example - Raspberry Pi

Connect the module with Raspberry Pi as shown below. The default address is 0x13:

Connection Example - Arduino-Compatible

Connect the sensor with an M0 (or another mainboard) as per the diagram below:


  • Measurement of the magnetic field
  • Ultra-small package
  • High accuracy
  • Headers included


  • Power Supply: 3.3V
  • Temperature Range: -40~85°C
  • Digital Interface: I2C/SPI
  • Programmable Interrupt
  • Resolution: 0.3μT
  • Zero-B Offset: ±40μT/±2μT(Software optimized)
  • Non-linearity: <1%FS
  • Magnetic Range: ±1300μT (x,y-axis)
    • ±2500μT (z-axis)
  • Average Current Consumption: 170μA (low power preset)
    • 500μA (normal mode)
  • Low Noise: 0.3-1.4μT
  • Magnetometer Heading Accuracy: 30μT, horizontal geomagnetic field component, ±2.5°
  • Start-up Time: 3ms

Package Contents

  • 1x Fermion: BMM150 Triple Axis Magnetometer Sensor (Breakout)
  • 1x 9-pin 2.54mm Black Single-row Connector



No. Silkscreen Function
1 VCC 3.3V Power Input
2 SCK Clock line
3 SDI SPI/I2C data line(input)
4 SDO SPI/I2C data line(output)
5 CS SPI chip-select, I2C Ground
6 PS Select communication protocol
7 DRDY Data Receiving/Transmitting ready status
8 INT Interrupt Pin

Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.