Soldered 3-axis Magnetometer BMM350 Breakout

Soldered 3-axis Magnetometer BMM350 Breakout

€6,95
Skip to product information
contain
Soldered 3-axis Magnetometer BMM350 Breakout
contain
contain
SKU: 333359
€6,95
Coming soon
Soldered 3-axis Magnetometer BMM350 Breakout
SKU 333359
Volume Pricing
Quantity Unit Price Savings
1+ units €6,95 —
10+ units €6,61 5% off
100+ units €6,33 9% off Best
Availability
🕐
Currently out of stock
New stock is expected in approximately 6 weeks. Contact us to reserve units or get notified when available.
Need a larger order or custom quote? Contact us →

Notify me when available

Add-Ons

24/7 lifetime customer and technical support

2-year Warranty -no questions asked

Comprehensive Documentation

Open-source everything

Made in EU

Designed and manufactured in Croatia.

2-year warranty

Standard EU 2-year warranty on all Soldered products.

Complimentary technical support

Our engineers answer your questions free of charge.

Arduino-compatible

Plug it into any Arduino board and start coding in minutes.

MicroPython-compatible

Drop the driver onto your MicroPython-ready board and run it, no compiling required.

Qwiic

Solderless Qwiic connector, chain it to any Qwiic board with a single cable.

Breadboard-compatible

2.54 mm pin spacing, drops straight onto any breadboard.

Low-power

Optimised for battery and solar projects.

Description

The Soldered 3-axis Magnetometer BMM350 Breakout carries the Bosch BMM350 geomagnetic sensor on a 22 x 22 mm board. It measures the magnetic field on three axes, so you can read heading like a compass, detect a nearby magnet or map the field around your project. The sensor also reports its die temperature, which the compensation uses.


The BMM350 covers ±2000 µT on every axis with a resolution of about 0.1 µT. Its zero-field offset stays within ±25 µT before calibration and within ±2 µT after Bosch's eCompass calibration, and it samples at output data rates up to 400 Hz. In normal mode the sensor draws 200 µA at 100 Hz, and suspend mode drops it to 1.8 µA, with a forced mode for single readings in between.


You connect it over two Qwiic connectors or a 4-pin 2.54 mm header (GND, 3V3, SDA, SCL). The header feeds an onboard 1.8 V regulator and an I2C level shifter, so the header side works from 2 V to 5 V. The Qwiic connectors sit on the same supply net, so 5 V on the header reaches them as well. A second 2-pin header exposes INT and ADDRESS straight from the sensor at 1.8 V logic. The default I2C address is 0x14; cut the ADDR jumper and bridge its other side for 0x15. The I2C pull-ups sit on jumpers. Libraries are available for Arduino and MicroPython, plus ESP-IDF and ESPHome components.

Technical Specifications

  • Sensor: Bosch BMM350, 3-axis geomagnetic
  • Measurement range: ±2000 µT on all axes
  • Resolution: about 0.1 µT
  • Zero-field offset: ±25 µT max before calibration, ±2 µT typical after eCompass calibration
  • Output data rate: up to 400 Hz in normal mode
  • Interface: I2C, address 0x14 (0x15 with the ADDR jumper moved)
  • Connectors: 2x Qwiic, 1x 4-pin 2.54 mm header (GND, 3V3, SDA, SCL), 1x 2-pin header (INT, ADDRESS at 1.8 V logic)
  • Supply (header): 2 V to 5 V through the onboard 1.8 V regulator and I2C level shifter; Qwiic side 3.3 V
  • Sensor current: 200 µA at 100 Hz in normal mode, 1.8 µA in suspend (sensor only)
  • Operating temperature: -40 to 85 °C
  • Dimensions: 22 x 22 mm, two 3.2 mm mounting holes

Reviews

Related products

build with this product