Skip to the content
PCBKitNew board
4 layers367.8 × 167.9 mmKeyboard, the printed circuit board in 3D
Size
367.8 × 167.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
424
Nets
237
Pads
1,448
Tracks, vias
2,154, 312
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
23 Jul 2024
Updated
25 Jan 2025

Overview

Keyboard is an open-source printed circuit board by peto59, from the peto59/keyboard repository on GitHub. It is a 4-layer board of 367.8 × 167.9 mm with 424 parts on 237 nets, routed with 2,154 tracks and 312 vias.

It is built around the F18. Its parts include 202 diodes, 101 resistors, 76 switches and 2 connectors. It belongs with the keyboards and input boards of this library.

Main components

1

Parts

424
QtyValueFootprintReferences
101Diodeadam:Nexperia_CFP3_SOD-123W_With_SilkscreenD1, D10, D11, D12, D13, D14, D15, D16, D100, D101, D103, D104, D105, D107, D108, D109 +85
101LEDMX V2 Misc:MX-LED-PolarityMarkedD113, LED102, LED106, LED110, LED111, LED112, LED114, LED115, LED116, LED117, LED118, LED119, LED120, LED121, LED122, LED123 +85
101RResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R100, R101 +85
2AudioJack3_GroundConnector_Audio:Jack_3.5mm_KoreanHropartsElec_PJ-320D-4A_HorizontalJ1, J2
1"MX V2 MX Hotswap:MX-Hotswap-1US100
1+MX V2 MX Hotswap:MX-Hotswap-1US73
1-MX V2 MX Hotswap:MX-Hotswap-1US69
10MX V2 MX Hotswap:MX-Hotswap-1US33
11MX V2 MX Hotswap:MX-Hotswap-1US24
12MX V2 MX Hotswap:MX-Hotswap-1US25
13MX V2 MX Hotswap:MX-Hotswap-1US26
14MX V2 MX Hotswap:MX-Hotswap-1US27
15MX V2 MX Hotswap:MX-Hotswap-1US28
16MX V2 MX Hotswap:MX-Hotswap-1US29
17MX V2 MX Hotswap:MX-Hotswap-1US30
18MX V2 MX Hotswap:MX-Hotswap-1US31
19MX V2 MX Hotswap:MX-Hotswap-1US32
1;MX V2 MX Hotswap:MX-Hotswap-1US65
1<MX V2 MX Hotswap:MX-Hotswap-1US60
1>MX V2 MX Hotswap:MX-Hotswap-1US63
1?MX V2 MX Hotswap:MX-Hotswap-1US66
1AMX V2 MX Hotswap:MX-Hotswap-1US38
1ALTMX V2 MX Hotswap:MX-Hotswap-1.25US75
1ALTGRMX V2 MX Hotswap:MX-Hotswap-1.25US87
1ARROW UPMX V2 MX Hotswap:MX-Hotswap-1US105
1BMX V2 MX Hotswap:MX-Hotswap-1US51
1BACKSPACEMX V2 MX Hotswap:MX-Hotswap-2US93
1CMX V2 MX Hotswap:MX-Hotswap-1US45
1CAPSMX V2 MX Hotswap:MX-Hotswap-1.75US35
1CTRLMX V2 MX Hotswap:MX-Hotswap-1.25US67
1CTRL2MX V2 MX Hotswap:MX-Hotswap-1.25US99
1DMX V2 MX Hotswap:MX-Hotswap-1US44
1DELMX V2 MX Hotswap:MX-Hotswap-1US77
1DOWN ARROWMX V2 MX Hotswap:MX-Hotswap-1US107
1EMX V2 MX Hotswap:MX-Hotswap-1US43
1ENDMX V2 MX Hotswap:MX-Hotswap-1US74
1ENTERMX V2 MX Hotswap:MX-Hotswap-ISOS108
1ESCMX V2 MX Hotswap:MX-Hotswap-1US12
1FMX V2 MX Hotswap:MX-Hotswap-1US47
1F1MX V2 MX Hotswap:MX-Hotswap-1US13
1F10MX V2 MX Hotswap:MX-Hotswap-1US22
1F11MX V2 MX Hotswap:MX-Hotswap-1US68
1F12MX V2 MX Hotswap:MX-Hotswap-1US72
1F13MX V2 MX Hotswap:MX-Hotswap-1US1
1F14MX V2 MX Hotswap:MX-Hotswap-1US2
1F15MX V2 MX Hotswap:MX-Hotswap-1US3
1F16MX V2 MX Hotswap:MX-Hotswap-1US4
1F17MX V2 MX Hotswap:MX-Hotswap-1US5
1F18MX V2 MX Hotswap:MX-Hotswap-1US6
1F19MX V2 MX Hotswap:MX-Hotswap-1US7
1F2MX V2 MX Hotswap:MX-Hotswap-1US14
1F20MX V2 MX Hotswap:MX-Hotswap-1US8
1F21MX V2 MX Hotswap:MX-Hotswap-1US9
1F22MX V2 MX Hotswap:MX-Hotswap-1US10
1F23MX V2 MX Hotswap:MX-Hotswap-1US11
1F24MX V2 MX Hotswap:MX-Hotswap-1US84
1F3MX V2 MX Hotswap:MX-Hotswap-1US15
1F4MX V2 MX Hotswap:MX-Hotswap-1US16
1F5MX V2 MX Hotswap:MX-Hotswap-1US17
1F6MX V2 MX Hotswap:MX-Hotswap-1US18
1F7MX V2 MX Hotswap:MX-Hotswap-1US19
1F8MX V2 MX Hotswap:MX-Hotswap-1US20
1F9MX V2 MX Hotswap:MX-Hotswap-1US21
1FNMX V2 MX Hotswap:MX-Hotswap-1.25US95
1GMX V2 MX Hotswap:MX-Hotswap-1US50
1HMX V2 MX Hotswap:MX-Hotswap-1US53
1HOMEMX V2 MX Hotswap:MX-Hotswap-1US80
1IMX V2 MX Hotswap:MX-Hotswap-1US58
1INSMX V2 MX Hotswap:MX-Hotswap-1US76
1JMX V2 MX Hotswap:MX-Hotswap-1US56
1KMX V2 MX Hotswap:MX-Hotswap-1US59
1LMX V2 MX Hotswap:MX-Hotswap-1US62
1LEFT ARROWMX V2 MX Hotswap:MX-Hotswap-1US103
1MMX V2 MX Hotswap:MX-Hotswap-1US57
1NMX V2 MX Hotswap:MX-Hotswap-1US54
1OMX V2 MX Hotswap:MX-Hotswap-1US61
1PMX V2 MX Hotswap:MX-Hotswap-1US64
1PAUSEMX V2 MX Hotswap:MX-Hotswap-1US96
1PGDNMX V2 MX Hotswap:MX-Hotswap-1US109
1PGUPMX V2 MX Hotswap:MX-Hotswap-1US81

