

TKLTheSecond
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
12BAV16WS
SOD-323-65℃~+150℃@(Tj) 1.25V@150mA 150mA 1uA@75V 4ns 75V Independent SOD-323 Switching Diodes ROHSDiodes IncorporatedSwitching DiodesGT-USB-7004
SMD-40℃~+85℃ 1 1.68mm 10,000 Cycles 16P 24V 5A 8.75mm Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSG-SwitchUSB ConnectorsK0
插件,P=3.7mmThermal Fuses (TCO)SETsafe | SETfuseK1
插件,P=3.7mmThermal Fuses (TCO)SETsafe | SETfuseK2
插件,P=3.7mm111℃ 115℃ 200℃ 250V 2A 91℃ 插件,P=3.7mm Thermal Fuses (TCO) ROHSSETsafe | SETfuseThermal Fuses (TCO)K3
插件,P=3.7mmThermal Fuses (TCO)SETsafe | SETfuseK4
插件,P=3.7mm106℃ 125℃ 130℃ 200℃ 250V 2A 插件,P=3.7mm Thermal Fuses (TCO) ROHSSETsafe | SETfuseThermal Fuses (TCO)K5
插件,P=3.7mmThermal Fuses (TCO)SETsafe | SETfuseK6
插件,P=3.7mm121℃ 140℃ 145℃ 200℃ 250V 2A 插件,P=3.7mm Thermal Fuses (TCO)SETsafe | SETfuseThermal Fuses (TCO)K7
插件,P=3.7mm126℃ 145℃ 150℃ 2.3mm 200℃ 250V 2A 3.7mm 5.8mm 插件,P=3.7mm Thermal Fuses (TCO)SETsafe | SETfuseThermal Fuses (TCO)K8
插件,P=3.7mmThermal Fuses (TCO)SETsafe | SETfuseKF10
插件-65℃~+125℃ 0.6pF~10pF 11.94mm 125V 5000@100MHz 插件 Trimmers, Variable Capacitors ROHSKnowlesTrimmers, Variable Capacitors
README
README.mdCustom Keyboard
Planned Features
- ISO-Layout
- RGB per Key
- RGB Underglow
- TKL (80%)
- USB-C
- QMK
Ressources
- JLCPCB - PCB Manfucaturer
- http://www.keyboard-layout-editor.com/#/
- https://github.com/jeroen94704/klepcbgen
- https://wiki.ai03.com/books/pcb-design/page/pcb-guide-part-1---preparations
- https://github.com/ruiqimao/keyboard-pcb-guide
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| Qty | Value | Footprint | References |
|---|---|---|---|
| 87 | BAV16WS | Diode_SMD:D_SMA | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +71 |
| 6 | C | Capacitor_SMD:C_1206_3216Metric | C4, C5, C6, C7, C13, C14 |
| 2 | 10 | Resistor_SMD:R_1206_3216Metric | R3, R4 |
| 2 | 10K | Resistor_SMD:R_1206_3216Metric | R5, R6 |
| 2 | 10nF | Capacitor_SMD:C_1206_3216Metric | C10, C11 |
| 2 | 12pF | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | 1K | Resistor_SMD:R_1206_3216Metric | R8, R9 |
| 2 | 1uF | Capacitor_SMD:C_1206_3216Metric | C8, C9 |
| 2 | 5.1K | Resistor_SMD:R_1206_3216Metric | R10, R11 |
| 2 | LED | LED_SMD:LED_1210_3225Metric_Pad1.42x2.65mm_HandSolder | D62, D63 |
| 1 | 100nF | Capacitor_SMD:C_1206_3216Metric | C12 |
| 1 | 25MHZ 9PF | Crystal:Crystal_SMD_HC49-SD | Y1 |
| 1 | 4.7uF | Capacitor_SMD:C_1206_3216Metric | C3 |
| 1 | 4k7 | Resistor_SMD:R_1206_3216Metric | R7 |
| 1 | BOOT0 | Button_Switch_SMD:SW_SPST_FSMSM | SW62 |
| 1 | Conn_01x02_Socket | Connector_PinHeader_1.00mm:PinHeader_1x02_P1.00mm_Vertical | J3 |
| 1 | Conn_01x04_Socket | Connector_PinHeader_1.00mm:PinHeader_2x02_P1.00mm_Vertical | J2 |
| 1 | GT-USB-7004 | footprints:GT-USB-7047C | J4 |
| 1 | K-9 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW26 |
| 1 | K_0 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW27 |
| 1 | K_1 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW18 |
| 1 | K_2 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW19 |
| 1 | K_3 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW20 |
| 1 | K_4 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW21 |
| 1 | K_5 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW22 |
| 1 | K_6 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW23 |
| 1 | K_7 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW24 |
| 1 | K_8 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW25 |
| 1 | K_A | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW50 |
| 1 | K_B | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW70 |
| 1 | K_BACKSPACE | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00u | SW30 |
| 1 | K_BCKSLSH | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.50u | SW46 |
| 1 | K_BRACEL | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW44 |
| 1 | K_BRACER | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW45 |
| 1 | K_C | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW68 |
| 1 | K_CAPS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.75u | SW49 |
| 1 | K_COMMA | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW73 |
| 1 | K_D | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW52 |
| 1 | K_DELETE | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW47 |
| 1 | K_DOT | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW74 |
| 1 | K_DOWN | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW95 |
| 1 | K_E | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW36 |
| 1 | K_END | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW48 |
| 1 | K_ENTER | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u | SW61 |
| 1 | K_ESC | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW1 |
| 1 | K_F | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW53 |
| 1 | K_F1 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW2 |
| 1 | K_F10 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW11 |
| 1 | K_F11 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW12 |
| 1 | K_F12 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW13 |
| 1 | K_F2 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW3 |
| 1 | K_F3 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW4 |
| 1 | K_F4 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW5 |
| 1 | K_F5 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW6 |
| 1 | K_F6 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW7 |
| 1 | K_F7 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW8 |
| 1 | K_F8 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW9 |
| 1 | K_F9 | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW10 |
| 1 | K_G | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW54 |
| 1 | K_H | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW55 |
| 1 | K_HOME | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW32 |
| 1 | K_I | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW41 |
| 1 | K_INSERT | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW31 |
| 1 | K_J | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW56 |
| 1 | K_K | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW57 |
| 1 | K_L | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW58 |
| 1 | K_LALT | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u | SW83 |
| 1 | K_LCTRL | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u | SW81 |
| 1 | K_LEFT | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW94 |
| 1 | K_LSHIFT | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u | SW65 |
| 1 | K_M | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW72 |
| 1 | K_MENU | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.25u | SW92 |
| 1 | K_MINUS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW28 |
| 1 | K_N | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW71 |
| 1 | K_O | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW42 |
| 1 | K_P | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW43 |
| 1 | K_PAUSE | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW16 |
| 1 | K_PGDOWN | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW98 |
| 1 | K_PGUP | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW97 |
| 1 | K_PLUS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00u | SW29 |
The 179 most common of 302 parts.
More from Denrage/customkeyboard
3Similar boards
- 2 layers351.6 × 128.3 mm

- 2 layers391.2 × 166.5 mm

- 2 layers385.8 × 133.8 mm

Aphrodite
wenbu/keyboard
KiCad component library, PCB schematics, layouts, etc. for custom keyboards
203 parts - 2 layers

- 2 layers304.8 × 95.3 mm

- 2 layers285.8 × 95.3 mm

- 2 layers329 × 131 mm

- 4 layers121.3 × 123.8 mm

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.

