

000018 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
9RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q80DVSSIG
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 104MHz 10uA 2.7V~3.6V 20 Years 8Mbit SPI SOIC-8-208mil NOR FLASH ROHSWinbond ElecNOR FLASHCAT811TTBI-GT3
SOT-143-40℃~+85℃@(TA) 1 1.2V~5.5V 140ms 3.08V 6uA Active Low Manual reset input Push-pull Simple Reset/Power-On Reset SOT-143 Supervisor and Reset ICs ROHSonsemiSupervisor And Reset ICsMMZ2012Y152BT000
0805-55℃~+125℃ 1 1.5kΩ@100MHz 400mΩ 500mA ±25% 0805 Ferrite Beads ROHSTDKFerrite BeadsBAT54WS
SOD-3231 Independent 100mA 1V@100mA 2uA@25V 30V 600mA SOD-323 Schottky Diodes ROHSDiodes IncorporatedSchottky DiodesDRTR5V0U4S-7(UMW)
SOT-3631nA 1pF 5.5V 5A@8/20us 9V ESD Four channels IEC 61000-4-2 SOT-363 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)PEC11R-4215K-S0012
插件插件 Rotary Encoders ROHSBournsRotary EncodersPMEG3010ER,115-JSM
SOD-123FL-55℃~+125℃ 1 Independent 1A 300uA@30V 30V 40A 550mV@1A SOD-123FL Schottky Diodes ROHSJSMSEMISchottky DiodesS4B-PH-SM4-TB
UncategorisedJST
README
README.mdPGKB
Programming keyboard
Parts
157| Qty | Value | Footprint | References |
|---|---|---|---|
| 19 | 100n | KD_Capacitor:CAPC1608X90N | C2, C14, C15, C16, C17, C18, C19, C22, C24, C26, C29, C31, C32, C33, C34, C35 +3 |
| 16 | 1k | KD_Resistor:RESC1608X55N | R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R23, R25, R28 |
| 16 | TP D2.5 mm H0.9mm | KD_Connector_Pads:TestPoint_Pad_D2.5mm_H0.9mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8, TP10, TP11, TP12, TP13, TP14, TP15, TP16, TP17 |
| 12 | 10n | KD_Capacitor:CAPC1608X90N | C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C41 |
| 11 | 100k | KD_Resistor:RESC1608X55N | R30, R31, R34, R35, R36, R37, R38, R39, R40, R41, R42 |
| 11 | 4958 | KD_Switch:SWITCH_BUTTON_Kailh_mx_socket | S1, S2, S3, S4, S5, S6, S7, S8, S9, S10, S11 |
| 11 | Neopixel Reverse | KD_Diode:LEDM_NEO3535_REVERSE_SK6812-E | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D14 |
| 6 | 10k | KD_Resistor:RESC1608X55N | R18, R19, R20, R21, R22, R29 |
| 6 | 1u | KD_Capacitor:CAPC2012X135N | C20, C21, C23, C25, C28, C39 |
| 6 | Fiducial 0.5 mm | KD_Mechanical:Fiducial_0.5mm_Mask1mm | FD1, FD2, FD3, FD4, FD5, FD6 |
| 4 | 5k1 | KD_Resistor:RESC1608X55N | R1, R2, R26, R27 |
| 3 | NPTH 3.2 M3 Clearance | KD_Mechanical_Mounting_Hole:NPTH_3.2mm_M3_clearance | H1, H2, H4 |
| 3 | SN74HCS365PWR | KD_Package_SO:SOP65P600X150-16N | U1, U2, U3 |
| 2 | 10u | KD_Capacitor:CAPC3216X150N | C1, C37 |
| 2 | 27 | KD_Resistor:RESC1608X55N | R3, R4 |
| 2 | 27p | KD_Capacitor:CAPC1608X90N | C27, C30 |
| 2 | 360 | KD_Resistor:RESC1608X55N | R32, R33 |
| 2 | MMZ2012Y152BT000 | KD_Inductor:INDC2016X100N | FB1, FB2 |
| 2 | PTH 3.2 M3 Clearance | KD_Mechanical_Mounting_Hole:PTH_3.2mm_M3_clearance_B | H5, H6 |
| 2 | PTS647SN38SMTR2 LFS | KD_Switch:SW_Push_1P1T_NO_CK_PTS647SN50SMTR2LFS | S12, S13 |
| 1 | 12 MHz | KD_Oscillator:OSCCC320X250X70_M | Y1 |
| 1 | 4-Layer Marking | KD_Mechanical:ART_4-LAYER | ART1 |
| 1 | BAT54WS | KD_Diode:D_SOD-323 | D13 |
| 1 | CAT811TTBI-GT3 | KD_Package_TO_SOT_SMD:SOT-143_TO-253_M | U7 |
| 1 | DNP | KD_Resistor:RESC1608X55N_DNP | R24 |
| 1 | DRTR5V0U4S-7 | KD_Package_TO_SOT_SMD:SOT-363_SC-70-6 | D11 |
| 1 | GND Hook | KD_Connector_Pads:GND_HOOK_M | J3 |
| 1 | Green | KD_Diode:LEDM1608X70M | D16 |
| 1 | Logo 2.5 mm Silk | KD_Mechanical:ART_LOGO_TEXT_2.5MM_SILK | ART2 |
| 1 | MCP1825T-3302E/DC | KD_Package_TO_SOT_SMD:SOT127P700X180-6N | U6 |
| 1 | NPTH_3.2 | KD_Mechanical_Mounting_Hole:NPTH_3.2mm | H3 |
| 1 | PEC11R-4215K-S0012 | KD_Switch:RotaryEncoder_Bourns_Vertical_PEC11R-4x15f-Sxxxx | S20 |
| 1 | PMEG3010ER,115 | KD_Diode:DIOC360X180X150N_A | D12 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U5 |
| 1 | Red | KD_Diode:LEDM1608X70M | D15 |
| 1 | S4B-PH-SM4-TB | KD_Connector_Rectangular:JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal | J2 |
| 1 | TestPoint_1.5mm_Round | KD_Connector_Pads:TestPoint_Pad_D1.5mm | TP9 |
| 1 | USB C | KD_Connector_USB_HDMI_Etc:USB_C_Receptacle_GCT_USB4085 | J1 |
| 1 | W25Q80DVSSIG | KD_Package_SO:SOIC127P790X195-8N | U4 |
More from kalliod/PGKB
1- 4 layers93.5 × 72.5 mm

Similar boards
- 4 layers75 × 11 mm

- 4 layers26.5 × 21.8 mm

EPaperExample-24pin
hlord2000/ePaperExample-24pin
A KiCAD 8 Schematic for 24-pin ePaper Displays
23 parts3 - 2 layers52 × 38.1 mm

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 mm

- 6 layers50 × 81.3 mm

- 2 layers80.5 × 72.4 mm

- 6 layers70 × 27 mm

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 - 2 layers17.8 × 76.2 mm
/PCB_kxmx_kaugummi_4.0_2021-10-22.kicad_pcb.jpg?size=s&soon)
PCB kxmx kaugummi 4.0 2021-10-22
fpiesik/ElektroCaster
My attempt to create a badass synth guitar
32 parts14GPL-3.0
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).