A portable implementation of an ONGEKI controller, with all necessary buttons, two macros, RGB LED support, USB-C.
- Raspberry RP2040 microcontroller
- 10 hotswappable Cherry MX switches (2x Start, 2x Wall, 2x R+G+B), 2 Macro switches
- 10 RGB daisy-chained WS2812-compatible LEDs (Under every switch except Start, and two under the board)
- USB Type-C connector for both data and power.
- HID Gamepad mode or HID Mouse/Keyboard mode
- Switchable on boot
- Software addressable RGB via HID
- Auto-rollback to static RGB LEDs if no HID is detected
- LED can be disabled on boot
- High polling rate
- Switch debouncing
- 8-bit slider position
- This project's code is based on SpeedyPotato's Pico-Game-Controller
- It also includes sources from Raspberry Pi's pico-examples
- This project's PCB is based on Raspberry Pi's RP2040-Minimal design
minigeki is under GPLv3 in compliance with the usage of existing GPLv3 code. License information can be found in the LICENSE file.
A list of open source components and their licenses can be found in the LICENSING file.
- CrazyRedMachine
- megumi_akasaka
- SpeedyPotato