🔗 Chain DualKey — Smart Control, Compact Form Chain DualKey is a programmable dual-key input development board powered by the ESP32-S3FN8 main control chip. On the front, it features 2 hot-swappable blue switch mechanical keys 🔵 and 2 programmable RGB LEDs 🌈 — delivering tactile feedback and vibrant interaction.
🔋 Built-in Power & Efficiency Equipped with a 350mAh lithium battery and optimized for low-power operation, it offers reliable battery life for portable setups.
🧠 Pre-installed Macro Firmware Comes ready with Chain macro keyboard firmware, supporting USB and BLE connections. It can emulate HID input devices, making it ideal for custom control applications.
🌐 Web-Based Configuration Once powered on, connect to its AP hotspot and configure HID mappings via the built-in web interface — for both local control and expansion nodes.
🧩 Modular Expansion with M5Stack Chain Design Includes 2 HY2.0-4P expansion ports, supporting lateral connections to other sensors and modules. With USB-OTG support from the ESP32-S3, it’s perfect for:
-
🏠 Smart home automation
-
⌨️ Keyboard peripherals
-
🎮 Macro key setups
-
🧪 Custom control systems
✨ Features
-
🧠 ESP32-S3FN8 Main Control Chip — Powerful dual-core performance for smart applications
-
🔋 Built-in 350mAh Lithium Battery — Compact and energy-efficient for portable use
-
🌈 2 Programmable RGB LEDs — Customizable lighting for interactive feedback
-
⌨️ 2 Hot-Swappable Blue Switch Keys — Tactile mechanical input with easy replacement
-
🔗 M5Stack Chain Series Expandable Design — Modular connectivity for sensor expansion
-
🧱 LEGO-Compatible Mounting Holes — Creative integration with LEGO builds
-
🪢 Lanyard-Friendly Design — Easy to carry, perfect for wearable or mobile setups
Includes
- 1 x Chain DualKey
- 1 x Keycap Sticker
Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-S3FN8 @ Dual-core Xtensa LX7 processor, with a main frequency up to 240MHz |
| Flash | 8MB |
| Power Input | USB: DC 5V |
| Battery | 350mAh lithium battery |
| RGB LED | 2x WS2812B |
| Operating Temp | 0 ~ 40°C |
| Standby Current | Power-off mode (VBAT): DC 4.2V@8.97uA Deep sleep mode (VBAT): DC 4.2V@107.64uA USB 5V power (no battery): DC 5V@41.7mA |
| Product Size | 47.9 x 34.3 x 23.9mm |
| Product Weight | 23.7g |
| Package Size | 63.0 x 72.0 x 28.0mm |
| Gross Weight | 39.3g |
PinMap
KEY
| Chain DualKey | G0 | G17 |
|---|---|---|
| KEY_1 | INPUT | |
| KEY_2 | INPUT |
RGB LED
| Chain DualKey | G21 | G40 |
|---|---|---|
| WS2812 | INPUT | |
| WS2812_PWR | PWR_EN |
ADC
| Chain DualKey | G8 | G7 | G10 | G2 | G9 |
|---|---|---|---|---|---|
| SWITCH_1 | INPUT | ||||
| SWITCH_2 | INPUT | ||||
| ADC_BAT | ADC_BAT | ||||
| ADC_VBUS | ADC_VBUS | ||||
| ADC_CHARGE | ADC_CHARGE |
USB
| Chain DualKey | G19 | G20 |
|---|---|---|
| USB | USB_DN | USB_DP |
HY2.0-4P
| Chain DualKey | GND | VOUT | G48 | G47 |
|---|---|---|---|---|
| HY2.0-4P_1 | GND | 5V | UART1_RX | UART1_TX |
| Chain DualKey | GND | VOUT | G5 | G6 |
|---|---|---|---|---|
| HY2.0-4P_2 | GND | 5V | UART2_RX | UART2_TX |