Skip to content

Two-player "IPAC-like" keyboard device using an Adafruit ItsyBitsy 32u4

License

Notifications You must be signed in to change notification settings

bolrog/itsy-pac

Repository files navigation

itsy-pac

Open source I-PAC-like using an Adafruit ItsyBitsy 32u4

Two-player arcade cabinet inputs using a single AdaFruit ItsyBitsy 32u4 (5V version recommended).

Features

  • Inputs for two players: Joystick, Buttons 1-6, Start
  • Input for a single Coin button
  • Acts like a keyboard with N-key rollover
  • Emits standard MAME keys (easy to change as you like)
  • Fast debouncing

How to wire it

Pinout

How to build/upload to board

  • Install arduino-cli and AdaFruit AVR core
  • Edit Config.h (the default keys follow MAME convention, but you may want to edit the shifted keys).
  • Ensure ItsyBitsy 32u4 is connected
  • Run ./build.sh
  • Run ./upload.sh

Notes

Written to be fast, not readable. Haven't measured latency much yet.

Borrows debouncing idea from Daemonbite. Uses N-key rollover implementation by Keyboardio Inc. and Nico Hood.

About

Two-player "IPAC-like" keyboard device using an Adafruit ItsyBitsy 32u4

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published