

Keyboard
pcb and 3d designs with kicad/freecad
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 82
- Nets
- 77
- Pads
- 309
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 26 Aug 2026
- Updated
- 4 Oct 2026
Overview
Keyboard is an open-source printed circuit board by happla, from the happla/pcbs repository on GitHub. It is a 2-layer board with 82 parts on 77 nets.
Its parts include 39 diodes, 3 switches and 1 connector. It belongs with the keyboards and input boards of this library.
README
README.mdpcbs
Links:
ESP32-C3-Dev-board without filling and gnd plane

enclosure
Links :
final version of ili9341 display case for iot project. V3 with m3 screw and m16x2 cable gland placeholders
Temperature sensor case with a snap in lid and a hole for wires to go through. 50x50 mm
Parts
82| Qty | Value | Footprint | References |
|---|---|---|---|
| 39 | D_Small | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +23 |
| 33 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_1u | MX1, MX2, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX22, MX23, MX24, MX25, MX26, MX27 +17 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_1.75u | MX10, MX21 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_1.5u | MX20, MX40 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_1.25u | MX11, MX30 |
| 1 | Conn_02x12_Top_Bottom | PCM_marbastlib-xp-promicroish:ProMicro_USBup | J1 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_6.25u | S3 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.25u | S2 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S1 |
Questions
What parts does the Keyboard use?
82 parts. 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 happla/pcbs repository on GitHub, at the commit this page was made from: the board is keyboard/keyboard.kicad_pcb and its schematic keyboard/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 happla before reusing the design.
More from happla/pcbs
1- 2 layers

Similar boards
- 2 layers68 × 55.4 mm

- 2 layers271.8 × 78.7 mm

PCPI AppliCard
baldengineer/bit-preserve
Project for capturing vintage, classic, aka old computer schematics in KiCad.
82 parts446 - 2 layers57.2 × 60.3 mm

- 2 layers35.6 × 33 mm

Axp209 breakout
CRImier/MyKiCad
My KiCad boards. Can't be bothered uploading individually anymore, so here you go.
82 parts253GPL-3.0 - 2 layers65 × 40 mm

Mdb slave esp32s3-sim7080g
nodestark/mdb-esp32-cashless
ESP32-based MDB cashless device for vending machines, supporting EVA DTS DEX/DDCMP telemetry and payments over the MDB protocol via Bluetooth and MQTT
82 parts190MIT - 2 layers83.5 × 66 mm

Open ed Rev.B
krikzz/open-ed
Open-ED is a very simple and cheap open source Genesis/Megadrive cartridge. The cartridge does not have its own processor or FPGA, it is built in the old school style using only memory and discrete logic.
82 parts169MIT - 2 layers46.3 × 90.7 mm

- 2 layers97.1 × 97 mm

