

This has been prototyped and is confirmed working
- Size
- 351.6 × 128.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 191
- Nets
- 132
- Pads
- 442
- Tracks, vias
- 1,258, 59
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 22 Jan 2023
- Updated
- 22 Jan 2023
Overview
TKL is an open-source printed circuit board by calliah333, from the calliah333/Kingsaver-Replacement-PCB repository on GitHub. It is a 2-layer board of 351.6 × 128.3 mm with 191 parts on 132 nets, routed with 1,258 tracks and 59 vias.
It is built around the K0, K1 and K2, with the K3, K4 and K5 among its other parts. Its parts include 86 diodes, 10 capacitors, 3 resistors, 2 switches and 1 fuse.
Main components
12K0
插件,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 | SETfuseK9
插件,P=3.7mmThermal Fuses (TCO)SETsafe | SETfuseKF10
插件-65℃~+125℃ 0.6pF~10pF 11.94mm 125V 5000@100MHz 插件 Trimmers, Variable Capacitors ROHSKnowlesTrimmers, Variable CapacitorsKF8
插件-65℃~+125℃ 0.6pF~8pF 11.94mm 250V 5000@100MHz 插件 Trimmers, Variable Capacitors ROHSKnowlesTrimmers, Variable Capacitors
README
README.mdKingsaver Replacement PCB
Replacement PCB for the Kingsaver
This has been prototyped and is confirmed working

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Unported License.
Production
Production gerbers are zipped in the Gerbers folder, with JLC assembly files in the jlcpcb/assembly folder
You can get USB connectors off LCSC at https://lcsc.com/product-detail/USB-Connectors_Jing-Extension-of-the-Electronic-Co-920-462A2021D10102_C46398.html
Photo of proto:

