

Arcade Controller SNES
PCB for DIY arcade-style controllers for SNES
- Size
- 70 × 46 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 61
- Pads
- 145
- Tracks, vias
- 310, 0
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 May 2025
- Updated
- 31 May 2025
Overview
Arcade Controller SNES is an open-source printed circuit board by Sirotaca, from the Sirotaca/SNES-Arcade-Controller-PCB repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 70 × 46 mm with 17 parts on 61 nets, routed with 310 tracks and 0 vias.
It is built around the 74HCT00D and CD4021BE. Its parts include 4 capacitors, 4 ICs and 2 connectors. It belongs with the retro computing and games boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
274HCT00D
SO-14-40℃~+125℃ 100mV、400mV 12ns@4.5V,50pF 2 2V 3.7V、4.4V 4 4.5V~5.5V 40uA 4mA 4mA 74HCT Series 800mV NAND Gate Overvoltage-tolerant input TTL Compatible CMOS SO-14 Logic Gates ROHSNexperiaLogic GatesCD4021BE
DIP-16-55℃~+125℃ 1 3V~18V 4000B 8 Parallel or Serial to Serial DIP-16 Shift Registers ROHSTexas InstrumentsShift Registers
README
README.mdArcade Controller PCB for SNES
PCB for DIY arcade-style controllers for SNES using all through-hole components for ease of hand soldering. An Arduino Nano can optionally be added for input monitoring on a PC using the RetroSpy software. Designed to accept a 20-pin wiring harness using the common Brook UFB pinout.
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 0.1u | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | C1, C2, C3, C4 |
| 2 | 10k | Resistor_THT:R_Array_SIP9 | RN1, RN2 |
| 2 | 74HCT00 | Package_DIP:DIP-14_W7.62mm | U3, U4 |
| 2 | CD4021BE | Package_DIP:DIP-16_W7.62mm | U1, U2 |
| 1 | Arduino_Nano_v3.x | Module:Arduino_Nano | A1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J1 |
| 1 | Conn_02x10_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical | J2 |
The 13 most common of 17 parts.
Similar boards
- 2 layers22.1 × 11.2 mm

- 2 layers76.2 × 113 mm

- 2 layers133 × 53.9 mm

Multiplex driver
CCHS-Melbourne/vend-matrix
This is the CCHS Vending Machine motor controller.
47 parts1 - 2 layers333.4 × 149.9 mm

- 2 layers297.2 × 180.3 mm

- 4 layers304.8 × 330.2 mm

- 2 layers99.1 × 99.7 mm

RC6502 General Video Adapter
tebl/RC6502-Apple-1-Replica
An expandable SBC-version of the Apple 1 computer, easy to get started with and lot of cool stuff that can be added to it!
80 parts193GPL-3.0 - 2 layers100 × 50 mm

Rc2014-ym2149
electrified/rc2014-ym2149
KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE
37 parts78
Questions
How big is the Arcade Controller SNES PCB?
It measures 70 × 46 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Arcade Controller SNES use?
17 parts, built around the 74HCT00D and CD4021BE. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Arcade Controller SNES KiCad files?
From the Sirotaca/SNES-Arcade-Controller-PCB repository on GitHub, at the commit this page was made from: the board is KiCad/Arcade-Controller-SNES.kicad_pcb and its schematic KiCad/Arcade-Controller-SNES.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Arcade Controller SNES design in my own project?
Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).