
Slab pcb left
headblockhead/slab-pcb
The circuitboard and schematics for the Slab Keyboard system.

The circuitboard and schematics for the Slab Keyboard system.
Interchange pcb right 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 175.6 × 104 mm with 178 parts on 94 nets, routed with 1,725 tracks and 203 vias.
It is built around the SN74AHCT125PWRE4, PCA9555PW and 1N4448W. Its parts include 36 capacitors, 32 diodes, 11 resistors, 6 ICs and 5 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
The full PCB, schematics, and gerber downloads for the Slab keyboard project.
Downloads are in the releases section.
User.3 stores non-polygon versions of the silkscreen text elements that can be edited.User.6 stores a printable outline of keyswitch locations, so a keymap can be drawn on paper to test the layout.This project uses Nix for CI/CD only, to generate gerber files using KiCAD's CLI.
The PCB prototypes for this version of the Slab keyboard project were kindly provided by PCBX for free!
| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | 100nF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +20 |
| 30 | MX_SK6812MINI-E | CustomFootprints:LED_MX_6028R-ROT_Custom | LED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +14 |
| 30 | MX_SW_HS | CustomFootprints:SW_choc_mx_combined | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +14 |
| 16 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP9, TP10, TP11, TP12, TP13, TP14, TP15, TP16 |
| 11 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11 |
| 8 | VAL** | CustomFootprints:mouse-bite-2mm-slot | mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot, mouse-bite-2mm-slot |
| 6 | 2.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R7, R8, R9, R10 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R6 |
| 2 | PCA9555PW | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U2, U3 |
| 2 | TRRS | Connector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_Horizontal | J3, J4 |
| 1 | 1N4448W | Diode_SMD:D_SOD-123 | D1 |
| 1 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11 |
| 1 | 6.2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R5 |
| 1 | ADS1110A0IDBVR | Package_TO_SOT_SMD:SOT-23-6_Handsoldering | U4 |
| 1 | Buzzer | CustomFootprints:buzzer | BZ1 |
| 1 | Conn_01x04 | CustomFootprints:MagneticSlot_Right | J1 |
| 1 | Conn_01x04 | CustomFootprints:MagneticSlot_Left | J2 |
| 1 | MX_SK6812MINI-E | CustomFootprints:LED_6028R_Custom | LED31 |
| 1 | OSHW-Logo2_9.8x8mm_SilkScreen | Symbol:OSHW-Logo2_9.8x8mm_SilkScreen | OSHW |
| 1 | Q_NPN_BEC | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q3 |
| 1 | Q_PMOS_GSD | Package_TO_SOT_SMD:SOT-23_Handsoldering | Q2 |
| 1 | RotaryEncoder | CustomFootprints:RotaryEncoder_Alps_EC12E_Vertical_H20mm_Custom | SW1 |
| 1 | SN74AHCT125PWR | CustomFootprints:SN74AHCT125PWR | U5 |
| 1 | SSD1306 | CustomFootprints:SSD1306_128x32 | J5 |
| 1 | Seeeduino Xiao rp2040 | CustomFootprints:Xiao_rp2040_AC_Reflow_Custom | U1 |
| 1 | Slider | CustomFootprints:SW_RS45111A900F_ALPS | RV1 |
| 1 | TCA4307DGKR | CustomFootprints:SOIC8_DGK_TEX | U6 |
| 1 | WEEE-Logo_5.6x8mm_SilkScreen | Symbol:WEEE-Logo_5.6x8mm_SilkScreen | WEEE |
The 162 most common of 178 parts.

headblockhead/slab-pcb
The circuitboard and schematics for the Slab Keyboard system.

headblockhead/slab-pcb
The circuitboard and schematics for the Slab Keyboard system.

headblockhead/slab-pcb
The circuitboard and schematics for the Slab Keyboard system.

fellettigiacomo/esp32-WLED-4ch-controller
Open source 4 Channel esp32-powered WLED controller with 4 relays and built in level shifter

0xjmux/iot_leddriver_hw
ESP32-based WS2812B LED Strip Driver PCB, designed for music visualization



vyquocvu/analog-ai-chip
This directory contains the editable KiCad 10 source for the 70 mm × 52 mm, four-layer Pager-1 main carrier. The display, keypad, protected Li-Po pack, and analog accelerator are external assemblies.

actuallysparky/bearamin
Bear-sized optical gesture instrument firmware.


moclei/motion-play
Motion sensing project for fast moving objects moving through a plane. With directionality.
It measures 175.6 × 104 mm and has 2 copper layers, 1.6 mm thick.
178 parts, built around the SN74AHCT125PWRE4, PCA9555PW and 1N4448W. 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.
From the headblockhead/slab-pcb repository on GitHub, at the commit this page was made from: the board is interchange-pcb-right/interchange-pcb-right.kicad_pcb and its schematic interchange-connector-test/interchange-connector-test.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
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).