

Io pad
A macropad that can act as a push button hub
- Size
- 70 × 105 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 33
- Nets
- 50
- Pads
- 135
- Tracks, vias
- 215, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 30 Sep 2026
- Updated
- 30 Sep 2026
Overview
Io pad is an open-source printed circuit board by pelmin404, from the pelmin404/io_pad repository on GitHub, published under the MIT licence. It is a 4-layer board of 70 × 105 mm with 33 parts on 50 nets, routed with 215 tracks and 0 vias.
Its parts include 9 connectors and 9 switches. It belongs with the keyboards and input boards of this library.
README
README.mdio_pad
A macropad that can act as a push button hub
Parts
33| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | Conn_01x02_Socket | Connector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_Vertical | J1, J2, J3, J4, J5, J6, J7, J8, J9 |
| 9 | SW_Push | MX_Solderable:MX-Solderable-1U | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 9 | SW_Push_DPDT | slide-switch-footprints:SWITCH_011CQN | DPDT1, DPDT2, DPDT3, DPDT4, DPDT5, DPDT6, DPDT7, DPDT8, DPDT9 |
| 2 | Conn_01x07_Socket | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J_XIAO1, J_XIAO2 |
The 29 most common of 33 parts.
Questions
How big is the Io pad PCB?
It measures 70 × 105 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Io pad use?
33 parts. 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 Io pad KiCad files?
From the pelmin404/io_pad repository on GitHub, at the commit this page was made from: the board is kicad/IO_Pad.kicad_pcb and its schematic kicad/IO_Pad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Io pad design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers100 × 75 mm

- 4 layers113.3 × 23.5 mm

Tinyriser
a-little-wifi/Tinyriser
Cooler/cuter riser for Lenovo 8th/9th gen Tiny5 PCs
33 parts170CERN-OHL-S-2.0 - 4 layers180 × 235 mm

JLCPCB
Cimos/kicad-druid
KiCad custom design rules (.kicad_dru) matching JLCPCB and PCBWay manufacturing capabilities
33 parts49MIT - 4 layers99.4 × 34.5 mm

- 4 layers39 × 40 mm

- 4 layers131 × 129 mm

8x sata backplane
Hirnschall-Technologies/4x-sata-backplane
custom backplane for diy nas (4xSATA)
33 parts27 - 4 layers100 × 25 mm

- 4 layers47 × 62.2 mm

TTL2ANALOG
hkzlab/TTL-to-RGB
This board converts CGA/EGA/MDA/Hercules TTL signals into analog RGB signals that can be fed into a compatible monitor
33 parts20