Skip to content

odiaboeeu/TripleController

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Triple Controller to USB

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

Wiring Diagram

Triple Controller Wiring

Tested Controllers

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

Controller Button Mapping

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)

MiSTer Home Menu Suggestion

  • NES: SELECT + DOWN
  • SNES: SELECT + DOWN
  • GENESIS: MODE + DOWN

Note: SELECT + DOWN = HOME on 8BitDo N30

Tested Parts

PCB + Assembled Examples

unassembled built

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%