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
SEGA / Genesis:
- OEM SEGA Master System 2-Button Controller
- 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 (90 degree model): AliExpress (Min Qty of 1)
- NES: AliExpress (Min Qty of 30)
- SEGA / GENESIS: AliExpress (Min Qty of 50)
- Micro USB Arduino Pro Micro (3-18v model, reinforced): AliExpress
- USB C Arduino Pro Micro (Type C model, reinforced): AliExpress, Sparkfun
- 1x12 Female Header: Digi-Key