Support for LSM6DSOX IMU sensor (Accelerometer + Gyroscope) #3447
Unanswered
mortenx
asked this question in
New Components
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the component you'd like
I would like to request native support for the LSM6DSOX IMU sensor (by STMicroelectronics).
The LSM6DSOX is a modern 6-axis IMU (3-axis accelerometer + 3-axis gyroscope) that is widely available, low-power, and well-suited for embedded and IoT projects. It would be a very valuable addition to ESPHome’s sensor ecosystem.
Suggested implementation scope:
Even a minimal initial implementation would already be very useful:
I²C interface
Accelerometer output (X/Y/Z)
Gyroscope output (X/Y/Z)
Optional temperature sensor
Similar configuration style to existing IMU components (e.g. MPU6050)
Advanced features (FSM, MLC, FIFO, etc.) could be added later if needed.
What are your use cases for this component?
Why LSM6DSOX support would be useful
Very low noise and low drift, especially for static angle measurements
Excellent temperature stability compared to older IMUs
Low power consumption (suitable for battery-powered devices)
Commonly used in industrial, environmental, and motion-sensing applications
Frequently sold on small breakout boards similar to MPU6050 / LSM6DS3
A typical use case is tilt / angle measurement, where only the accelerometer is needed, but gyroscope data can be used for smoothing if desired.
Is there a public datasheet, documentation and/or schematics?
Datasheet:
https://www.st.com/resource/en/datasheet/lsm6dsox.pdf
Product page:
https://www.st.com/en/mems-and-sensors/lsm6dsox.html
Anything else?
The LSM6DSOX is a modern, well-supported sensor from STMicroelectronics and would fit very well into ESPHome’s philosophy of reliable, local-first sensor integrations. Native support would benefit many ESP32-based projects that require stable tilt or motion measurements.
Thank you for considering this request!
Beta Was this translation helpful? Give feedback.
All reactions