Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031) Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)
  • Chain Mechanical Key Button (STM32G031)

Chain Mechanical Key Button (STM32G031)

SKU:U206

Regular price $6.50

Out Of Stock

Shipping calculated at checkout.

Description

Chain Key is a single-button input node in the M5Stack Chain series. The button adopts a hot-swappable mechanical keyboard design with a blue tactile switch and integrates a programmable RGB LED. It is suitable for human-machine interaction and smart home control scenarios.

Chain Key integrates an STM32G031G8U6 core MCU and uses a UART serial cascading communication protocol. Through two HY2.0-4P expansion interfaces, it can connect more Chain series devices, enabling more complex and interactive applications.

Features

  • M5Stack Chain series
  • Single button input
  • STM32G031G8U6 core MCU
  • Hot-swappable mechanical keyboard blue switch
  • 2x RGB LED
  • Uses UART cascading communication protocol
  • 2x HY2.0-4P expansion interfaces to extend Chain series devices

Includes

  • 1 x Chain Key
  • 1 x Chain Bridge
  • 1 x Keycap Sticker

Applications

  • Smart home control
  • Human-machine interaction

Specifications

Specification Parameter
MCU STM32G031G8U6
Input Power DC 5V
Communication Interface UART
Interface Spec 2x HY2.0-4P
RGB LED 2x WS2812B
Working Power Consumption 28.24mA
Working Temperature 0 ~ 40°C
Product Size 23.9 x 23.9 x 34.4mm
Product Weight 9.1g
Package Size 138.0 x 93.0 x 26.0mm
Gross Weight 14.4g

Learn and Documents

→ DOCUMENTS

Customer Reviews

Based on 1 review
100%
(1)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
s
scott moody
Buttons Work Nicely, but what should they do?

We've used the Mechanical Key Button very successfully (especially for disadvantaged users). But now with the Chain of similar buttons we can expand the functionality of easy to hit buttons. The sample code works nicely too (after setting the correct pins for our M5Atom 22,19).

Now, the real challenge: what should the buttons do? Since these are fully plug-n-play, meaning they can be plugged in any configuration, my goal is for the same code to support that plug-n-play without hard-coding; basically what should button 1 or 3 do? I have a JSON config string that can be sent to the M5Atom over BLE, MQTT or Serial Monitor that specifies the desired functionality (eg. send a message over MQTT or BLE if button 1 was touched). Lot's of flexibility.