SKU: SENS-3070
📋 GST Invoice Available

DFRobot Fermion BMM150 Triple Axis Magnetometer Sensor Breakout - I2C/SPI Interface

₹819.00 (Inclusive of all taxes)
Out of Stock

The DFRobot Fermion BMM150 is a 3-axis digital geomagnetic sensor breakout board, providing high-resolution magnetic field measurements via I2C or SPI interfaces for compass navigation, drone heading, and IMU fusion applications with 3.3V logic compatibility.

Features

  • High-resolution 3-axis magnetic sensing with 0.3μT resolution
  • Dual digital interface support for I2C and SPI communication protocols
  • Ultra-low power operation, drawing as low as 170μA in low-power mode
  • Wide magnetic measurement range up to ±1300μT (X/Y) and ±2500μT (Z-axis)
  • Programmable interrupt function for efficient system power management

Out of stock

Description

The BMM150 magnetometer utilizes Bosch’s proprietary Flip Core technology to deliver precise and dynamic measurements of the geomagnetic field. This digital sensor provides absolute spatial orientation data critical for accurate heading determination in navigation systems.

Designed for low-noise operation, the sensor features excellent linearity (<1% FS) and includes software-optimized zero-b offset compensation. Its fast 3ms start-up time and programmable operating modes make it ideal for battery-powered mobile applications, including drones, robotics, and wearable devices.

Key Features

  • Triple-axis digital geomagnetic sensor with high dynamic range
  • Bosch Flip Core technology for stable and accurate field measurement
  • Ultra-small form factor breakout board for easy integration
  • Wide operating temperature range from -40°C to +85°C
  • Low current consumption with selectable power presets (Normal/Low Power)
  • Programmable data output rates and measurement presets
  • Ideal for fusion with accelerometer and gyroscope in 9-DOF IMU systems
  • 3.3V single supply voltage operation

Applications

  • Electronic compass and heading reference systems for drones and UAVs
  • Inertial Measurement Unit (IMU) sensor fusion for robotics and navigation
  • Augmented reality (AR) and virtual reality (VR) motion tracking
  • Smartphone and tablet screen orientation detection
  • Wearable device motion and gesture recognition

Technical Specifications

Power Supply Voltage3.3V
Operating Temperature-40°C to +85°C
Digital InterfaceI2C / SPI
Resolution0.3μT
Zero-B Offset±40μT / ±2μT (Software optimized)
Non-linearity<1% FS
Magnetic Range (X, Y-axis)±1300μT
Magnetic Range (Z-axis)±2500μT
Average Current (Low Power)170μA
Average Current (Normal Mode)500μA
Noise0.3-1.4μT
Start-up Time3ms

Frequently Asked Questions

What is the operating voltage for the BMM150 breakout?

The sensor requires a 3.3V DC power supply. It is not 5V tolerant. For use with 5V microcontrollers like most Arduino boards, you must use a logic level converter on the I2C or SPI data lines to avoid damaging the sensor.

How do I communicate with this sensor?

The breakout supports both I2C and SPI digital communication protocols. The default interface is I2C with a selectable address. You can switch to SPI mode by configuring the appropriate chip select (CS) pin. Libraries from DFRobot or Bosch Sensortec provide easy integration with Arduino, Raspberry Pi, and other platforms.

What is the purpose of the programmable interrupt?

The programmable interrupt allows the sensor to wake up a host microcontroller only when specific magnetic field thresholds are crossed or when new data is ready. This feature is crucial for minimizing system power consumption in battery-operated devices like wearables or portable navigation units.

Can this sensor be used to create an electronic compass?

Yes, the BMM150 is specifically designed for compass applications. It provides high-resolution magnetic field data on all three axes. To calculate heading, the raw magnetic readings must be processed (often using a tilt-compensation algorithm) with data from an accelerometer to account for the device's orientation relative to the Earth's magnetic field.

Package Includes

  • 1 x DFRobot Fermion BMM150 Triple Axis Magnetometer Sensor Breakout

Additional Information

Weight 0.01 kg
Dimensions 6 × 5 × 2 cm