Skip to the content
2 layers360 × 140.1 mmTKLTheSecond, the printed circuit board in 3D

QMK TKL Keyboard from Scratch

Size
360 × 140.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
302
Nets
328
Pads
1,486
Tracks, vias
1,797, 144
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
7 Jul 2023
Updated
14 Mar 2026

Overview

TKLTheSecond is an open-source printed circuit board by Denrage, from the Denrage/customkeyboard repository on GitHub. It is a 2-layer board of 360 × 140.1 mm with 302 parts on 328 nets, routed with 1,797 tracks and 144 vias.

It is built around the BAV16WS, GT-USB-7004 and K0, with the K1, K2 and K3 among its other parts. Its parts include 89 diodes, 63 switches, 14 capacitors, 9 resistors and 3 connectors. It belongs with the keyboards and input boards of this library.

Main components

12

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

302
QtyValueFootprintReferences
87BAV16WSDiode_SMD:D_SMAD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +71
6CCapacitor_SMD:C_1206_3216MetricC4, C5, C6, C7, C13, C14
210Resistor_SMD:R_1206_3216MetricR3, R4
210KResistor_SMD:R_1206_3216MetricR5, R6
210nFCapacitor_SMD:C_1206_3216MetricC10, C11
212pFCapacitor_SMD:C_1206_3216MetricC1, C2
21KResistor_SMD:R_1206_3216MetricR8, R9
21uFCapacitor_SMD:C_1206_3216MetricC8, C9
25.1KResistor_SMD:R_1206_3216MetricR10, R11
2LEDLED_SMD:LED_1210_3225Metric_Pad1.42x2.65mm_HandSolderD62, D63
1100nFCapacitor_SMD:C_1206_3216MetricC12
125MHZ 9PFCrystal:Crystal_SMD_HC49-SDY1
14.7uFCapacitor_SMD:C_1206_3216MetricC3
14k7Resistor_SMD:R_1206_3216MetricR7
1BOOT0Button_Switch_SMD:SW_SPST_FSMSMSW62
1Conn_01x02_SocketConnector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_VerticalJ3
1Conn_01x04_SocketConnector_PinHeader_1.00mm:PinHeader_2x02_P1.00mm_VerticalJ2
1GT-USB-7004footprints:GT-USB-7047CJ4
1K-9PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW26
1K_0PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW27
1K_1PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW18
1K_2PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW19
1K_3PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW20
1K_4PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW21
1K_5PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW22
1K_6PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW23
1K_7PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW24
1K_8PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW25
1K_APCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW50
1K_BPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW70
1K_BACKSPACEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00uSW30
1K_BCKSLSHPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50uSW46
1K_BRACELPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW44
1K_BRACERPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW45
1K_CPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW68
1K_CAPSPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.75uSW49
1K_COMMAPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW73
1K_DPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW52
1K_DELETEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW47
1K_DOTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW74
1K_DOWNPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW95
1K_EPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW36
1K_ENDPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW48
1K_ENTERPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25uSW61
1K_ESCPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW1
1K_FPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW53
1K_F1PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW2
1K_F10PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW11
1K_F11PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW12
1K_F12PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW13
1K_F2PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW3
1K_F3PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW4
1K_F4PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW5
1K_F5PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW6
1K_F6PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW7
1K_F7PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW8
1K_F8PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW9
1K_F9PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW10
1K_GPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW54
1K_HPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW55
1K_HOMEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW32
1K_IPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW41
1K_INSERTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW31
1K_JPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW56
1K_KPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW57
1K_LPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW58
1K_LALTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25uSW83
1K_LCTRLPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25uSW81
1K_LEFTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW94
1K_LSHIFTPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25uSW65
1K_MPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW72
1K_MENUPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25uSW92
1K_MINUSPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW28
1K_NPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW71
1K_OPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW42
1K_PPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW43
1K_PAUSEPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW16
1K_PGDOWNPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW98
1K_PGUPPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW97
1K_PLUSPCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW29

The 179 most common of 302 parts.

More from Denrage/customkeyboard

3
  • 2 layers373.1 × 129.3 mmTKL, the printed circuit board in 3D

    TKL

    Denrage/customkeyboard

    QMK TKL Keyboard from Scratch

    280 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 layers351.6 × 128.3 mmTKL, the printed circuit board in 3D

    TKL

    calliah333/Kingsaver-Replacement-PCB

    This has been prototyped and is confirmed working

    191 parts8
  • 2 layers391.2 × 166.5 mmTKL, the printed circuit board in 3D

    TKL

    calliah333/11800-Replacement-PCB

    This is a replacement PCB for the Cherry G80-11800

    247 parts
  • 2 layers385.8 × 133.8 mmAphrodite, the printed circuit board in 3D

    Aphrodite

    wenbu/keyboard

    KiCad component library, PCB schematics, layouts, etc. for custom keyboards

    203 parts
  • 2 layersGH MXAlps mini, the printed circuit board in 3D

    GH MXAlps mini

    agodinhost/KiCad

    Open Source KiCad Project Files

    182 parts14
  • 2 layers304.8 × 95.3 mmR68, the printed circuit board in 3D

    R68

    rpedde/r68

    68% keyboard

    164 parts4GPL-2.0
  • 2 layers285.8 × 95.3 mmR60, the printed circuit board in 3D

    R60

    rpedde/r60

    Yet another 60% keyboard. This one is mine.

    148 parts
  • 2 layers329 × 131 mmA130XE KB MX, the printed circuit board in 3D

    A130XE KB MX

    gianlucarenzi/A130KB_MX

    ATARI XE Replacement Keyboard

    83 parts14GPL-3.0
  • 4 layers121.3 × 123.8 mmLamaKey fpga, the printed circuit board in 3D

    LamaKey fpga

    Wagner-Sebastian/Lamakey

    Fpga based split keyboard. Not yet working.

    147 parts

Questions

How big is the TKLTheSecond PCB?

It measures 360 × 140.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TKLTheSecond use?

302 parts, built around the BAV16WS, GT-USB-7004, K0 and K1. 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 TKLTheSecond KiCad files?

From the Denrage/customkeyboard repository on GitHub, at the commit this page was made from: the board is TKLTheSecond/TKLTheSecond/TKLTheSecond.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 TKLTheSecond design in my own project?

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