Parts
191| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | 1n4148 | Sleep-Lib:D_SOD-123-EditSkilk | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +68 |
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C5, C6, C7, C8 |
| 3 | 1uF | Capacitor_SMD:C_0402_1005Metric | C3, C9, C10 |
| 2 | 470 | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | LED | Alps_Only:ALPS-LEDONLY | D85, D86 |
| 2 | RST | Button_Switch_SMD:SW_SPST_SKQG_WithoutStem | SW1, SW2 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 4.7uF | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 500mA | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | K_0 | kicad-alps:SW_Alps_1u | MX27 |
| 1 | K_1 | kicad-alps:SW_Alps_1u | MX18 |
| 1 | K_1.5uLAlt | kicad-alps:SW_Alps_1.5u | MX79 |
| 1 | K_1.5uLControl | kicad-alps:SW_Alps_1.5u | MX78 |
| 1 | K_1.5uPipe | kicad-alps:SW_Alps_1.75u | MX47 |
| 1 | K_1.5uRControl | kicad-alps:SW_Alps_1.5u | MX82 |
| 1 | K_1.5uRalt | kicad-alps:SW_Alps_1.5u | MX81 |
| 1 | K_1.5uTab | kicad-alps:SW_Alps_1.5u | MX34 |
| 1 | K_1.75uCaps | kicad-alps:SW_Alps_1.75u | MX51 |
| 1 | K_2 | kicad-alps:SW_Alps_1u | MX19 |
| 1 | K_2.25uEnter | kicad-alps:SW_Alps_1u | MX63 |
| 1 | K_2.25uLShift | kicad-alps:SW_Alps_1u | MX64 |
| 1 | K_2.75uRightShift | kicad-alps:SW_Alps_1u | MX75 |
| 1 | K_2uBackspace | kicad-alps:SW_Alps_1u | MX30 |
| 1 | K_3 | kicad-alps:SW_Alps_1u | MX20 |
| 1 | K_4 | kicad-alps:SW_Alps_1u | MX21 |
| 1 | K_5 | kicad-alps:SW_Alps_1u | MX22 |
| 1 | K_6 | kicad-alps:SW_Alps_1u | MX23 |
| 1 | K_7 | kicad-alps:SW_Alps_1u | MX24 |
| 1 | K_7uSpace | kicad-alps:SW_Alps_1u | MX80 |
| 1 | K_8 | kicad-alps:SW_Alps_1u | MX25 |
| 1 | K_9 | kicad-alps:SW_Alps_1u | MX26 |
| 1 | K_A | kicad-alps:SW_Alps_1u | MX52 |
| 1 | K_Apostrophe | kicad-alps:SW_Alps_1u | MX62 |
| 1 | K_B | kicad-alps:SW_Alps_1u | MX69 |
| 1 | K_C | kicad-alps:SW_Alps_1u | MX67 |
| 1 | K_Comma | kicad-alps:SW_Alps_1u | MX72 |
| 1 | K_D | kicad-alps:SW_Alps_1u | MX54 |
| 1 | K_Delete | kicad-alps:SW_Alps_1u | MX48 |
| 1 | K_Down | kicad-alps:SW_Alps_1u | MX83 |
| 1 | K_E | kicad-alps:SW_Alps_1u | MX37 |
| 1 | K_ESC | kicad-alps:SW_Alps_1u | MX1 |
| 1 | K_End | kicad-alps:SW_Alps_1u | MX49 |
| 1 | K_F | kicad-alps:SW_Alps_1u | MX55 |
| 1 | K_F1 | kicad-alps:SW_Alps_1u | MX2 |
| 1 | K_F10 | kicad-alps:SW_Alps_1u | MX11 |
| 1 | K_F11 | kicad-alps:SW_Alps_1u | MX12 |
| 1 | K_F12 | kicad-alps:SW_Alps_1u | MX13 |
| 1 | K_F2 | kicad-alps:SW_Alps_1u | MX3 |
| 1 | K_F3 | kicad-alps:SW_Alps_1u | MX4 |
| 1 | K_F4 | kicad-alps:SW_Alps_1u | MX5 |
| 1 | K_F5 | kicad-alps:SW_Alps_1u | MX6 |
| 1 | K_F6 | kicad-alps:SW_Alps_1u | MX7 |
| 1 | K_F7 | kicad-alps:SW_Alps_1u | MX8 |
| 1 | K_F8 | kicad-alps:SW_Alps_1u | MX9 |
| 1 | K_F9 | kicad-alps:SW_Alps_1u | MX10 |
| 1 | K_G | kicad-alps:SW_Alps_1u | MX56 |
| 1 | K_H | kicad-alps:SW_Alps_1u | MX57 |
| 1 | K_Home | kicad-alps:SW_Alps_1u | MX32 |
| 1 | K_I | kicad-alps:SW_Alps_1u | MX42 |
| 1 | K_Insert | kicad-alps:SW_Alps_1u | MX31 |
| 1 | K_J | kicad-alps:SW_Alps_1u | MX58 |
| 1 | K_K | kicad-alps:SW_Alps_1u | MX59 |
| 1 | K_L | kicad-alps:SW_Alps_1u | MX60 |
| 1 | K_LBracket | kicad-alps:SW_Alps_1u | MX45 |
| 1 | K_Left | kicad-alps:SW_Alps_1u | MX77 |
| 1 | K_M | kicad-alps:SW_Alps_1u | MX71 |
| 1 | K_Minus | kicad-alps:SW_Alps_1u | MX28 |
| 1 | K_N | kicad-alps:SW_Alps_1u | MX70 |
| 1 | K_O | kicad-alps:SW_Alps_1u | MX43 |
| 1 | K_P | kicad-alps:SW_Alps_1u | MX44 |
| 1 | K_Pause | kicad-alps:SW_Alps_1u | MX16 |
| 1 | K_Period | kicad-alps:SW_Alps_1u | MX73 |
| 1 | K_PgDn | kicad-alps:SW_Alps_1u | MX50 |
| 1 | K_PgUp | kicad-alps:SW_Alps_1u | MX33 |
| 1 | K_Plus | kicad-alps:SW_Alps_1u | MX29 |
| 1 | K_Print | kicad-alps:SW_Alps_1u | MX14 |
| 1 | K_Q | kicad-alps:SW_Alps_1u | MX35 |
| 1 | K_R | kicad-alps:SW_Alps_1u | MX38 |
| 1 | K_RBracket | kicad-alps:SW_Alps_1u | MX46 |
| 1 | K_Right | kicad-alps:SW_Alps_1u | MX84 |
The 173 most common of 191 parts.
Similar boards
- 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 layers360 × 140.1 mm

- 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 TKL PCB?
It measures 351.6 × 128.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the TKL use?
191 parts, built around the K0, K1, K2 and K3. 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 calliah333/Kingsaver-Replacement-PCB repository on GitHub, at the commit this page was made from: the board is PCB/TKL.kicad_pcb and its schematic PCB/Matrix.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 calliah333 before reusing the design.