

Keyboard
- Size
- 82 × 96 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 67
- Nets
- 77
- Pads
- 270
- Tracks, vias
- 344, 87
- Pours
- 18
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 8 May 2026
- Updated
- 1 Jun 2026
Overview
Keyboard is an open-source printed circuit board by Kruk1, from the Kruk1/keyboard_pcb repository on GitHub. It is a 4-layer board of 82 × 96 mm with 67 parts on 77 nets, routed with 344 tracks and 87 vias.
It is built around the STM32F072CBT6, SN74LV1T34DBV and LDO40LPU33RY, with the USBLC6-2SC6 among its other parts. Its parts include 18 diodes, 16 resistors, 13 capacitors, 11 switches and 6 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.
Main components
4STM32F072CBT6
LQFP-48(7x7)-40℃~+85℃ 1.65V~3.6V 128KB 12bit 12bit 16KB 32 Bit 37 48MHz ARM Cortex-M0 Built-in FLASH LQFP-48(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)SN74LV1T34DBV
SOT-23-5-40℃~+125℃ 1 1 1.6V~5.5V 10uA 5.5ns@5V,15pF 74LV 8mA 8mA Level shifting Push-pull Unidirectional SOT-23-5 Buffers, Drivers, Receivers, Transceivers ROHSTexas InstrumentsBuffers, Drivers, Receivers, TransceiversLDO40LPU33RY
DFN-6(3x3)-40℃~+125℃@(Tj) 1 20uVrms 3.3V 38V 400mA 45uA 70dB@(1kHz) Fixed Over Current Protection、Thermal Shutdown Positive DFN-6(3x3) Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSSTMicroelectronicsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
Parts
67| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | 330R | Resistor_SMD:R_0402_1005Metric | R2, R3, R4, R5, R6, R7, R8, R9, R10 |
| 9 | LED | LED_THT:LED_D3.0mm | D10, D11, D12, D13, D14, D15, D16, D17, D18 |
| 9 | SW_Push | Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 |
| 8 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C5, C7, C10, C11, C12 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R11, R12, R13, R14 |
| 4 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C4, C6, C13, C14 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R16, R17 |
| 2 | SN74LV1T34DBV | Package_TO_SOT_SMD:SOT-23-5 | U3, U5 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C8 |
| 1 | Conn_01x10_Pin | Connector_PinHeader_1.00mm:PinHeader_2x05_P1.00mm_Vertical | J3 |
| 1 | LDO40LPU33RY | Package_DFN_QFN:DFN-6-1EP_3x3mm_P0.95mm_EP1.7x2.6mm | U4 |
| 1 | NMOS | my_footprints:SOT95P230X110-3N | Q1 |
| 1 | RotaryEncoder_Switch | my_footprints:PEC12R3220FS0024 | SW11 |
| 1 | STM32F072CBT6 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SW_Push | my_footprints:TS0266100BK100LCRD | SW1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U6 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | ~ | oled:Bez_nazwy | U2 |
Similar boards
- 6 layers56.8 × 27 mm

- 2 layers93.6 × 94.2 mm

- 4 layers52.5 × 34.7 mm

- 8 layers50 × 48.6 mm

PCB PAPI
mathieupommery/ESE_2526_ROBOTCHATDELAMUERTE
We first wanted to make a three omniwheeled robot with FOC control on brushless motors.
169 parts1 - 4 layers21 × 51 mm

Pico2350-W Pro R2
zeankundev/boards
A collection and an archive of KiCad projects I made. Contains projects from 2023 - 2024.
78 parts1 - 4 layers91.5 × 91.5 mm

- 6 layers320.8 × 128.3 mm

- 4 layers79.5 × 100 mm

Klawiatura analogowa
matres24/KiCad_matnumpad
This is a numpad keyboard with Hall Effect sensors with Lekker L45 switches
101 parts1
Questions
How big is the Keyboard PCB?
It measures 82 × 96 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
67 parts, built around the STM32F072CBT6, SN74LV1T34DBV, LDO40LPU33RY and USBLC6-2SC6. 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 Keyboard KiCad files?
From the Kruk1/keyboard_pcb repository on GitHub, at the commit this page was made from: the board is keyboard.kicad_pcb and its schematic keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask Kruk1 before reusing the design.