If you're getting 0's from the LSM6DS33 (Accelerometer/Gyro) - it's not broken! Some (not all) LSM's would lock up when we perform a firmware reset a certain way, which our original test code would do by default.

To fix, visit


to download the new UF2 and install it onto your CLUE (double click to enter BOOT mode, then drag the new UF2 over to the disk drive)

Update to the latest version of the Arduino/CircuitPython LSM6DS33 libraries to fix the bug.

This guide was first published on Feb 08, 2020. It was last updated on Jul 17, 2024.

This page (HELP! Accel/Gyro Not Working?) was last updated on Mar 08, 2024.

Text editor powered by tinymce.