

Keyboard
Extremely unnecessary keyboard
- Size
- 161.8 × 129.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 115
- Nets
- 100
- Pads
- 901
- Tracks, vias
- 1,642, 578
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 1 Aug 2025
- Updated
- 9 Feb 2026
Overview
Keyboard is an open-source printed circuit board by Thunkar, from the Thunkar/euk repository on GitHub. It is a 2-layer board of 161.8 × 129.2 mm with 115 parts on 100 nets, routed with 1,642 tracks and 578 vias.
It is built around the WS2812B. Its parts include 33 diodes, 3 connectors and 1 IC. It belongs with the keyboards and input boards of this library.
Main components
1README
README.mdEUK Split Keyboard
A split ergonomic keyboard project with customizable accessories and per-key RGB lighting.

Features
- Split design for ergonomic typing
- Hot-swappable MX switches
- Per-key RGB lighting (SK6812 mini-e LEDs)
- RP2040-based controller
- Optional accessories:
- OLED screen
- Rotary encoder
- Analog joystick
- Potentiometer
- Tenting support
Documentation
- Bill of Materials (BOM) - Complete list of components needed
- Ordering PCBs - Guide for ordering the printed circuit boards
- Assembly Guide - Step-by-step assembly instructions
Project Structure
cad/- 3D printable case and accessory filespcb/- KiCad PCB design filesdocs/- Documentation and guidesvia.layout.json- VIA keyboard configurator layoutvia.definition.json- VIA keyboard definitionkle.definition.json- https://keyboard-layout-editor.com/ definition
Getting Started
- Review the BOM to buy all required components
- Follow the PCB ordering guide and get yourself some boards
- Print the required parts from the
cad/directory - Follow the assembly guide to build it!
Firmware
This keyboard uses QMK/VIA firmware. Use the included via.layout.json file to configure your keyboard layout in VIA.
At the moment, use the QMK fork at https://github.com/Thunkar/qmk_firmware
After installation, flash with:
qmk flash -kb euk/split -km default
Parts
115| Qty | Value | Footprint | References |
|---|---|---|---|
| 33 | D | EUK:D_SOD-123_Reversible | D_0, D_1, D_2, D_10, D_11, D_12, D_13, D_14, D_15, D_16, D_17, D_18, D_19, D_20, D_21, D_22 +17 |
| 33 | KEYSW | EUK:Kailh_socket_MX_reversible | K_0, K_1, K_2, K_10, K_11, K_12, K_13, K_14, K_15, K_16, K_17, K_18, K_19, K_20, K_21, K_22 +17 |
| 33 | WS2812B | EUK:SK6812-MINI-E | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17 |
| 10 | MountingHole_Pad_MP | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | H1, H2, H3, H4, H5, H6, H7, H8, H10, H11 |
| 2 | IO | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | J2, J3 |
| 1 | SIDE_SEL | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | JP4 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | TRRS | EUK:TRRS_JACK_MJ4PP9 | J1 |
| 1 | ~ | RP2040 pro micro:pro_micro_rp2040 | U1 |
Questions
How big is the Keyboard PCB?
It measures 161.8 × 129.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
115 parts, built around the WS2812B. 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 Keyboard KiCad files?
From the Thunkar/euk repository on GitHub, at the commit this page was made from: the board is split/pcb/keyboard.kicad_pcb and its schematic mini/pcb/keyboard-mini.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask Thunkar before reusing the design.
More from Thunkar/euk
1- 2 layers96.9 × 67.1 mm

Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers26 × 30 mm

Microcontroller
FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop
34 parts1.1kCC-BY-4.0 - 4 layers82.6 × 82.5 mm

- 2 layers95.3 × 161.9 mm

- 2 layers42.8 × 28.8 mm

MM Skirt
PrintersForAnts/Micron
If you want to purchase full kits there are 3 available (Kits are slowly updating to R1 hardware just make sure to double check the included hardware in your kit and if you have any questions reach out in the discord)
11 parts741GPL-3.0 - 2 layers149.6 × 127.1 mm

- 2 layers285.5 × 95 mm

- 2 layers177.7 × 144.5 mm