The 381 most common of 424 parts.

Questions

How big is the Keyboard PCB?

It measures 367.8 × 167.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

424 parts, built around the F18. 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 peto59/keyboard repository on GitHub, at the commit this page was made from: the board is pcb/main/main.kicad_pcb and its schematic pcb/main/main.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 peto59 before reusing the design.

More from peto59/keyboard

2
  • 2 layers88.6 × 167.9 mmProgrammable, the printed circuit board in 3D

    Programmable

    peto59/keyboard

    97 parts
  • 2 layers88.6 × 167.9 mmNumerical, the printed circuit board in 3D

    Numerical

    peto59/keyboard

    80 parts

Similar boards

  • 2 layers420.3 × 95.3 mmKeybird42, the printed circuit board in 3D

    Keybird42

    fanf2/kbd

    my homemade keyboard projects

    174 parts22
  • 2 layers227.6 × 37.1 mmFrow, the printed circuit board in 3D

    Frow

    louckousse/plaket-xl-frow-solder

    Kicade files for the frow part of the plaket XL pcb.

    81 parts
  • 4 layers224 × 395 mmFEAR-16 - Mainboard, the printed circuit board in 3D

    FEAR-16 - Mainboard

    Dephrilibrium/FE-FEAR16v2-PCB-Mainboard

    Regulation circuit mainboard of the Field Emission Array Regulation (FEAR) system with up to 16 channels.

    424 parts1GPL-3.0
  • 4 layers96.4 × 107.1 mmRMF Driver, the printed circuit board in 3D

    RMF Driver

    s-em-i/GuennyratorV2

    424 parts
  • 4 layers150 × 100 mmPower profiler carrier, the printed circuit board in 3D

    Power profiler carrier

    Guiimartinho/open-power-profiler

    Open-source PPK2-class power profiler built on the Raspberry Pi Pico 2: 100 kSPS, 100 nA to 1 A auto-ranging, source meter and ampere meter modes, USB stream.

    425 partsMIT
  • 4 layers353.7 × 129.8 mmTokenBoard, the printed circuit board in 3D

    TokenBoard

    h3ll5ur7er/TokenBoard

    You wouldn't vibe code a keyboard.. or would you? uses konnect to interact with KiCad and CADence to model the case

    422 parts
  • 4 layers359 × 73.8 mmLayouts, the printed circuit board in 3D

    Layouts

    atopile/dsp

    422 parts
  • 4 layers225 × 140 mmPanel, the printed circuit board in 3D

    Panel

    LeanderGlanda/Endstufe

    Custom designed 2.1 active crossover amplifier board

    422 parts2