Skip to the content
2 layers100 × 123.8 mmKeyboard, the printed circuit board in 3D
Size
100 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
61
Nets
63
Pads
279
Tracks, vias
551, 78
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
18 Sep 2023
Updated
2 Nov 2026

Overview

Keyboard is an open-source printed circuit board by WilliamLim781, from the WilliamLim781/PCB_practice repository on GitHub. It is a 2-layer board of 100 × 123.8 mm with 61 parts on 63 nets, routed with 551 tracks and 78 vias.

It is built around the ATMEGA32U4-AU and USBLC6-2SC6. Its parts include 18 switches, 17 diodes, 9 capacitors, 7 resistors and 3 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

PCB_practice

just a bunch of PCB practice. That's it

Parts

61
QtyValueFootprintReferences
17DDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2, D3, D4, D5, D6, D7, D8, D10, D11, D12, D13, D14, D15, D17, D18 +1
14SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW2, SW3, SW4, SW5, SW6, SW7, SW8, SW10, SW11, SW12, SW13, SW14, SW15, SW19
4100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3, C4, C5, C8
4MountingHoleMountingHole:MountingHole_4.3mm_M4H1, H2, H3, H4
222Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R3
222pCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C7
22k2Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6, R7
25k1Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R5
2SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00u_90degSW9, SW18
110 uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
110uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9
116 MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSolderingY1
11uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1I2CConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1JTAG 10Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1RSTButton_Switch_SMD:SW_SPST_PTS645SW1
1SW_PushPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00uSW16
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U2
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

More from WilliamLim781/PCB_practice

12
  • 4 layers91.8 × 94.5 mmPCB practice, the printed circuit board in 3D

    PCB practice

    WilliamLim781/PCB_practice

    122 parts1
  • 4 layers91.8 × 94.5 mmPCB practice, the printed circuit board in 3D

    PCB practice

    WilliamLim781/PCB_practice

    120 parts1
  • 4 layers153 × 114.3 mmStm32f429z, the printed circuit board in 3D

    Stm32f429z

    WilliamLim781/PCB_practice

    85 parts1
  • 6 layers50 × 50 mmESC, the printed circuit board in 3D

    ESC

    WilliamLim781/PCB_practice

    69 parts1
  • 6 layers50 × 50 mmESC IR2104, the printed circuit board in 3D

    ESC IR2104

    WilliamLim781/PCB_practice

    67 parts1
  • 4 layers49.9 × 49.8 mmPCB practice, the printed circuit board in 3D

    PCB practice

    WilliamLim781/PCB_practice

    51 parts1
  • 4 layers88.9 × 69.1 mmSTM32F030, the printed circuit board in 3D

    STM32F030

    WilliamLim781/PCB_practice

    48 parts1
  • 4 layers48.3 × 40.8 mmTuner, the printed circuit board in 3D

    Tuner

    WilliamLim781/PCB_practice

    46 parts1
  • 2 layers100.3 × 100 mmDistortion, the printed circuit board in 3D

    Distortion

    WilliamLim781/PCB_practice

    40 parts1
  • 4 layers87.6 × 73.7 mmStm32f405rgt6, the printed circuit board in 3D

    Stm32f405rgt6

    WilliamLim781/PCB_practice

    40 parts1

Similar boards

  • 2 layers247.7 × 127 mmEuclid36, the printed circuit board in 3D

    Euclid36

    sadekbaroudi/euclid36

    At the time of creation, using Kicad 5.1.9 - This may not work with future versions

    130 parts24
  • 2 layers304.8 × 95.3 mm65 keyboard untitled, the printed circuit board in 3D

    65 keyboard untitled

    eightbitraptor/65_keyboard_untitled

    My as yet unnamed 65% keyboard design

    150 parts15
  • 2 layers254 × 140 mmIndex tab, the printed circuit board in 3D

    Index tab

    Kyrremann/index-tab

    Hot-swappable 6x13 ortho keyboard

    191 parts8GPL-3.0
  • 4 layers286.3 × 133.3 mmPhnx, the printed circuit board in 3D

    Phnx

    sini6a/phnx

    PHNX is an ergonomic keyboard featuring 54 MX compatible switches. It is inspired by the Miryoku layout and includes one additional row at the top along with macro keys on both sides.

    186 parts4
  • 4 layers59 × 93 mmHurdyGurdy PCB, the printed circuit board in 3D

    HurdyGurdy PCB

    palexander23/HurdyGurdy-PCB

    This repository contains PCB design files, that will go towards the eventual creation of an electronic Hurdy Gurdy.

    49 parts3
  • 2 layers123.8 × 95.3 mmAhoy pcb, the printed circuit board in 3D

    Ahoy pcb

    JayWhyOkay/ahoy_macropad

    Numpad with macropad column (codename: Ahoy!)

    93 parts2GPL-3.0
  • 2 layers160 × 120 mmTrigon, the printed circuit board in 3D

    Trigon

    nkallen/trigon

    large left-handed Macropad with embedded 3d mouse and rotary encoder

    112 parts2
  • 2 layers136 × 135 mmRe mf3d, the printed circuit board in 3D

    Re mf3d

    Zokhoi/mf3dre

    Reverse engineered schematics and PCB design of DJTechTools Midi Fighter 3D

    143 parts2

Questions

How big is the Keyboard PCB?

It measures 100 × 123.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

61 parts, built around the ATMEGA32U4-AU 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 WilliamLim781/PCB_practice repository on GitHub, at the commit this page was made from: the board is keyboard/keyboard.kicad_pcb. 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 WilliamLim781 before reusing the design.