Adafruit LSM6DSOX + LIS3MDL 9-DoF Precision IMU Sensor with STEMMA QT/Qwiic

Adafruit
SKU: TH2015 MPN: ADA4517
0 reviews
$25.94
$19.95 Out of Stock
You Save: $2,526.75 (99%)
Ships Today - If you order within hrs mins!


Quality
First

Awesome
Support

Secure
Checkout

Worldwide
Shipping

Adafruit Approved Distributor Badge

All-in-one 9-DoF IMU breakout for motion, orientation, and heading sensing in embedded projects.

Combines an LSM6DSOX accel/gyro with a LIS3MDL magnetometer over I2C, offering wide selectable ranges plus built-in features like tap detection, step counting, and a machine learning core.

Quick Specs
  • Sensor Type: 9-DoF IMU (Accel + Gyro + Magnetometer)
  • Interface: I2C (STEMMA QT / Qwiic)
  • Accelerometer Range: ±2 / ±4 / ±8 / ±16 g
  • Gyro Range: ±125 / ±250 / ±500 / ±1000 / ±2000 dps
  • Magnetometer Range: ±4 / ±8 / ±12 / ±16 gauss
Read more details

Bulk Order?

Contact sales on WhatsApp and get bulk order discount!
or, mail us on support

Contact Sales

Out of Stock!

We will email you when this item is back in stock. Please enter your email

Overview

Enhance your electronics projects with this powerful 9 Degree of Freedom (9-DoF) IMU sensor module, combining the advanced LSM6DSOX accelerometer + gyroscope and LIS3MDL magnetometer from STMicroelectronics. Designed for high accuracy and reliability, this module delivers complete motion and orientation data in a compact, easy-to-use form factor.

The LSM6DSOX sensor provides precise 3-axis acceleration and rotation data with significantly lower noise and drift compared to traditional sensors like MPU6050, making it ideal for applications requiring stable orientation tracking and fast response times. It also features advanced capabilities such as step detection, tilt sensing, tap detection, and even a built-in machine learning core for gesture recognition and intelligent motion processing.

Complementing this is the LIS3MDL magnetometer, which detects magnetic fields to determine heading and direction, enabling accurate compass functionality. When combined, these sensors provide full 9-axis motion tracking, allowing you to calculate orientation (yaw, pitch, roll) using sensor fusion techniques.

The board is designed for ease of integration, featuring I2C communication, onboard voltage regulation, and level shifting, making it compatible with both 3.3V and 5V microcontrollers such as Arduino, Raspberry Pi, and STM32. With STEMMA QT / Qwiic connectors, you can connect the module instantly without soldering, speeding up prototyping and development.

Specification

Technical details for Adafruit LSM6DSOX LIS3MDL 9-DoF Precision IMU Sensor - STEMMA QT/Qwiic.

Specification Details
Sensor Type 9 Degree of Freedom (9-DoF) IMU (Accelerometer + Gyroscope + Magnetometer)
Main ICs LSM6DSOX (Accelerometer + Gyroscope), LIS3MDL (Magnetometer)
Accelerometer Range ±2 / ±4 / ±8 / ±16 g
Accelerometer Data Rate 1.6 Hz to 6.7 kHz
Gyroscope Range ±125 / ±250 / ±500 / ±1000 / ±2000 dps
Gyroscope Data Rate 12.5 Hz to 6.7 kHz
Magnetometer Range ±4 / ±8 / ±12 / ±16 gauss
Magnetometer Resolution 16-bit
Interface I2C
I2C Addresses LSM6DSOX: 0x6A / 0x6B, LIS3MDL: 0x1C / 0x1E
Operating Voltage 3V to 5V (onboard voltage regulator)
Logic Level Support 3.3V / 5V (level shifted)
Special Features Step detection, pedometer, tilt detection, tap/double-tap, motion detection, finite state machine, machine learning core
Interrupt Support Yes (free-fall, wakeup, orientation, click, motion detection)
Connector Type STEMMA QT / Qwiic compatible connectors
Mounting 4 mounting holes
Assembly Fully assembled and tested with header pins included
Use Cases Robotics, drones, navigation systems, wearables, gesture detection, IoT projects

Pinout

Pin Type Description
Vin Power Input 3V–5V input power. Onboard regulator converts to 3.3V. Use same voltage as microcontroller (e.g., 5V for Arduino).
3Vo Power Output 3.3V regulated output. Can supply up to 100mA.
GND Power Common ground for power and logic.
SCL I2C Clock I2C clock line. Level shifted (3V–5V compatible) with 10K pull-up resistor.
SDA I2C Data I2C data line. Level shifted (3V–5V compatible) with 10K pull-up resistor.
STEMMA QT Connector Qwiic/STEMMA QT connectors for solderless I2C connections.
ADM Address Select LIS3MDL magnetometer address select. Low: 0x1C, High: 0x1E.
AGAD Address Select LSM6DSOX accel/gyro address select. Low: 0x6A, High: 0x6B.
INT1 Interrupt Interrupt output for accelerometer/gyroscope events (data ready, motion detection, etc.).
INTM Interrupt Interrupt output for magnetometer events (threshold detection, etc.).
DRDY Status Data ready signal. Goes low when new sensor data is available.

Opps

Sorry, it looks like some products are not available in selected quantity.

OK

Reviews

No reviews have been written for this product.