Skip to content

tqeng/maimaiIO-2Player

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Maimai buttons

This is a firmware to use Maimai arcade buttons.

Maimai buttons are photointerrupters instead of the usual microswitches, with a normally closed logic.

Wiring/pinout

Each button has 3 wires, black red and orange

  • Daisychain all black wires to Arduino GND

  • Daisychain all red wires to Arduino 3.3V or 5V

  • Wire buttons 1 to 8 orange wires to Arduino gpio 2 to 9

  • (optional) wire an additional regular microswitch on gpio 10 and GND

Behavior

  • maimaiKeyboard maps buttons 1 to 8 to qwedcxza keys (ie. clockwise starting from top left), button 9 to 's'

  • maimaiJoystick maps them to joystick button 1 to 9

About

Maimai arcade buttons as USB HID keyboard - changed to allow for 2 player button setup on two seperate arduinos as the hardcoded keyboard keys

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 100.0%