Skip to the content
2 layers70 × 46 mmArcade Controller SNES, the printed circuit board in 3D

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

2

README

README.md

Arcade 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
QtyValueFootprintReferences
40.1uResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalC1, C2, C3, C4
210kResistor_THT:R_Array_SIP9RN1, RN2
274HCT00Package_DIP:DIP-14_W7.62mmU3, U4
2CD4021BEPackage_DIP:DIP-16_W7.62mmU1, U2
1Arduino_Nano_v3.xModule:Arduino_NanoA1
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ1
1Conn_02x10_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_VerticalJ2

The 13 most common of 17 parts.

Similar boards

  • 2 layers22.1 × 11.2 mmPicoPad, the printed circuit board in 3D

    PicoPad

    Redherring32/PicoPad

    The world's smallest NES controller

    23 parts23
  • 2 layers76.2 × 113 mmBadge, the printed circuit board in 3D

    Badge

    joshbressers/badge

    An open source badge

    99 parts10Apache-2.0
  • 2 layers133 × 53.9 mmMultiplex driver, the printed circuit board in 3D

    Multiplex driver

    CCHS-Melbourne/vend-matrix

    This is the CCHS Vending Machine motor controller.

    47 parts1
  • 2 layers333.4 × 149.9 mmOmega Mainboard, the printed circuit board in 3D

    Omega Mainboard

    skiselev/omega

    Omega Home Computer

    248 parts459GPL-3.0
  • 2 layers297.2 × 180.3 mm8bit computer, the printed circuit board in 3D

    8bit computer

    vascofazza/8bit-cpu

    Schematics & code for my 74LS-based 8-bit MK1 CPU

    377 parts317MIT
  • 4 layers304.8 × 330.2 mm2000ATX, the printed circuit board in 3D

    2000ATX

    jasonsbeer/Amiga-2000-EATX

    An Amiga 2000 PCB in the EATX form factor.

    614 parts200GPL-3.0
  • 2 layers99.1 × 99.7 mmRC6502 General Video Adapter, the printed circuit board in 3D

    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 mmRc2014-ym2149, the printed circuit board in 3D

    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).