{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "hardware",
  "description_en": "Open Arcade Coder reconstructs control of the Tech Will Save Us Arcade Coder's 12×12 RGB matrix and buttons with an ESP32 library. The author traced board connections, identified HC595 and ICN2012 control pins, and supplies display and button examples.",
  "description_zh": "Open Arcade Coder 通过 ESP32 控制库重建 Tech Will Save Us Arcade Coder 的 12×12 RGB 矩阵和按键控制。作者沿电路追踪连接，记录 HC595、ICN2012 的控制引脚，并提供显示与按键示例。",
  "entry_url": "https://awesomerea.org/resources/open-arcade-coder-case/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/open-arcade-coder-case/",
  "evidence_url": "https://github.com/padraigfl/twsu-arcade-coder-esp32/blob/b6ddfab2727a91a45861a822edd8a8f07b6a2504/README.md",
  "group": "cases",
  "id": "open-arcade-coder-case",
  "json_url": "https://awesomerea.org/resources/open-arcade-coder-case/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/open-arcade-coder-case/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/open-arcade-coder-case/index.md",
  "name": "Open Arcade Coder: reconstructing LED and button control",
  "name_zh": "Open Arcade Coder：重建 LED 与按键控制",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Tech Will Save Us Arcade Coder with its onboard ESP32.",
    "LED rendering is glitchy; individual button detection becomes less reliable with multiple presses, and accelerometer support is unfinished.",
    "MIT License."
  ],
  "requirements_zh": [
    "需要搭载 ESP32 的 Tech Will Save Us Arcade Coder。",
    "LED 显示仍有闪烁；同时按下多个按键时，单键识别可靠性下降；加速度计尚未支持。",
    "MIT 许可证。"
  ],
  "targets": [
    "firmware"
  ],
  "url": "https://github.com/padraigfl/twsu-arcade-coder-esp32",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
