Skip to the content
PCBKitNew board
2 layers140 × 92 mmLillyKey, the printed circuit board in 3D

An opensource split wireless keyboard

Size
140 × 92 mm
Copper layers
2
Thickness
1.6 mm
Parts
66
Nets
45
Pads
464
Tracks, vias
750, 110
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
24 Jan 2026
Updated
12 Feb 2026

Overview

LillyKey is an open-source printed circuit board by ElectricTurtle32, from the ElectricTurtle32/LilyKey repository on GitHub. It is a 2-layer board of 140 × 92 mm with 66 parts on 45 nets, routed with 750 tracks and 110 vias.

Its parts include 30 diodes, 30 switches, 1 IC and 1 connector. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

LilyKey

An opensource split wireless keyboard 20260202_13h03m20s_grim 20260202_13h03m55s_grim

20260125_23h00m33s_grim 20260125_23h01m45s_grim

This keyboard uses low profile Choc V2 switchs, and a XIAO nRF52840 with ZMK. The design fits together with only a few screws on the bottom

Firmware can be found in this repo

OnShape link. In order to use the link, copy it into your browser, for some reason if you don't do that you get a 403 error. https://cad.onshape.com/documents/438c57f3dff6ca4edb0a97ae/w/4621db7fe7b2abded9ecab59/e/34fd1f2b97a3de8af004570b

I will be buying the lubrication kit, and tribosys 3204 out of pocket, due to overbudget constraints. If required, I will also be buying the diodes and JST connectors out of pocket.
BOM

DescriptionLinkQty.Price Per UnitTotal Price
JST PH connectorLINK4$0.48$1.92
DiodesLINK100$0.05$4.74
SwitchesLINK70$0.48$33.60
XIAO nRF52840LINK2$9.90$19.80
BatteryLINK2$7.95$15.90
Lube (3204)LINK1$6.00$6.00
Lubing KitLINK1$5.00$5.00
KeycapsLINK7$3.50$24.50
Total cost
$111.46

Parts

66
QtyValueFootprintReferences
30DFootprints:RevDiodeD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14
30SW_PushFootprints:SW_Hotswap_Kailh_Choc_V1V2SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +14
1Conn_01x02_SocketFootprints:JSTPHJ1
1XIAO-nRF52840-SMDFootprints:XIAO_nRF52840_DUALU2

The 62 most common of 66 parts.

Questions

How big is the LillyKey PCB?

It measures 140 × 92 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LillyKey use?

66 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 LillyKey KiCad files?

From the ElectricTurtle32/LilyKey repository on GitHub, at the commit this page was made from: the board is KiCad/LillyKey.kicad_pcb and its schematic KiCad/LillyKey.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LillyKey design in my own project?

Its repository states no licence, so its author keeps all rights: ask ElectricTurtle32 before reusing the design.

Similar boards

  • 2 layers126.5 × 83 mmPcb pro controller, the printed circuit board in 3D

    Pcb pro controller

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    66 parts915
  • 2 layers94.6 × 46.1 mmHeaterMeterPI, the printed circuit board in 3D

    HeaterMeterPI

    CapnBry/HeaterMeter

    HeaterMeter and LinkMeter Arduino BBQ Controller

    66 parts557MIT
  • 2 layers56.9 × 35.2 mmAmoeba tp, the printed circuit board in 3D

    Amoeba tp

    mtl/keyboard-pcbs

    Keyboard PCBs

    66 parts485
  • 2 layers82 × 120 mmSample Numeric Keyboard, the printed circuit board in 3D

    Sample Numeric Keyboard

    famichu/MagLev_Switch_MX

    The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

    66 parts467
  • 2 layers136.8 × 98.6 mmHillside, the printed circuit board in 3D

    Hillside

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    66 parts448MIT
  • 2 layers115.7 × 95.7 mmFifi split keeb, the printed circuit board in 3D

    Fifi split keeb

    raychengy/fifi_split_keeb

    Fifi Keyboard 🐶 ⌨️

    66 parts334
  • 2 layers95.2 × 57.2 mmDomesdayDuplicator, the printed circuit board in 3D

    DomesdayDuplicator

    Domesday86/DomesdayDuplicator

    High-speed LaserDisc RF sampler

    66 parts325GPL-3.0
  • 2 layers96.5 × 66 mmBumperDuino, the printed circuit board in 3D

    BumperDuino

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    66 parts282