Skip to the content
2 layers439.7 × 109.3 mmKeyboard, the printed circuit board in 3D
Size
439.7 × 109.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
179
Nets
130
Pads
841
Tracks, vias
778, 89
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
15 Jan 2025
Updated
3 Feb 2025

Overview

Keyboard is an open-source printed circuit board by Snap0dragon, from the Snap0dragon/PCB-Design repository on GitHub. It is a 2-layer board of 439.7 × 109.3 mm with 179 parts on 130 nets, routed with 778 tracks and 89 vias.

Its parts include 89 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Parts

179
QtyValueFootprintReferences
89D_SmallDiode_SMD:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +73
2-PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX13, MX20
2.PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX69, MX86
2/PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX18, MX70
20PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX12, MX85
21PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX3, MX72
22PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX4, MX73
23PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX5, MX74
24PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX6, MX56
25PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX7, MX57
26PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX8, MX58
27PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX9, MX37
28PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX10, MX38
29PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX11, MX39
2ALTPCBlib_keyboard:SW_Cherry_MX_1.25u_PCBMX79, MX82
2CTRLPCBlib_keyboard:SW_Cherry_MX_1.25u_PCBMX78, MX84
1'PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX53
1*PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX19
1+PCBlib_keyboard:SW_Cherry_MX_2.00u_Vertical_PCBMX40
1,PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX68
1;PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX52
1=PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX14
1APCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX43
1BPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX65
1BACKSPACEPCBlib_keyboard:SW_Cherry_MX_2.00u_PCBMX15
1CPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX63
1CAPS LOCKPCBlib_keyboard:SW_Cherry_MX_1.75u_PCBMX42
1DPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX45
1DELETEPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX16
1DOWNPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX88
1EPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX25
1ENTERPCBlib_keyboard:SW_Cherry_MX_2.00u_Vertical_PCBMX75
1ENTERPCBlib_keyboard:SW_Cherry_MX_2.25u_PCBMX54
1ESCPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX1
1FPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX46
1GPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX47
1HPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX48
1IPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX30
1JPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX49
1KPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX50
1LPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX51
1LEFTPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX87
1MPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX67
1M0PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX21
1M1PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX41
1M2PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX59
1M3PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX77
1MENUPCBlib_keyboard:SW_Cherry_MX_1.25u_PCBMX83
1NPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX66
1NUMLOCKPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX17
1OPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX31
1PPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX32
1PGDNPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX55
1PGUPPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX36
1QPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX23
1RPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX26
1RASPBERRY_PI_PICOPCBlib_keyboard:MODULE_RASPBERRY_PI_PICO_WU1
1RIGHTPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX89
1SPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX44
1SHIFTPCBlib_keyboard:SW_Cherry_MX_2.25u_PCBMX60
1SHIFTPCBlib_keyboard:SW_Cherry_MX_2.75u_PCBMX71
1SPACEPCBlib_keyboard:SW_Cherry_MX_6.25u_PCBMX81
1TPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX27
1TABPCBlib_keyboard:SW_Cherry_MX_1.50u_PCBMX22
1UPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX29
1UPPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX76
1VPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX64
1WPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX24
1WINPCBlib_keyboard:SW_Cherry_MX_1.25u_PCBMX80
1XPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX62
1YPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX28
1ZPCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX61
1[PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX33
1\PCBlib_keyboard:SW_Cherry_MX_1.50u_PCBMX35
1]PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX34
1`PCBlib_keyboard:SW_Cherry_MX_1.00u_PCBMX2

More from Snap0dragon/PCB-Design

1
  • 4 layers38 × 45 mmSTM-32 base, the printed circuit board in 3D

    STM-32 base

    Snap0dragon/PCB-Design

    43 parts

Similar boards

  • 2 layers100 × 100 mmHydromisc, the printed circuit board in 3D

    Hydromisc

    hydromisc/hydromisc

    Open hardware to measure EC and pH, drive pumps, and otherwise manage a mid-size hydroponic grow over Wi-Fi.

    179 parts526
  • 2 layers95 × 95 mmXY LED, the printed circuit board in 3D

    XY LED

    intechstudio/grid-hardware

    179 parts59GPL-3.0
  • 2 layers80.9 × 108.2 mmVca, the printed circuit board in 3D

    Vca

    spielhuus/elektrophon

    Modular analog electro acoustic noise machine.

    179 parts32
  • 2 layers150 × 50 mmEsp32-led smps, the printed circuit board in 3D

    Esp32-led smps

    lucysrausch/esp32-led-smps

    230V main LED smps. 2x30W Constant Current.

    179 parts30
  • 2 layers178.2 × 110.9 mmLegRobotBoardTeensy, the printed circuit board in 3D

    LegRobotBoardTeensy

    01binary/str1ker

    A human-scale mech integrated with Robot Operating System

    179 parts20
  • 2 layers100 × 100 mmAfm, the printed circuit board in 3D

    Afm

    cubitel/afm

    DIY Atomic Force Microscope

    179 parts16GPL-3.0
  • 2 layers303.8 × 94.2 mmChilineko pcb, the printed circuit board in 3D

    Chilineko pcb

    Cipulot/Chilineko

    Hot-swappable version of the Bakeneko 65 with extra layouts support.

    179 parts12MIT
  • 2 layers66.7 × 61.7 mmVday, the printed circuit board in 3D

    Vday

    niteshkadyan/Hearty-LED-Necklace-Badge

    Kicad project files and Android app for the Hearty LED wearable necklace cum badge

    179 parts10MIT

Questions

How big is the Keyboard PCB?

It measures 439.7 × 109.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

179 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 Snap0dragon/PCB-Design repository on GitHub, at the commit this page was made from: the board is keyboard/keyboard.kicad_pcb and its schematic STM-32/STM-32.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 Snap0dragon before reusing the design.