Based on DaemonBite Retro Controllers by combining the NES/SNES and Genesis projects together for a specific wiring layout to support 3 different controllers with a single Arduino Pro Micro.
PCB Kits + Assembled units available on Tindie
3D Case files were designed by Dinierto Designs and are available on Thingiverse
The following controllers have been personally tested and are supported with the Triple Controller. All listed devices also fit when using the 3D Case as well.
NES:
- OEM NES Controller
- 8BitDo N30 2.4G Receiver
- 8BitDo NES Retro Receiver
Genesis:
- OEM Genesis 3-Button Controller
- OEM Genesis 6-Button Controller
- 8BitDo M30 2.4G Receiver
- 8BitDo Genesis Retro Receiver
- Krikzz Joyzz
SNES:
- OEM SNES Controller
- OEM SFC Controller
- 8BitDo SN30 2.4G Receiver
- 8BitDo SNES Retro Receiver
HID NES SNES GENESIS
---------------------------------------------
00 B B B
01 A A C
02 N/A Y A
03 N/A X Y
04 N/A L X
05 N/A R Z
06 SELECT SELECT MODE
07 START START START
08 N/A N/A HOME (8BitDo)
- NES: SELECT + DOWN
- SNES: SELECT + DOWN
- GENESIS: MODE + DOWN
Note: SELECT + DOWN = HOME on 8BitDo N30
- SNES: AliExpress (Min 1)
- NES: AliExpress (Min 30)
- GENESIS: AliExpress (Min 100)