

Pcb-080
TKL inspired PCBs
- Size
- 347.7 × 119.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 221
- Nets
- 140
- Pads
- 1,156
- Tracks, vias
- 1,472, 97
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Oct 2024
- Updated
- 31 Jan 2025
Overview
Pcb-080 is an open-source printed circuit board by dcpedit, from the dcpedit/tklish repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 347.7 × 119.1 mm with 221 parts on 140 nets, routed with 1,472 tracks and 97 vias.
Its parts include 96 diodes, 9 capacitors, 3 resistors, 2 ICs and 2 switches. It belongs with the STM32 boards of this library.
README
README.mdTKLish

TKLish is a series of PCBS that mimic the style of a traditional TLK (Ten Key Less) keyboard. Below are the 3 variants:
- s40 - 40% layout with staggered keys. KLE layouts
- o40 - 40% layout with ortholinear keys. KLE layouts
- o80 - 80% layout with ortholinear keys. KLE layouts
Features:
- s40 can use standard keycaps (no 40s kit required)
- s40 & o80 can utilize any ergo/ergodox kit with 1.5u modifier keys (ex. GMK Sixes, SA Carbon)
- PCB can support up to 3 rotary encoders
- Utilizes Unified Daughterboard (C4 version with Molex Pico-EZmate connectors)
The o80 PCB should work with any case that does require the PCB to be mounted (PCB has no mounting holes) and utilizes a USB-C daughterboard. I've only been able to test it with the Thecca x Rubrehose case.
Stacked Acrylic Case

I've designed a stacked acrylic case that works with the 40% PCBs. You can look at the build guide in the case directory.
Firmware
Vial source code located here:
https://github.com/dcpedit/vial-qmk/blob/tklish/keyboards/dcpedit/tklish/
Vial: https://get.vial.today
Parts
221| Qty | Value | Footprint | References |
|---|---|---|---|
| 96 | ~ | Diode_SMD:D_SOD-123 | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D100, D101, D102, D103, D104, D105 +80 |
| 85 | MX-NoLED | MX_Only:MXOnly-1U-Hotswap | MX10, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24, MX100, MX101, MX102, MX103, MX104, MX105 +69 |
| 9 | MX-NoLED | MX_Only:MXOnly-1.5U-Hotswap | MX11, MX12, MX14, MX15, MX89, MX90, MX91, MX92, MX93 |
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C3, C4, C5, C6, C7 |
| 4 | MX-NoLED | MX_Only:MXOnly-1.5U-Hotswap-Vertical | MX48.15, MX50.15, MX54.15, MX56.15 |
| 3 | RotaryEncoder_Switch | Keebio-Parts:RotaryEncoder_EC11_Nonplated | SWR1, SWR2, SWR3 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C8, C9 |
| 2 | 470 | Keebio-Parts:Resistor-Hybrid-Back | R2, R3 |
| 2 | MX-NoLED | MX_Only:MXOnly-2U-Hotswap | MX51.2, MX57.2 |
| 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 | JST | acheron_Connectors:MOLEX_781710004_MountingReliefs | J1 |
| 1 | LOGO | TKLish:logo_35 | G*** |
| 1 | MX-LED | MX_Only:MXOnly-1U-Hotswap-LED | MX94 |
| 1 | MX-LED | MX_Only:MXOnly-1.5U-Hotswap-LED | MX13 |
| 1 | STM32F072C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | XC6206PxxxMR-Regulator_Linear | Package_TO_SOT_SMD:SOT-23 | U2 |
The 219 most common of 221 parts.
Questions
How big is the Pcb-080 PCB?
It measures 347.7 × 119.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Pcb-080 use?
221 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 Pcb-080 KiCad files?
From the dcpedit/tklish repository on GitHub, at the commit this page was made from: the board is pcb-080/pcb.kicad_pcb and its schematic pcb-040/Matrix.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Pcb-080 design in my own project?
Its repository publishes it under the CC-BY-4.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).
More from dcpedit/tklish
2- 2 layers309.6 × 100 mm

- 2 layers309.6 × 100 mm

Similar boards
- 2 layers364.4 × 167.3 mm

- 2 layers100 × 100 mm

PcbV10
klaus-liebler/labathome
Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.
221 parts5MIT - 2 layers325 × 125 mm

- 2 layers376 × 124 mm

- 2 layers302.1 × 188.2 mm

- 2 layers100 × 100 mm

- 2 layers363.5 × 84 mm

- 2 layers91.6 × 64.5 mm

Digit in board
borzeman/PzbElectronics
Репозиторий для поддержки версионирования при разработке плат для киоска.
221 parts