
Adafruit Triple-axis Magnetometer - LIS2MDL - STEMMA QT / Qwiic
The Adafruit LIS2MDL is a triple-axis magnetometer (compass) breakout from ST, capable of sensing magnetic fields across a wide ±50 gauss (±5000 µT) range with no range configuration required. It's ideal for detecting magnetic north, measuring magnetic fields, or pairing with an accelerometer/gyroscope to create a full 9-DoF inertial measurement unit.
The breakout board includes voltage regulation and level shifting for compatibility with both 3.3V and 5V microcontrollers. STEMMA QT / Qwiic connectors provide solderless I2C connections, and the sensor also supports SPI if preferred. Arduino and CircuitPython/Python libraries are available for quick setup.
Key Features
- ±50 Gauss Range – Wide measurement range (±5000 µT) with no range-setting required
- Triple-Axis Sensing – Measures magnetic field strength on X, Y, and Z axes
- Up to 150 Hz Output – 100 Hz at full resolution, or 150 Hz with slightly reduced precision
- I2C and SPI Interfaces – Flexible connectivity; I2C via STEMMA QT or header pins, SPI also available
- 3.3V and 5V Compatible – Onboard voltage regulator and level shifting
- STEMMA QT / Qwiic Compatible – Solderless I2C connectors for plug-and-play setup and daisy-chaining
- Four Mounting Holes – 2.5mm (0.1") for secure attachment
Ideal For
- Digital compass and heading applications
- 9-DoF IMU when paired with an accelerometer/gyroscope (pairs well with the LSM6DSOX)
- Magnetic field measurement and detection
- Robotics and navigation systems
Package Contents
- 1× Adafruit LIS2MDL Triple-Axis Magnetometer Breakout (assembled and tested)
- 1× 0.1" header strip
Resources
Original: $16.08
-70%$16.08
$4.82Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Adafruit LIS2MDL is a triple-axis magnetometer (compass) breakout from ST, capable of sensing magnetic fields across a wide ±50 gauss (±5000 µT) range with no range configuration required. It's ideal for detecting magnetic north, measuring magnetic fields, or pairing with an accelerometer/gyroscope to create a full 9-DoF inertial measurement unit.
The breakout board includes voltage regulation and level shifting for compatibility with both 3.3V and 5V microcontrollers. STEMMA QT / Qwiic connectors provide solderless I2C connections, and the sensor also supports SPI if preferred. Arduino and CircuitPython/Python libraries are available for quick setup.
Key Features
- ±50 Gauss Range – Wide measurement range (±5000 µT) with no range-setting required
- Triple-Axis Sensing – Measures magnetic field strength on X, Y, and Z axes
- Up to 150 Hz Output – 100 Hz at full resolution, or 150 Hz with slightly reduced precision
- I2C and SPI Interfaces – Flexible connectivity; I2C via STEMMA QT or header pins, SPI also available
- 3.3V and 5V Compatible – Onboard voltage regulator and level shifting
- STEMMA QT / Qwiic Compatible – Solderless I2C connectors for plug-and-play setup and daisy-chaining
- Four Mounting Holes – 2.5mm (0.1") for secure attachment
Ideal For
- Digital compass and heading applications
- 9-DoF IMU when paired with an accelerometer/gyroscope (pairs well with the LSM6DSOX)
- Magnetic field measurement and detection
- Robotics and navigation systems
Package Contents
- 1× Adafruit LIS2MDL Triple-Axis Magnetometer Breakout (assembled and tested)
- 1× 0.1" header strip























