Skip to the content
PCBKitNew board
2 layers125.2 × 95 mmInterchange pcb hackpad, the printed circuit board in 3D

Interchange pcb hackpad

headblockhead/slab-pcb1

The circuitboard and schematics for the Slab Keyboard system.

Size
125.2 × 95 mm
Copper layers
2
Thickness
1.6 mm
Parts
113
Nets
87
Pads
485
Tracks, vias
0, 0
Pours
2
Routed
Not yet
KiCad
KiCad 9.0 (file 20241229)
Created
25 May 2024
Updated
22 Jun 2026

Overview

Interchange pcb hackpad is an open-source printed circuit board by headblockhead, from the headblockhead/slab-pcb repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 125.2 × 95 mm with 113 parts on 87 nets.

It is built around the PCA9555PW. Its parts include 33 capacitors, 29 diodes, 9 resistors, 5 ICs and 5 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

1

README

README.md

Slab PCB

Nix Flake

The full PCB, schematics, and gerber downloads for the Slab keyboard project.

Downloads are in the releases section.

Layers

  • The layer User.3 stores non-polygon versions of the silkscreen text elements that can be edited.
  • The layer User.6 stores a printable outline of keyswitch locations, so a keymap can be drawn on paper to test the layout.

Building

This project uses Nix for CI/CD only, to generate gerber files using KiCAD's CLI.

Sponsorship

The PCB prototypes for this version of the Slab keyboard project were kindly provided by PCBX for free!

Parts

113
QtyValueFootprintReferences
33100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +17
20MX_SK6812MINI-ECustomFootprints:LED_MX_6028R-ROT_CustomLED1, LED2, LED3, LED4, LED5, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20 +4
20MX_SW_HSCustomFootprints:SW_choc_mx_combinedMX1, MX2, MX3, MX4, MX5, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20 +4
9MX_SK6812MINI-ECustomFootprints:LED_6028R_CustomLED21, LED22, LED23, LED24, LED25, LED26, LED27, LED28, LED29
7MountingHole_PadMountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4, H5, H6, H7
62.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R7, R8, R9, R10
4TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP8, TP9
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3, R4, R6
2PCA9555PWPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU2, U3
1CustomFootprints:SN74AHCT125PWRU5
1BuzzerCustomFootprints:buzzerBZ1
1Conn_01x04CustomFootprints:MagneticSlot_LeftJ2
1Conn_01x04CustomFootprints:MagneticSlot_RightJ1
1SSD1306CustomFootprints:SSD1306_128x32J5
1Seeeduino Xiao rp2040CustomFootprints:Xiao_rp2040_AC_Reflow_CustomU1
1TCA4307DGKRCustomFootprints:SOIC8_DGK_TEXU6
1TRRS_LConnector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_HorizontalJ3
1TRRS_RConnector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_HorizontalJ4

Questions

How big is the Interchange pcb hackpad PCB?

It measures 125.2 × 95 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Interchange pcb hackpad use?

113 parts, built around the PCA9555PW. 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 Interchange pcb hackpad KiCad files?

From the headblockhead/slab-pcb repository on GitHub, at the commit this page was made from: the board is interchange-pcb-hackpad/interchange-pcb-hackpad.kicad_pcb and its schematic interchange-connector-test/interchange-connector-test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Interchange pcb hackpad design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).

More from headblockhead/slab-pcb

3
  • 2 layers175.6 × 104 mmInterchange pcb right, the printed circuit board in 3D

    Interchange pcb right

    headblockhead/slab-pcb

    The circuitboard and schematics for the Slab Keyboard system.

    178 parts1CERN-OHL-S-2.0
  • 2 layers158 × 104 mmSlab pcb left, the printed circuit board in 3D

    Slab pcb left

    headblockhead/slab-pcb

    The circuitboard and schematics for the Slab Keyboard system.

    128 parts1CERN-OHL-S-2.0
  • 2 layersInterchange connector test, the printed circuit board in 3D

    Interchange connector test

    headblockhead/slab-pcb

    The circuitboard and schematics for the Slab Keyboard system.

    3 parts1CERN-OHL-S-2.0

Similar boards

  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers199.5 × 100.5 mmSPC EVDR, the printed circuit board in 3D

    SPC EVDR

    weteor/SPC_EVDR

    38 key otholinear keyboard with offset spacebar(s)

    93 parts59CERN-OHL-P-2.0
  • 2 layers100 × 50 mmXiamocon, the printed circuit board in 3D

    Xiamocon

    shapoco/xiamocon

    Game Console-Shaped Motherboard for XIAO RP2350/ESP32S3

    111 parts39
  • 2 layers100 × 50 mmShapones xiao rp2350, the printed circuit board in 3D

    Shapones xiao rp2350

    shapoco/shapones

    an NES emulator for programming study.

    75 parts37
  • 4 layers61.8 × 79.6 mmShipwrecked pcb, the printed circuit board in 3D

    Shipwrecked pcb

    mpkendall/shipwrecked-pcb

    Shipwrecked PCB Badges

    153 parts17Unlicense
  • 2 layers128 × 103.8 mmPhase, the printed circuit board in 3D

    Phase

    mjpauly/phase

    42-key split keyboard inspired by Corne, Kyria, and Ferris

    70 parts15
  • 2 layers100 × 97.5 mmMC5000 Board, the printed circuit board in 3D

    MC5000 Board

    RickP/MC5000_DevKit

    An hardware puzzle that teaches the basics of programming.

    131 parts6GPL-3.0
  • 2 layers90 × 100 mmHost shell, the printed circuit board in 3D

    Host shell

    shapoco/wildcardboy

    Handheld Game Console with Replaceable MCU

    241 parts5