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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

addc6f3 · Feb 21, 2022

History

24 Commits
Feb 21, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 18, 2022
Feb 16, 2022
Feb 21, 2022
Feb 18, 2022
Feb 18, 2022
Feb 21, 2022
Feb 16, 2022
Feb 18, 2022

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