PCBA
kalliod·PGKB·PCB/Rev 03.00/000018 PGKB/000018 PGKB.kicad_pcb
About the PCBA PCB
PCBA is an open source RP2040/RP2350 PCB design by kalliod, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 93.5 × 72.5 mm, with 132 components from 34 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the SN74HCS365PWR, W25Q80DVSSIG, MCP1825T-3302E/DC and APX811-31UG-7. By type, the board carries 42 resistors, 41 capacitors, 16 diodes, 14 switches, 7 ICs and 3 connectors.
It belongs with the keyboards designs in this gallery.
From the project
Programmable keyboard
Main components on the PCBA
PCBA bill of materials (BOM)
132 components, 34 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SN74HCS365PWR Texas Instruments | SOP65P600X150-16N | U1, U2, U3 |
| 1 | W25Q80DVSSIG Winbond Electronics | SOIC127P790X195-8N | U4 |
| 1 | RP2040 Raspberry Pi | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U5 |
| 1 | MCP1825T-3302E/DC Microchip Technology | SOT127P700X180-6N | U6 |
| 1 | APX811-31UG-7 CAT811TTBI-GT3 onsemi | SOT-143_TO-253_M | U7 |
| 1 | 12 MHz Abracon LLC | OSCCC320X250X70_M | Y1 |
| 1 | USB C GCT | USB_C_Receptacle_GCT_USB4085 | J1 |
| 1 | S4B-PH-SM4-TB JST Sales America Inc. | JST_PH_S4B-PH-SM4-TB_1x04-1MP_P2.00mm_Horizontal | J2 |
| 1 | GND Hook DNP | GND_HOOK_M | J3 |
| 3 | NPTH 3.2 M3 Clearance DNP | NPTH_3.2mm_M3_clearance | H1, H2, H4 |
| 1 | NPTH_3.2 DNP | NPTH_3.2mm | H3 |
| 2 | PTH 3.2 M3 Clearance DNP | PTH_3.2mm_M3_clearance_B | H5, H6 |
| 11 | 4958 Adafruit | SWITCH_BUTTON_Kailh_mx_socket | S1, S2, S3, S4, S5, S6, S7, S8 +3 |
| 2 | PTS647SN38SMTR2 LFS C&K | SW_Push_1P1T_NO_CK_PTS647SN50SMTR2LFS | S12, S13 |
| 1 | PEC11R-4215K-S0012 Bourns Inc. | RotaryEncoder_Bourns_Vertical_PEC11R-4x15f-Sxxxx | S20 |
| 11 | Neopixel Reverse Adafruit Industries LLC | LEDM_NEO3535_REVERSE_SK6812-E | D1, D2, D3, D4, D5, D6, D7, D8 +3 |
| 1 | DRTR5V0U4S-7 Diodes Incorporated | SOT-363_SC-70-6 | D11 |
| 1 | PMEG3010ER,115 Nexperia USA Inc. | DIOC360X180X150N_A | D12 |
| 1 | BAT54WSQ-7-F BAT54WS DComponents | D_SOD-323 | D13 |
| 1 | Red Harvatek Corporation | LEDM1608X70M | D15 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Green Harvatek Corporation | LEDM1608X70M | D16 |
| 2 | MMZ2012Y152BT000 Abracon LLC | INDC2016X100N | FB1, FB2 |
| 2 | 10U 10u Samsung Electro-Mechanics | CAPC3216X150N | C1, C37 |
| 19 | 100N 100n Samsung | CAPC1608X90N | C2, C14, C15, C16, C17, C18, C19, C22 +11 |
| 12 | 10N 10n TDK Corporation | CAPC1608X90N | C3, C4, C5, C6, C7, C8, C9, C10 +4 |
| 6 | 1u Samsung Electro-Mechanics | CAPC2012X135N | C20, C21, C23, C25, C28, C39 |
| 2 | 27P 27p Walsin Technology Corporation | CAPC1608X90N | C27, C30 |
| 4 | 5K1 5k1 Stackpole Electronics Inc | RESC1608X55N | R1, R2, R26, R27 |
| 2 | 27 Bourns Inc. | RESC1608X55N | R3, R4 |
| 16 | 1k Stackpole Electronics Inc | RESC1608X55N | R5, R6, R7, R8, R9, R10, R11, R12 +8 |
| 6 | 10K 10k Stackpole Electronics Inc | RESC1608X55N | R18, R19, R20, R21, R22, R29 |
| 1 | DNP DNP | RESC1608X55N_DNP | R24 |
| 11 | 100K 100k Stackpole Electronics Inc | RESC1608X55N | R30, R31, R34, R35, R36, R37, R38, R39 +3 |
| 2 | 360 YAGEO | RESC1608X55N | R32, R33 |
PCBA design files
The KiCad project lives in the kalliod/PGKB repository on GitHub; these links point at the commit this page was built from.
PCBA: common questions
What microcontroller does the PCBA use?
The PCBA is built around the RP2040, from the RP2040/RP2350 family.
How big is the PCBA PCB?
The PCBA measures 93.5 × 72.5 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the PCBA?
132 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the PCBA design files?
From the kalliod/PGKB repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PCBA design in my own project?
Yes, under the terms of its GPL-3.0 license, which kalliod chose for the repository.
Can I test firmware for the PCBA without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in PGKB
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2k