

PicoPad
The world's smallest NES controller
- Size
- 22.1 × 11.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 23
- Nets
- 15
- Pads
- 55
- Tracks, vias
- 202, 17
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 9 Jan 2020
- Updated
- 29 May 2023
Overview
PicoPad is an open-source printed circuit board by Redherring32, from the Redherring32/PicoPad repository on GitHub. It is a 2-layer board of 22.1 × 11.2 mm with 23 parts on 15 nets, routed with 202 tracks and 17 vias.
It is built around the CD4021BE. Its parts include 9 resistors and 1 IC.
Main components
1README
README.mdPicoPad
The world's smallest functional NES controller
Repository Structure:
-
Board Files: Contains all files necessary to open the project in KiCad, as well as the schematic and schematic symbols
-
3D-CAD: Contains the source CAD files for the housing design
-
PicoPad.pretty: Library of all the custom footprints used on the board

License:
Licensed under the TAPR Open Hardware License (www.tapr.org/OHL)
©Redherring32 2020
Parts
23| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1K | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R4, R5, R6, R7, R8, R9 |
| 8 | SW_Push | PicoPad:MiniSwitch | A1, B1, D1, L1, Right1, SL1, ST1, U2 |
| 5 | TestPoint:TestPoint_Pad_1.0x1.0mm | Brown1, Orange1, Red1, White1, Yellow1 | |
| 1 | CD4021BE | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U1 |
Questions
How big is the PicoPad PCB?
It measures 22.1 × 11.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the PicoPad use?
23 parts, built around the 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 PicoPad KiCad files?
From the Redherring32/PicoPad repository on GitHub, at the commit this page was made from: the board is Board Files/PicoPad.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the PicoPad design in my own project?
Its repository states no licence, so its author keeps all rights: ask Redherring32 before reusing the design.
Similar boards
- 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 layers70 × 46 mm

Arcade Controller SNES
Sirotaca/SNES-Arcade-Controller-PCB
PCB for DIY arcade-style controllers for SNES
17 partsCC0-1.0 - 2 layers65 × 56 mm

- 2 layers14 × 100 mm

Yunomi
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
23 parts3kApache-2.0 - 2 layers50.8 × 52.2 mm

- 2 layers138.8 × 89.8 mm

- 2 layers32.9 × 53.3 mm
