Skip to the content
PCBKitNew board
2 layers344 × 124.5 mmUniversalTKL, the printed circuit board in 3D

Fully Open source TKL keyboard

Size
344 × 124.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
175
Nets
138
Pads
831
Tracks, vias
1,545, 224
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20210623)
Created
21 Apr 2021
Updated
24 Oct 2022

Overview

UniversalTKL is an open-source printed circuit board by ojthetiny, from the ojthetiny/OpenTKL repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 344 × 124.5 mm with 175 parts on 138 nets, routed with 1,545 tracks and 224 vias.

It is built around the ATMEGA32U4-MU and PRTR5V0U2X. Its parts include 49 diodes, 4 connectors, 1 IC, 1 crystal and 1 fuse. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

OpenTKL

Fully open souce TKL keyboard project Alt text

Use as a base for your own designs, renders or order as is (read important info at the bottom).

Details:

  • F13 TKL layout supporting ANSI, ISO, stepped and normal CAPS, Split right shift, and split backspace.
  • Jane V2 CE plate.
  • 3 optional internal weight pieces can be filled with foam for dampening or metal for more heft.
  • 7 degree typing angle.
  • Hiney h88c support.
  • Flush USB-C connector built into the PCB, no need for a daughterboard (though the PCB supports it).
  • Skuf feet.
  • Countersunk m3 screws for everything except the plate which uses normal button head m3 screws.

Important Info (READ BEFORE ORDERING):

  • I do not offer any sort of warranty for this, nor can I be held liable if something goes wrong.
  • Renders are not fully representative of the final product.
  • Please, PLEASE look over the design before you do anything with it, it's possible and very likely that there are some errors, I'm just a human.

If you use this as a template for your own design, please give credit(same goes for renders).

Parts

175
QtyValueFootprintReferences
78MX-NoLEDMX_Alps_Hybrid:MX-1U-NoLEDMX11, MX12, MX13, MX14, MX15, MX16, MX18, MX19, MX20, MX21, MX22, MX100, MX101, MX102, MX103, MX104 +62
44BAV70_SmallPackage_TO_SOT_SMD:SOT-23D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D19, D20, D21, D22, D23, D24 +28
8MX-NoLEDMX_Alps_Hybrid:MX-1.25U-NoLEDMX2, MX3, MX10, MX17, MX60, MX61, MX73, MX81
6MX-NoLEDMX_Alps_Hybrid:MX-1.5U-NoLEDMX6, MX9, MX23, MX67, MX86, MX90
4D_SmallDiode_SMD:D_SOD-123D46, D47, D48, D79
3.1uCapacitor_SMD:C_0402_1005MetricC_DECOUP1, C_DECOUP2, C_DECOUP3
3220Resistor_SMD:R_0402_1005MetricR_INDICATOR1, R_INDICATOR2, R_INDICATOR3
210kResistor_SMD:R_0402_1005MetricR_HWB1, R_RST1
222Resistor_SMD:R_0402_1005MetricR_DATA1, R_DATA2
25k1Resistor_SMD:R_0402_1005MetricR_USB1, R_USB2
2MX-LEDMX_Alps_Hybrid:MX-1UMX4, MX95
110uCapacitor_SMD:C_0402_1005MetricC_DECOUP4
11uCapacitor_SMD:C_0402_1005MetricC_UCAP1
1ATmega32U4-MPackage_DFN_QFN:QFN-44-1EP_7x7mm_P0.5mm_EP5.2x5.2mmU1
1CONN_DBConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ3
1CONN_RGBConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ2
1HRO-TYPE-C-31-M-12Components:HRO-TYPE-C-31-M-12-AssemblyUSB1
1ISP_BreakoutConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ4
1MX-LEDFancyHybridPrints:MX-1.25UMX1
1MX-LEDMX_Alps_Hybrid:MX-1.75UMX7
1MX-NoLEDMX_Alps_Hybrid:MX-6.25U-ReversedStabilizers-NoLEDMX39
1MX-NoLEDMX_Alps_Hybrid:MX-7U-ReversedStabilizers-NoLEDMX45
1MX-NoLEDMX_Alps_Hybrid:MX-2.25U-ReversedStabilizers-NoLEDMX84
1MX-NoLEDMX_Alps_Hybrid:MX-1.75U_NoLEDMX78
1MX-NoLEDMX_Alps_Hybrid:MX-2.25U-NoLEDMX8
1MX-NoLEDMX_Alps_Hybrid:MX-ISO-ReversedStabilizersMX80
1MX-NoLEDMX_Alps_Hybrid:MX-2.75U-NoLEDMX72
1MX-NoLEDMX_Alps_Hybrid:MX-2U-NoLEDMX89
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D18
1Polyfuse_SmallFuse:Fuse_0805_2012MetricF1
1Reset JumperButton_Switch_SMD:SW_SPST_TL3342J1
1Resonator_SmallCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1

Questions

How big is the UniversalTKL PCB?

It measures 344 × 124.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UniversalTKL use?

175 parts, built around the ATMEGA32U4-MU 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 UniversalTKL KiCad files?

From the ojthetiny/OpenTKL repository on GitHub, at the commit this page was made from: the board is PCB/Kicad Files/UniversalTKL.kicad_pcb and its schematic PCB/Kicad Files/UniversalTKL.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UniversalTKL design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers285 × 95.1 mmJ67G, the printed circuit board in 3D

    J67G

    Salicylic-acid3/PCB_Data

    158 parts51MIT
  • 2 layers285 × 95.1 mmUnison, the printed circuit board in 3D

    Unison

    jpskenn/Unison

    2-way turn around keyboard for Computer & Music

    284 parts23MIT
  • 2 layers284.3 × 116.2 mmNormal-60, the printed circuit board in 3D

    Normal-60

    keyboardio/Keygen

    A keyboard generator tool

    152 parts17
  • 2 layers285.7 × 95.5 mmJones, the printed circuit board in 3D

    Jones

    jpskenn/Jones

    Row-staggered 60% keyboard with gapless R2-R3 row. GH60 case compatible.

    249 parts12MIT
  • 2 layers285 × 95.1 mmNora, the printed circuit board in 3D

    Nora

    jpskenn/Nora

    Narrow pitch keyboard with Choc switches and keycaps. GH60 compatible.

    303 parts12MIT
  • 2 layers209.6 × 76.2 mmDidaktik, the printed circuit board in 3D

    Didaktik

    calvin-mcd/Didaktik-40

    a 40s keyboard inspired by the Didaktik computer & keyboard

    129 parts9GPL-3.0
  • 2 layers228.4 × 85 mmLeChiffre, the printed circuit board in 3D

    LeChiffre

    paindrivendev/le-yiffre

    Le Yiffre is a modified hotswap Le Chiffre pcb as an experimental design with different thumb clusters.Thanks to tominabox1 for creating Le Chiffre Keyboard and making it open source.

    108 parts8
  • 2 layers302.4 × 230.7 mmSandy 3in1, the printed circuit board in 3D

    Sandy 3in1

    jpskenn/Sandy

    a Keyboard with key height optimization

    288 parts5MIT