

PiKeyboard
I'm a nerd
- Size
- 370 × 155 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 157
- Nets
- 266
- Pads
- 862
- Tracks, vias
- 555, 168
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 30 Sep 2025
- Updated
- 22 Jul 2026
Overview
PiKeyboard is an open-source printed circuit board by SaltyMelonYT, from the SaltyMelonYT/PCB-Projects repository on GitHub, published under the MIT licence. It is a 4-layer board of 370 × 155 mm with 157 parts on 266 nets, routed with 555 tracks and 168 vias.
It is built around the RT9742SNGV. Its parts include 74 diodes, 74 switches, 4 capacitors, 2 connectors and 1 IC. It belongs with the RP2040 and Raspberry Pi (Linux) boards of this library.
Main components
1README
README.mdI'm a nerd
Incase that wasn't obvious haha. Here is a repository of a bunch of PCB's I've made, from a heart lightboard for your lover (It works) to lampnodes that connect to a central server!
Parts
157| Qty | Value | Footprint | References |
|---|---|---|---|
| 74 | D_Small | Diode_SMD:D_0402_1005Metric_Pad0.77x0.64mm_HandSolder | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +58 |
| 59 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +43 |
| 7 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.25u | SW67, SW68, SW69, SW71, SW72, SW73, SW74 |
| 2 | 100n | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | C_Small | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 2 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.50u | SW28, SW41 |
| 2 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.00u | SW27, SW55 |
| 1 | 690-019-298-412 | Connector_Video:HDMI_A_Amphenol_10029449-x01xLF_Horizontal | J22 |
| 1 | ComputeModule5-CM5 | CM5:Raspberry-Pi-5-Compute-Module | Module1 |
| 1 | RT9742SNGV | Package_TO_SOT_SMD:TSOT-23_HandSoldering | U12 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_SMD | A1 |
| 1 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_3.00u | SW66 |
| 1 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.75u | SW42 |
| 1 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_6.25u | SW70 |
| 1 | SW_Push | PCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_2.25u | SW54 |
| 1 | USB_C_Receptacle_PowerOnly_6P | Connector_USB:USB_C_Receptacle_GCT_USB4125-xx-x_6P_TopMnt_Horizontal | J2 |
More from SaltyMelonYT/PCB-Projects
12- 2 layers

- 2 layers

- 2 layers100 × 100 mm

- 2 layers100 × 71 mm

- 2 layers98 × 70 mm

- 2 layers86 × 63 mm

- 2 layers91 × 68 mm

- 2 layers76.5 × 52.8 mm

- 2 layers90 × 60 mm

- 2 layers100 × 70 mm

- 2 layers89 × 68 mm

- 2 layers

Similar boards
- 4 layers170 × 170 mm

CM5IO
sanctuary-systems-com/rpi-cm5io-mini-itx
A mini ITX board with PCIe x16 based on the Raspberry Pi Comput Module 5 IO board
75 parts29CERN-OHL-P-2.0 - 6 layers125 × 125 mm

Libreboard broken
256foundation/libreboard
Open Source Bitcoin Mining Control Board
193 parts21CERN-OHL-S-2.0 - 6 layers131.5 × 132.4 mm

BedCooler
NicholasKorth/BedCooler
A dual-zone heating and cooling controller for a bed: a 6-layer KiCad board with an STM32G474 real-time controller and a Raspberry Pi Compute Module 5 host.
258 parts11 - 4 layers80 × 70 mm

CM4IOv5
vega-d/CM4-nano-carrierboard
A simplified carrier board for RPI CM4 module featuring reduced footprint.
66 parts11GPL-3.0 - 4 layers157.5 × 130 mm

Jv thesis
JhonVelasquez/Embedded_system_Synchronize_Plant
Project of a embedded system that synchronizes signals in a plant. There is electronic (PCB) and software design (FreeRTOS for STM32F7).
233 parts2 - 6 layers47 × 105 mm

CompactPi
loganrf/compactPi
compactPi is a project to develop a compact Raspberry Pi Compute Module carrier suitable for ArduPilot applications. It's primarily targeted at marine applications (ArduSub/ArduRover).
127 parts2CERN-OHL-S-2.0 - 4 layers128 × 128 mm

SF 01 Compute Board
sandgum/Triangulate-SF_01-Speaker-Frame
A 24 inch Raspberry Pi-based Android digital picture frame attached to a 220W stereo Bluetooth speaker with DSP
369 parts2 - 4 layers80 × 80 mm

Travel router
0x62b/travel-router
CM5 travel router carrier board with dual 1G ethernet, wifi
56 parts1
Questions
How big is the PiKeyboard PCB?
It measures 370 × 155 mm and has 4 copper layers, 1.6 mm thick.
What parts does the PiKeyboard use?
157 parts, built around the RT9742SNGV. 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 PiKeyboard KiCad files?
From the SaltyMelonYT/PCB-Projects repository on GitHub, at the commit this page was made from: the board is PiKeyboard/hardware/hardware.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the PiKeyboard design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).