









Login / Signup
Cart
Your cart is empty
The Chain Encoder is a Chain-series rotary encoder module with direction detection, pulse counting, push-button input and an RGB status LED. It supports UART daisy-chaining via dual HY2.0-4P ports and includes LEGO-compatible mounting holes.
The Chain Encoder is a rotary encoder input node in the M5Stack Chain series, designed for reliable dial-based control in interactive projects. It includes an internal AB rotary encoder, supporting rotation direction detection and pulse counting, and the centre of the knob also works as a push-button input. A programmable RGB LED is built in for clear status indication and visual feedback.
For more flexible builds, the encoder cap includes LEGO-compatible mounting holes, making it easy to integrate into creative structures or modular enclosures. It’s a good fit for applications such as human–machine interaction, control panels, and smart home control.
The Chain Encoder is powered by an STM32G031G8U6 controller and communicates using a UART serial daisy-chain protocol. With two HY2.0-4P expansion ports, you can connect additional Chain series modules to build more complex and feature-rich interactive systems.
| MCU | STM32G031G8U6 |
| Input Power | DC 5V |
| Communication | UART 115200bps@8N1 |
| Interface | 2 x HY2.0-4P |
| RGB LED | 1 x WS2812B |
| RGB On Power | 22.51mA |
| Operating Temp | 0 ~ 40°C |
| Product Size | 23.9 x 23.9 x 29.8mm |
| Product Weight | 10.0g |






















