Skip to the content
PCBKitNew board
2 layers373.1 × 129.3 mmTKL, the printed circuit board in 3D

QMK TKL Keyboard from Scratch

Size
373.1 × 129.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
280
Nets
310
Pads
1,412
Tracks, vias
2,350, 35
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
7 Jul 2023
Updated
14 Mar 2026

Overview

TKL is an open-source printed circuit board by Denrage, from the Denrage/customkeyboard repository on GitHub. It is a 2-layer board of 373.1 × 129.3 mm with 280 parts on 310 nets, routed with 2,350 tracks and 35 vias.

Its parts include 75 diodes, 4 resistors and 1 connector. It belongs with the keyboards and input boards of this library.

README

README.md

Custom Keyboard

Planned Features

  • ISO-Layout
  • RGB per Key
  • RGB Underglow
  • TKL (80%)
  • USB-C
  • QMK

Ressources

Needed Components (Will be more specific in the future)

  • Resistors
  • Diodes
  • Key Switches
  • (Key Caps)
  • MCU
  • Crystal/Clock
  • USB-C Port
  • RGB-LEDs

Needed Tools

  • Soldering Iron
  • Soldering Paste
  • Solder
  • Hot Air Gun
  • Flux
  • Magnifying glass / microscope
  • Fan

Parts

280
QtyValueFootprintReferences
4, , ,
210OhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2, R3
1390OhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR4
14.7kOhmResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1
1Conn_01x02_SocketConnector_PinHeader_2.00mm:PinHeader_1x02_P2.00mm_VerticalJ1
1D_0Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD33
1D_1Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD21
1D_2Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD24
1D_3Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD27
1D_4Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD31
1D_5Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD18
1D_6Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD22
1D_7Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD25
1D_8Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD29
1D_9Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD32
1D_ADiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD54
1D_APODiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD53
1D_BDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD67
1D_BACKDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD26
1D_BCKSLSHDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD43
1D_BRACELDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD36
1D_BRACERDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD40
1D_BREAKDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD12
1D_CDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD74
1D_CAPSDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD51
1D_COMMADiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD75
1D_DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD59
1D_DELETEDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD45
1D_DOTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD76
1D_DOWNDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD87
1D_EDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD44
1D_ENDDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD47
1D_ENTERDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD56
1D_ESCDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1
1D_FDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD61
1D_F1Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD5
1D_F10Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD7
1D_F11Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD11
1D_F12Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD15
1D_F2Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD9
1D_F3Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD14
1D_F4Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD2
1D_F5Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD6
1D_F6Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD10
1D_F7Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD13
1D_F8Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD16
1D_F9Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD3
1D_GDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD52
1D_HDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD55
1D_HOMEDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD30
1D_IDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD46
1D_INSERTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD28
1D_JDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD58
1D_KDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD60
1D_LDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD62
1D_LALTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD82
1D_LCTRLDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD77
1D_LEFTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD85
1D_LWINDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD80
1D_MDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD73
1D_MENUDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD81
1D_MINUSDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD19
1D_NDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD70
1D_ODiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD49
1D_PDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD50
1D_PGDNDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD37
1D_PGUPDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD20
1D_PLUSDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD23
1D_PRINTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD4
1D_QDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD38
1D_RDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD48
1D_RALTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD86
1D_RCTRLDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD83
1D_RIGHTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD79
1D_RSHIFTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD68
1D_RWINDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD78
1D_SDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD57
1D_SCRLCKDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD8
1D_SEMIDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD63
1D_SHIFTDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD64

The 84 most common of 280 parts.

Questions

How big is the TKL PCB?

It measures 373.1 × 129.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TKL use?

280 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 TKL KiCad files?

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

Can I use the TKL design in my own project?

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

More from Denrage/customkeyboard

3
  • 2 layers360 × 140.1 mmTKLTheSecond, the printed circuit board in 3D

    TKLTheSecond

    Denrage/customkeyboard

    QMK TKL Keyboard from Scratch

    302 parts
  • 2 layers376.4 × 130.8 mmTKL, the printed circuit board in 3D

    TKL

    Denrage/customkeyboard

    QMK TKL Keyboard from Scratch

    265 parts
  • 2 layers104 × 114.3 mmNumpad, the printed circuit board in 3D

    Numpad

    Denrage/customkeyboard

    QMK TKL Keyboard from Scratch

    54 parts

Similar boards

  • 2 layers82.8 × 72.1 mmVwcdpic with BT panel, the printed circuit board in 3D

    Vwcdpic with BT panel

    tomaskovacik/vwcdpic

    This is my personal fork of k9spud vwcdpic project

    280 parts29GPL-2.0
  • 2 layers381 × 165.6 mm0xCB Jupiter, the printed circuit board in 3D

    0xCB Jupiter

    0xCB-dev/0xCB-Jupiter

    An 1800-sized THT keyboard kit

    280 parts7
  • 2 layers243.8 × 332.7 mmVasulkaTranslocationPCB, the printed circuit board in 3D

    VasulkaTranslocationPCB

    bitzombie1/Vasulka_Brotherhood

    A Repository for source code and design files created for the restoration of Woody Vasulka's mid 1990's exhibition the Brotherhood.

    280 parts1
  • 2 layers428.6 × 161.9 mmKeyboard mk1, the printed circuit board in 3D

    Keyboard mk1

    bobby1321/Colossus-Of-Codes

    Custom keyboard layout, called the Colossus of Codes (like Rhodes)

    280 parts1MIT
  • 2 layers131 × 111.1 mmIgb01 module ctrl, the printed circuit board in 3D

    Igb01 module ctrl

    centrevillage/igb01

    IGB01 Root Device

    280 parts1MIT
  • 2 layers100 × 81 mmReg, the printed circuit board in 3D

    Reg

    jamiebrn/bjt-cpu-8bit

    Custom 8 bit CPU built from NPN bipolar junction transistors

    280 parts1
  • 2 layers290 × 221 mmHub module, the printed circuit board in 3D

    Hub module

    tmolteno/TART-3

    The TART radio telescope, Version 3.

    280 parts1GPL-3.0
  • 2 layers134 × 83 mmIDBoard, the printed circuit board in 3D

    IDBoard

    andywm/DrawerID

    280 partsMIT