Skip to content
/ minigeki Public

A portable implementation of an ONGEKI controller, with all necessary buttons, two macros, RGB LED support, USB-C.

License

Notifications You must be signed in to change notification settings

defvs/minigeki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minigeki Logo

M.I.N.I.G.E.K.I : a portable ONGEKI controller

A portable implementation of an ONGEKI controller, with all necessary buttons, two macros, RGB LED support, USB-C.

Hardware setup

  • 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.

Software capabilities

  • 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

Based on / sources

License and Open Source licensing

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.

Extra credit and thank you

  • CrazyRedMachine
  • megumi_akasaka
  • SpeedyPotato

About

A portable implementation of an ONGEKI controller, with all necessary buttons, two macros, RGB LED support, USB-C.

Topics

Resources

License

Stars

Watchers

Forks