Skip to the content
4 layers93.5 × 72.5 mm000018 PGKB, the printed circuit board in 3D

000018 PGKB

kalliod/PGKB

Programmable keyboard

Size
93.5 × 72.5 mm
Copper layers
4
Thickness
1.61 mm
Parts
157
Nets
114
Pads
524
Tracks, vias
1,674, 329
Pours
5
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Apr 2020
Updated
8 Jan 2025

Overview

000018 PGKB is an open-source printed circuit board by kalliod, from the kalliod/PGKB repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 93.5 × 72.5 mm with 157 parts on 114 nets, routed with 1,674 tracks and 329 vias.

It is built around the RP2040, W25Q80DVSSIG and CAT811TTBI-GT3, with the MMZ2012Y152BT000, BAT54WS and DRTR5V0U4S-7(UMW) among its other parts. Its parts include 42 resistors, 41 capacitors, 16 diodes, 14 switches and 7 ICs. It belongs with the RP2040 boards of this library.

Main components

9

README

README.md

PGKB

Programming keyboard

Parts

157
QtyValueFootprintReferences
19100nKD_Capacitor:CAPC1608X90NC2, C14, C15, C16, C17, C18, C19, C22, C24, C26, C29, C31, C32, C33, C34, C35 +3
161kKD_Resistor:RESC1608X55NR5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R23, R25, R28
16TP D2.5 mm H0.9mmKD_Connector_Pads:TestPoint_Pad_D2.5mm_H0.9mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17
1210nKD_Capacitor:CAPC1608X90NC3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C41
11100kKD_Resistor:RESC1608X55NR30, R31, R34, R35, R36, R37, R38, R39, R40, R41, R42
114958KD_Switch:SWITCH_BUTTON_Kailh_mx_socketS1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11
11Neopixel ReverseKD_Diode:LEDM_NEO3535_REVERSE_SK6812-ED1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D14
610kKD_Resistor:RESC1608X55NR18, R19, R20, R21, R22, R29
61uKD_Capacitor:CAPC2012X135NC20, C21, C23, C25, C28, C39
6Fiducial 0.5 mmKD_Mechanical:Fiducial_0.5mm_Mask1mmFD1, FD2, FD3, FD4, FD5, FD6
45k1KD_Resistor:RESC1608X55NR1, R2, R26, R27
3NPTH 3.2 M3 ClearanceKD_Mechanical_Mounting_Hole:NPTH_3.2mm_M3_clearanceH1, H2, H4
3SN74HCS365PWRKD_Package_SO:SOP65P600X150-16NU1, U2, U3
210uKD_Capacitor:CAPC3216X150NC1, C37
227KD_Resistor:RESC1608X55NR3, R4
227pKD_Capacitor:CAPC1608X90NC27, C30
2360KD_Resistor:RESC1608X55NR32, R33
2MMZ2012Y152BT000KD_Inductor:INDC2016X100NFB1, FB2
2PTH 3.2 M3 ClearanceKD_Mechanical_Mounting_Hole:PTH_3.2mm_M3_clearance_BH5, H6
2PTS647SN38SMTR2 LFSKD_Switch:SW_Push_1P1T_NO_CK_PTS647SN50SMTR2LFSS12, S13
112 MHzKD_Oscillator:OSCCC320X250X70_MY1
14-Layer MarkingKD_Mechanical:ART_4-LAYERART1
1BAT54WSKD_Diode:D_SOD-323D13
1CAT811TTBI-GT3KD_Package_TO_SOT_SMD:SOT-143_TO-253_MU7
1DNPKD_Resistor:RESC1608X55N_DNPR24
1DRTR5V0U4S-7KD_Package_TO_SOT_SMD:SOT-363_SC-70-6D11
1GND HookKD_Connector_Pads:GND_HOOK_MJ3
1GreenKD_Diode:LEDM1608X70MD16
1Logo 2.5 mm SilkKD_Mechanical:ART_LOGO_TEXT_2.5MM_SILKART2
1MCP1825T-3302E/DCKD_Package_TO_SOT_SMD:SOT127P700X180-6NU6
1NPTH_3.2KD_Mechanical_Mounting_Hole:NPTH_3.2mmH3
1PEC11R-4215K-S0012KD_Switch:RotaryEncoder_Bourns_Vertical_PEC11R-4x15f-SxxxxS20
1PMEG3010ER,115KD_Diode:DIOC360X180X150N_AD12
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU5
1RedKD_Diode:LEDM1608X70MD15
1S4B-PH-SM4-TBKD_Connector_Rectangular:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_HorizontalJ2
1TestPoint_1.5mm_RoundKD_Connector_Pads:TestPoint_Pad_D1.5mmTP9
1USB CKD_Connector_USB_HDMI_Etc:USB_C_Receptacle_GCT_USB4085J1
1W25Q80DVSSIGKD_Package_SO:SOIC127P790X195-8NU4

More from kalliod/PGKB

1
  • 4 layers93.5 × 72.5 mm000018 PGKB, the printed circuit board in 3D

    000018 PGKB

    kalliod/PGKB

    Programmable keyboard

    154 partsGPL-3.0

Similar boards

  • 4 layers26.5 × 21.8 mmEPaperExample-24pin, the printed circuit board in 3D

    EPaperExample-24pin

    hlord2000/ePaperExample-24pin

    A KiCAD 8 Schematic for 24-pin ePaper Displays

    23 parts3
  • 2 layers52 × 38.1 mmAlphasense adc, the printed circuit board in 3D

    Alphasense adc

    Open-Air-Foundation/pcb-module-alphasense-adc

    A compact 2-layer board carrying two Texas Instruments ADS1115 16-bit ADCs that read the AlphaSense electrochemical sensors — NO₂ (A43F) and O₃ (A431) — and report to the host monitor over I²C.

    14 partsCC-BY-SA-4.0
  • 2 layers72 × 59 mmMuon, the printed circuit board in 3D

    Muon

    Dekanova/muon-kbd

    Simple OSU! keypad

    61 parts1
  • 6 layers50 × 81.3 mmBRS HW v1, the printed circuit board in 3D

    BRS HW v1

    lucasnoce/BRS_v1

    Basic Rocket System

    129 parts3MIT
  • 6 layers70 × 27 mmUSB Dongle KiCad, the printed circuit board in 3D

    USB Dongle KiCad

    The810man/cross_pcb

    KiCad project to create a custom USB-C key with mass storage and a microSD connector. Find all the KiCad schematics and layout files.

    58 parts

Questions

How big is the 000018 PGKB PCB?

It measures 93.5 × 72.5 mm and has 4 copper layers, 1.61 mm thick.

What parts does the 000018 PGKB use?

157 parts, built around the RP2040, W25Q80DVSSIG, CAT811TTBI-GT3 and MMZ2012Y152BT000. 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 000018 PGKB KiCad files?

From the kalliod/PGKB repository on GitHub, at the commit this page was made from: the board is PCB/Rev 03.00/000018 PGKB/000018 PGKB.kicad_pcb and its schematic ButtonSupport/Rev 01.00/ButtonSupport/000077 ButtonSupport.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 000018 PGKB design in my own project?

Its repository publishes it under the GPL-3.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).