{
  "id": "openstickcommunity/rp2040-mini-breakout-board",
  "vendor": "OpenStickCommunity",
  "model": "RP2040 Mini Breakout Board",
  "category": "game-controller",
  "status": "open-firmware",
  "summary": "Named controller or arcade interface listed in GP2040-CE downloads (configuration: RP2040MiniBreakoutBoard). Hardware designs and firmware have separate licensing. Console compatibility depends on the mode and any required accessories; this is not a hardware test.",
  "projects": [
    {
      "name": "GP2040-CE",
      "url": "https://github.com/OpenStickCommunity/GP2040-CE/tree/main/configs/RP2040MiniBreakoutBoard",
      "kind": "firmware",
      "license": "MIT"
    },
    {
      "name": "Controller hardware / product",
      "url": "https://github.com/OpenStickCommunity/Hardware/tree/main/Boards/GP2040-CE%20Official%20Boards/RP2040%20Mini%20Breakout%20Board/RP2040%20Mini%20Breakout%20Board",
      "kind": "other"
    }
  ],
  "install": [
    {
      "project": "GP2040-CE",
      "method": "usb-bootloader",
      "guide": "https://gp2040-ce.info/installation/",
      "difficulty": "medium",
      "firmware_constraints": "Use the RP2040MiniBreakoutBoard build for this exact hardware revision. Follow the board's bootloader instructions and the official download selection.",
      "notes": "The installation guide describes USB bootloader / UF2 installation. Button layout, pin assignments and firmware configuration must match the controller. See the upstream compatibility documentation for each console and input mode."
    }
  ],
  "provenance": {
    "sources": [
      "gp2040-ce"
    ]
  },
  "updated": "2026-11-01"
}