Skip to the content
2 layers347.7 × 128.6 mmTKL Keyboard, the printed circuit board in 3D

An attempt at designing a TKL keyboard.

Size
347.7 × 128.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
200
Nets
128
Pads
739
Tracks, vias
805, 47
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
15 Sep 2023
Updated
15 Sep 2023

Overview

TKL Keyboard is an open-source printed circuit board by Mcube728, from the Mcube728/TKL-Keyboard repository on GitHub. It is a 2-layer board of 347.7 × 128.6 mm with 200 parts on 128 nets, routed with 805 tracks and 47 vias.

It is built around the ATMEGA32U4-AU and PRTR5V0U2X. Its parts include 88 diodes, 8 capacitors, 6 resistors, 5 switches and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

Parts

200
QtyValueFootprintReferences
871N4148Diode_SMD:D_1206_3216Metric_Pad1.42x1.75mm_HandSolderD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +71
40.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R6
222Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R3
222pFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6, C7
25.1KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
2MX_stabPCM_marbastlib-mx:STAB_MX_P_2.25uS2, S3
1'PCM_marbastlib-mx:SW_MX_1uMX62
1,PCM_marbastlib-mx:SW_MX_1uMX72
1-PCM_marbastlib-mx:SW_MX_1uMX28
1.PCM_marbastlib-mx:SW_MX_1uMX73
10PCM_marbastlib-mx:SW_MX_1uMX27
11PCM_marbastlib-mx:SW_MX_1uMX18
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC5
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC8
12PCM_marbastlib-mx:SW_MX_1uMX19
13PCM_marbastlib-mx:SW_MX_1uMX20
14PCM_marbastlib-mx:SW_MX_1uMX21
15PCM_marbastlib-mx:SW_MX_1uMX22
1500mFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
16PCM_marbastlib-mx:SW_MX_1uMX23
17PCM_marbastlib-mx:SW_MX_1uMX24
18PCM_marbastlib-mx:SW_MX_1uMX25
19PCM_marbastlib-mx:SW_MX_1uMX26
1;PCM_marbastlib-mx:SW_MX_1uMX61
1=PCM_marbastlib-mx:SW_MX_1uMX29
1?PCM_marbastlib-mx:SW_MX_1uMX74
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1AVR-ISP-6random-keyboard-parts:Reset_Pretty-MaskJ1
1HRO-TYPE-C-31-M-12Type-C:HRO-TYPE-C-31-M-12-HandSolderingUSB1
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2.75uS4
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2uS1
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS5
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D88
1[PCM_marbastlib-mx:SW_MX_1uMX45
1\PCM_marbastlib-mx:SW_MX_1.5uMX47
1]PCM_marbastlib-mx:SW_MX_1uMX46
1`PCM_marbastlib-mx:SW_MX_1uMX17
1aPCM_marbastlib-mx:SW_MX_1uMX52
1bPCM_marbastlib-mx:SW_MX_1uMX69
1bckspcPCM_marbastlib-mx:SW_MX_1uMX30
1cPCM_marbastlib-mx:SW_MX_1uMX67
1capslckPCM_marbastlib-mx:SW_MX_1.75uMX51
1dPCM_marbastlib-mx:SW_MX_1uMX54
1delPCM_marbastlib-mx:SW_MX_1uMX48
1dwnPCM_marbastlib-mx:SW_MX_1uMX86
1ePCM_marbastlib-mx:SW_MX_1uMX37
1endPCM_marbastlib-mx:SW_MX_1uMX49
1enterPCM_marbastlib-mx:SW_MX_1uMX63
1escPCM_marbastlib-mx:SW_MX_1uMX1
1fPCM_marbastlib-mx:SW_MX_1uMX55
1f1PCM_marbastlib-mx:SW_MX_1uMX2
1f10PCM_marbastlib-mx:SW_MX_1uMX11
1f11PCM_marbastlib-mx:SW_MX_1uMX12
1f12PCM_marbastlib-mx:SW_MX_1uMX13
1f2PCM_marbastlib-mx:SW_MX_1uMX3
1f3PCM_marbastlib-mx:SW_MX_1uMX4
1f4PCM_marbastlib-mx:SW_MX_1uMX5
1f5PCM_marbastlib-mx:SW_MX_1uMX6
1f6PCM_marbastlib-mx:SW_MX_1uMX7
1f7PCM_marbastlib-mx:SW_MX_1uMX8
1f8PCM_marbastlib-mx:SW_MX_1uMX9
1f9PCM_marbastlib-mx:SW_MX_1uMX10
1gPCM_marbastlib-mx:SW_MX_1uMX56
1hPCM_marbastlib-mx:SW_MX_1uMX57
1homePCM_marbastlib-mx:SW_MX_1uMX32
1iPCM_marbastlib-mx:SW_MX_1uMX42
1insPCM_marbastlib-mx:SW_MX_1uMX31
1jPCM_marbastlib-mx:SW_MX_1uMX58
1kPCM_marbastlib-mx:SW_MX_1uMX59
1lPCM_marbastlib-mx:SW_MX_1uMX60
1l_altPCM_marbastlib-mx:SW_MX_1.25uMX79
1l_ctrlPCM_marbastlib-mx:SW_MX_1.25uMX77
1l_shftPCM_marbastlib-mx:SW_MX_1uMX64
1leftPCM_marbastlib-mx:SW_MX_1uMX85
1mPCM_marbastlib-mx:SW_MX_1uMX71
1menuPCM_marbastlib-mx:SW_MX_1.25uMX83
1nPCM_marbastlib-mx:SW_MX_1uMX70
1oPCM_marbastlib-mx:SW_MX_1uMX43
1pPCM_marbastlib-mx:SW_MX_1uMX44

The 174 most common of 200 parts.

Similar boards

  • 2 layers243.9 × 136.5 mmBarobord, the printed circuit board in 3D

    Barobord

    sadekbaroudi/barobord

    I have spent a lot of time and money designing prototypes, testing, developing, etc. Any contributions would be greatly appreciated!

    157 parts57
  • 2 layers217.7 × 91.1 mmAdalyn, the printed circuit board in 3D

    Adalyn

    Marbelymarble/Adalyn

    36key QAZ-like handwired keyboard

    76 parts55GPL-3.0
  • 2 layers298.8 × 122 mmUrsaminor pcb, the printed circuit board in 3D

    Ursaminor pcb

    markstory/ursa-minor-keyboard

    Design and schematics for the ursaminor keyboard

    225 parts23
  • 2 layers285.5 × 112.1 mmYacc46 plate, the printed circuit board in 3D

    Yacc46 plate

    1m38/keyboards

    yacc46 is a 44-46keys self-made keyboard.

    144 parts21MIT
  • 2 layers242.3 × 75.4 mmM3n3van, the printed circuit board in 3D

    M3n3van

    matthewdias/m3n3van

    A minivan case compatible PCB with 2x3u split space

    151 parts20MIT
  • 2 layers333.4 × 88.6 mmReverie, the printed circuit board in 3D

    Reverie

    makenova/reverie

    a mini 1800 keyboard based on the Elongate, Clarabelle, and Garbage Truck Keyboards

    140 parts14
  • 2 layers281.8 × 166.9 mmMicro redox semi split, the printed circuit board in 3D

    Micro redox semi split

    makenova/micro_redox

    A family of boards inspired by the microdox and ferris

    96 parts13
  • 2 layers276.2 × 79.8 mmMinim, the printed circuit board in 3D

    Minim

    matthewdias/minim

    A symmetrical 50% keyboard

    114 parts13MIT

Questions

How big is the TKL Keyboard PCB?

It measures 347.7 × 128.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TKL Keyboard use?

200 parts, built around the ATMEGA32U4-AU and PRTR5V0U2X. 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 TKL Keyboard KiCad files?

From the Mcube728/TKL-Keyboard repository on GitHub, at the commit this page was made from: the board is TKL Keyboard.kicad_pcb and its schematic TKL Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TKL Keyboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask Mcube728 before reusing the design.