🚚 Free Worldwide Shipping on All Orders!Shop Now
HomeStore

Adafruit Triple-axis Magnetometer - LIS3MDL

Product image 1

Adafruit Triple-axis Magnetometer - LIS3MDL

The Adafruit LIS3MDL is a triple-axis magnetometer (compass) breakout from ST, with selectable measurement ranges from ±4 gauss (±400 µT) up to ±16 gauss (±1600 µT). It's ideal for detecting magnetic north, measuring magnetic fields, or pairing with an accelerometer/gyroscope like the LSM6DSOX 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. Arduino and CircuitPython/Python libraries are available for quick setup.

Key Features

  • Selectable Range – ±4, ±8, ±12, or ±16 gauss full-scale measurement range
  • Triple-Axis Sensing – Measures magnetic field strength on X, Y, and Z axes
  • Up to 1000 Hz Output – 155 Hz at ultra-high precision, or up to 1000 Hz with slightly reduced precision
  • I2C and SPI Interfaces – Flexible connectivity options
  • 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 the LSM6DSOX accelerometer/gyroscope
  • Magnetic field measurement and detection
  • Robotics and navigation systems

Package Contents

  • 1× Adafruit LIS3MDL Triple-Axis Magnetometer Breakout (assembled and tested)
  • 1× 0.1" header strip
Note: A STEMMA QT / Qwiic cable is required for solderless connection and is not included.

Resources

$20.07
Adafruit Triple-axis Magnetometer - LIS3MDL—
$20.07

Product Information

Shipping & Returns

Description

The Adafruit LIS3MDL is a triple-axis magnetometer (compass) breakout from ST, with selectable measurement ranges from ±4 gauss (±400 µT) up to ±16 gauss (±1600 µT). It's ideal for detecting magnetic north, measuring magnetic fields, or pairing with an accelerometer/gyroscope like the LSM6DSOX 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. Arduino and CircuitPython/Python libraries are available for quick setup.

Key Features

  • Selectable Range – ±4, ±8, ±12, or ±16 gauss full-scale measurement range
  • Triple-Axis Sensing – Measures magnetic field strength on X, Y, and Z axes
  • Up to 1000 Hz Output – 155 Hz at ultra-high precision, or up to 1000 Hz with slightly reduced precision
  • I2C and SPI Interfaces – Flexible connectivity options
  • 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 the LSM6DSOX accelerometer/gyroscope
  • Magnetic field measurement and detection
  • Robotics and navigation systems

Package Contents

  • 1× Adafruit LIS3MDL Triple-Axis Magnetometer Breakout (assembled and tested)
  • 1× 0.1" header strip
Note: A STEMMA QT / Qwiic cable is required for solderless connection and is not included.

Resources