

32 Key Keyboard, integrated rp2040
- Size
- 252.9 × 110.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 124
- Nets
- 98
- Pads
- 569
- Tracks, vias
- 1,087, 124
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 11 Apr 2023
- Updated
- 12 May 2023
Overview
32kb is an open-source printed circuit board by doesntfazer, from the doesntfazer/frigate repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 252.9 × 110.6 mm with 124 parts on 98 nets, routed with 1,087 tracks and 124 vias.
It is built around the RP2040, W25Q16JVUXIQ and 1N4148W, with the 0805L050WR, 1N4002W and SI2301B among its other parts. Its parts include 33 diodes, 32 switches, 19 capacitors, 11 resistors and 2 ICs. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Main components
8RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q16JVUXIQ
USON-8-EP(2x3)-40℃~+85℃ 100,000 cycles 10uA 133MHz 16Mbit 2.7V~3.6V 20 Years 3ms SPI USON-8-EP(2x3) NOR FLASH ROHSWinbond ElecNOR FLASH1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching Diodes0805L050WR
0805-40℃~+85℃ 1.25mm 1.5mm 100A 100ms 150mΩ 1A 2.2mm 500mA 500mW 6V 850mΩ 0805 Resettable Fuses ROHSLittelfuseResettable Fuses1N4002W
SOD-123FLDiodes - General PurposehongjiachengSI2301B
SOT-23-55℃~+150℃ 1 P-Channel 110mΩ@4.5V 1V 2.3A 20V 400mW 400pF 5.5nC 70pF 90pF P-Channel Standalone ±10V SOT-23 MOSFETs ROHSTWGMCMOSFETsTSA343G00-250J2
SMD,4x2.9mm-25℃~+70℃ 12V 2.5N 2.9mm 2mm 3.95mm 50,000 cycles 50mA Black No Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD,4x2.9mm Tactile Switches ROHSBRIGHTTactile SwitchesTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
Frigate V1 integrated/Frigate Kicad/README.mdfrigate
32 Key Keyboard, integrated rp2040 With Hot Swap sockets
Order at your own risk. Keyboards have not yet been tested. (They have been ordered, and will be tested as soon as I get them)

Parts
124| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +16 |
| 32 | SW_PUSH | kbd:CherryMX_Hotswap-3d-smd | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +16 |
| 10 | 100nf 0402 | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C7, C8, C9, C10, C11, C12, C15 |
| 9 | M2 | kbd:M2_HOLE_v3 | M2, M2, M2, M2, M2, M2, M2, M2, M2 |
| 3 | 10uf 0402 | Capacitor_SMD:C_0402_1005Metric | C1, C2, C17 |
| 3 | 1K 0402 | Resistor_SMD:R_0402_1005Metric | GPIO24_RESISTOR1, R12, R13 |
| 3 | TestPoint | EnvExtras:CustomTestPoint | TP1, TP2, TP3 |
| 2 | 10K 0402 | Resistor_SMD:R_0402_1005Metric | R6, R9 |
| 2 | 2.2uF 0402 | Capacitor_SMD:C_0402_1005Metric | C13, C16 |
| 2 | 22pf 0402 | Capacitor_SMD:C_0402_1005Metric | C18, C19 |
| 2 | 27r 0402 resistor | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 2 | 5.1K 0402 | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 1 | 0.1uf 0402 | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 0805L050WR | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 1 0402 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 100K 0402 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 1N4002W | Diode_SMD:D_SOD-123 | D33 |
| 1 | 1uf 0402 | Capacitor_SMD:C_0402_1005Metric | C14 |
| 1 | 200 0603 | Resistor_SMD:R_0603_1608Metric | R7 |
| 1 | 220 0402 | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 3225_4P 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 470 0402 | Resistor_SMD:R_0402_1005Metric | GPIO25_RESISTOR1 |
| 1 | 5.6K 0402 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | Button | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | J3 |
| 1 | FerriteBead 0402 | Resistor_SMD:R_0402_1005Metric | FB1 |
| 1 | GP23 LED_0402 | LED_SMD:LED_0402_1005Metric | GP23_LED1 |
| 1 | LED_0402 | LED_SMD:LED_0402_1005Metric | GPIO25_LED1 |
| 1 | NetTie_2 | NetTie:NetTie-2_SMD_Pad0.5mm | NT1 |
| 1 | RP2040 | RP2040_minimal:RP2040-QFN-56 | U3 |
| 1 | SI2301B | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | SOT-23-5 5.5V 3.3V 500mA | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | TSA343G00-250J2 | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | RSW1 |
| 1 | TYPE-C-31-M-12 | HRO-TYPE-C31-M-12:HRO-TYPE-C-31-M-12 | USB1 |
| 1 | W25Q16JVUXIQ | Package_SON:SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mm | FLASH1 |
More from doesntfazer/frigate
1- 2 layers254 × 116.6 mm

Similar boards
- 2 layers21.5 × 51.3 mm

- 2 layers21 × 51 mm

Envious Data EnvOpenPico EnvOpenPico RP2040
punkfab/pcb-corpus
235 real KiCad boards from open-source hardware repositories, prepared as a placement and routing benchmark
58 parts1 - 2 layers21 × 51.3 mm

PicoBoot
RetroScaler/RP2040-PICO-BOOT
Raspberry PI RP2040 PICOBOOT for the Game cube console
57 parts33GPL-3.0 - 2 layers21 × 51 mm

- 2 layers90 × 60 mm

N64xCartDumper v2.1
Auroxin/N64xCart-Dumper
an open hardware / firmware project for dumping Nintendo 64 cartridges as a USB mass storage device
53 parts7 - 2 layers77 × 119 mm

- 2 layers82 × 144.9 mm

- 2 layers349 × 141 mm

Panel
TrojanPinata/Model-B
A 75% keyboard based on the RP2040 - with hotswappable switches, OLED display and rotary encoder
392 parts3
Questions
How big is the 32kb PCB?
It measures 252.9 × 110.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 32kb use?
124 parts, built around the RP2040, W25Q16JVUXIQ, 1N4148W and 0805L050WR. 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 32kb KiCad files?
From the doesntfazer/frigate repository on GitHub, at the commit this page was made from: the board is Frigate V1 integrated/Frigate Kicad/32kb.kicad_pcb and its schematic Frigate V1 integrated/Frigate Kicad/32kb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 32kb 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).