

Personal project to create a custom keyboard end to end
- Size
- 161.4 × 129.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 63
- Nets
- 82
- Pads
- 663
- Tracks, vias
- 1,429, 45
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 9 Jul 2025
- Updated
- 23 Jul 2025
Overview
Left is an open-source printed circuit board by liamJunkermann, from the liamJunkermann/ljkeebs repository on GitHub. It is a 2-layer board of 161.4 × 129.1 mm with 63 parts on 82 nets, routed with 1,429 tracks and 45 vias.
Its parts include 29 diodes and 29 switches. It belongs with the keyboards and input boards of this library.
README
Readme.mdLJKeeb
A personal deep dive into using ergogen to create a split keyboard for me. The aim was to create a reversible pcb with my target layout (modelled from sofle). Used ergogen to generate the layout and pcb, kicad with freerouter to help do most of the trace routing (and generate the schematic).
Parts
63| Qty | Value | Footprint | References |
|---|---|---|---|
| 29 | PG1350 | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +13 | |
| 29 | ComboDiode | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13 | |
| 1 | ceoloide:mcu_nice_nano | MCU1 | |
| 1 | ceoloide:battery_connector_jst_ph_2 | JST1 | |
| 1 | ceoloide:power_switch_smd_side | PWR1 | |
| 1 | ceoloide:display_nice_view | DISP1 | |
| 1 | ceoloide:reset_switch_smd_side | RST1 |
Questions
How big is the Left PCB?
It measures 161.4 × 129.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Left use?
63 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 Left KiCad files?
From the liamJunkermann/ljkeebs repository on GitHub, at the commit this page was made from: the board is pcbs_nice_view/left.kicad_pcb and its schematic pcbs/left.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Left design in my own project?
Its repository states no licence, so its author keeps all rights: ask liamJunkermann before reusing the design.
More from liamJunkermann/ljkeebs
1- 2 layers161.4 × 129.1 mm

Similar boards
- 2 layers143.3 × 116.6 mm

- 2 layers107 × 54 mm

- 2 layers81.9 × 39.8 mm

- 2 layers76.3 × 122.8 mm

Discipad pcb
coseyfannitutti/discipad
17-key numpad assembled with only through hole components, including usb type-c
63 parts221GPL-3.0 - 2 layers53 × 47 mm

Servo control
eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32
63 parts208 - 2 layers98 × 38 mm

Bldc control ver2
pekkaroi/bldc-drive
Cheap and simple brushless DC motor driver designed for CNC applications using STM32 microcontroller
63 parts199GPL-2.0 - 2 layers60 × 75 mm

- 2 layers38.1 × 101.6 mm

Slimline Voltage Controlled Switch - Main
mzuelch/CATs-Eurosynth
Analog Synth Eurorack Modules
63 parts166MIT