The Chain Angle is a 🎛️ potentiometer‑based input node in the M5Stack Chain series. As the knob rotates, the sampling‑terminal voltage changes within a defined range. The built‑in MCU performs ADC conversion and outputs a signal with up to 12‑bit resolution.
A 🌈 programmable RGB LED is integrated for status indication and interactive visual feedback, making the module ideal for human‑machine interfaces, 🏠 smart home systems, and ⚙️ motor speed control.
🧠 Core & Connectivity
Powered by an STM32G031G8U6 MCU, Chain Angle communicates using a UART serial cascade protocol. With two HY2.0‑4P expansion ports, you can easily connect additional Chain‑series devices to build richer, more scalable interactive applications 🔗✨
Features
-
🔗 M5Stack Chain Series module
-
🎚️ Potentiometer knob input for smooth analog control
-
🧠 STM32G031G8U6 core MCU for stable, low‑power processing
-
🌈 1× RGB LED for status indication and interactive feedback
-
🔌 UART serial cascade communication protocol for easy multi‑device chaining
-
🔄 2× HY2.0‑4P expansion interfaces for extending additional Chain‑series devices
Includes
- 1 x Chain Angle
- 1 x Chain Bridge
Applications
-
🏠 Smart home control — intuitive knob input for lighting, scenes, HVAC, and device adjustments
-
🤝 Human‑machine interface (HMI) — smooth analog interaction for menus, parameter tuning, and UI navigation
-
🔊 Volume control — precise adjustment for speakers, audio panels, and multimedia devices
-
⚙️ Motor speed control — stable analog input for fans, pumps, and small motor systems
Specifications
| Specification | Parameter |
|---|---|
| MCU | STM32G031G8U6 |
| Input Power | DC 5V |
| Communication | UART 115200bps@8N1 |
| Interface | 2x HY2.0-4P |
| RGB LED | 1x WS2812C |
| RGB Power On Consumption | 21.13mA |
| Rotation Angle | 280° ±10° |
| Operating Temperature | 0 ~ 40°C |
| Product Size | 23.9 x 23.9 x 28.2mm |
| Product Weight | 8.4g |
| Package Size | 138.0 x 93.0 x 26.0mm |
| Gross Weight | 11.7g |
Learn
Use the Chain Bridge connector to link the main controller Chain DualKey with other Chain‑series input modules. When making the connection, be sure to check the orientation:
➡️ The triangular arrow must point outward from the main controller (Chain DualKey), exactly as shown in the illustration below.
Schematics
PinMap
RGB LED
| STM32G031 | PA8 |
|---|---|
| WS2812C | RGB |
Angle
| STM32G031 | PB0 |
|---|---|
| Angle | ADC_Input |
UART
| STM32G031 | PB6 | PB7 | PA2 | PA3 |
|---|---|---|---|---|
| UART1 | TXD1 | RXD1 | ||
| UART2 | TXD2 | RXD2 |
Model Size