Description Chain Joystick is a high-precision Hall effect joystick input node in the M5Stack Chain series. It provides three-axis control input, combining analog X/Y-axis movement with digital Z-axis key input for compact interactive control systems. Chain Joystick uses non-contact Hall effect sensing to detect magnetic field changes, giving the joystick wear resistance, high accuracy, strong anti-interference capability and long service life. The integrated STM32G031G8U6 controller, programmable RGB LED and UART serial cascading protocol make Chain Joystick suitable for robot control, human-machine interaction and Chain-series expansion projects. Features Hall effect joystick: Chain Joystick uses non-contact magnetic sensing for precise input and durable operation. Three-axis input: X/Y axes provide analog joystick movement, while the Z axis provides digital key input. STM32G031G8U6 controller: the integrated MCU handles joystick signals, RGB output and UART Chain communication. Programmable RGB LED: one WS2812C LED gives Chain Joystick visual status indication and interactive feedback. UART cascading protocol: Chain Joystick communicates through UART at 115200bps@8N1 for Chain-series expansion. Dual HY2.0-4P connectors: two expansion interfaces help connect Chain Joystick with Chain Bridge, Chain DualKey and other Chain devices. Compact input node: the 23.9 x 23.9 x 30.4mm body fits robot controls, handheld interfaces and desktop control panels. Specifications MCU STM32G031G8U6 Input Power DC 5V Communication Method UART 115200bps@8N1 Interface Type 2 x HY2.0-4P RGB LED 1 x WS2812C Operating Power Consumption 25.4mA Operating Temperature 0 ~ 40°C Product Size 23.9 x 23.9 x 30.4mm Product Weight 8.6g Package Size 138.0 x 93.0 x 25.0mm Gross Weight 12.0g Applications Robot motion control and compact remote-control interfaces using Chain Joystick. Human-machine interaction panels that need analog direction input and Z-axis key input. Desktop control panels, mini controllers and interactive installation controls. Education and prototyping projects that demonstrate Hall effect sensing and UART cascading. Chain-series systems that combine joystick input with other cascaded input devices. Product List 1 x Chain Joystick 1 x Chain Bridge Other Content Chain Connection Direction When using the Chain Bridge connector, connect the main controller Chain DualKey with Chain Joystick and other Chain series input devices in the correct direction. The triangle arrow should point outward from the Chain DualKey controller. Communication And Expansion Input Axes X/Y axes provide analog control signals, while the Z axis provides digital key input. Chain Interface Two HY2.0-4P connectors provide input and output chaining for Chain Joystick. Serial Settings UART communication uses 115200bps@8N1. Controller Pairing Use Chain Bridge with Chain DualKey to connect the joystick node into a Chain-series setup. Development Resources Arduino quick start, M5Chain library, example program, UiFlow2 documentation, firmware and protocol files are listed in Resources. Resources Chain Joystick product document Schematic PDF for the joystick node Model size PDF for the joystick node Arduino quick start guide for the joystick node M5Chain Arduino library Arduino example program for joystick input UiFlow2 documentation for the joystick module Internal firmware repository for the joystick module Communication protocol PDF for Chain Joystick Documentation PDF for the joystick node FAQ What is Chain Joystick used for? Chain Joystick is used for robot control, human-machine interaction, compact control panels and Chain-series interactive projects. What type of joystick sensing does it use? Chain Joystick uses Hall effect sensing, which provides non-contact operation, wear resistance, high accuracy and strong anti-interference capability. Which inputs are supported? The module supports X/Y analog input and Z-axis digital key input. How does Chain Joystick communicate? Chain Joystick uses UART serial cascading communication at 115200bps@8N1. What is included in the package? The package includes 1 x Chain Joystick and 1 x Chain Bridge.