Skip to the content
2 layers142.5 × 106.3 mmLily58 Pro, the printed circuit board in 3D

Lily58 Pro

rek/keyboards

build notes and config for any keyboards i build

Size
142.5 × 106.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
87
Nets
57
Pads
884
Tracks, vias
1,658, 149
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Jun 2023
Updated
2 Nov 2026

Overview

Lily58 Pro is an open-source printed circuit board by rek, from the rek/keyboards repository on GitHub. It is a 2-layer board of 142.5 × 106.3 mm with 87 parts on 57 nets, routed with 1,658 tracks and 149 vias.

Its parts include 29 diodes, 29 switches, 5 connectors, 2 resistors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

README

README.md

Keebs

build notes and config for any keyboards i build

KiCad:

A nice intro: https://youtu.be/8WXpGTIbxlQ?si=IPm6OvvAeKLTbCmh

JLC Fabrication Toolkik Plugin

  • Export Gerber

Firmware notes

Make sure you are running python 3.8+

sh
python3 -m pip install --user qmk
apt install gcc-arm-none-eabi avrdude dfu-programmer dfu-util
pip install -U Pillow
qmk setup
qmk list-keyboards | grep xxx

Then don't forget: https://docs.qmk.fm/faq_build#linux-udev-rules

Troubleshooting

  • Cannot find the device?
    • Make sure you are using a data USB cable
    • Try USB-A not USB-C
      • For example Arduino Nano will not show up using a C-C cable

Parts

87
QtyValueFootprintReferences
29DLily58-footprint:Diode_SOD123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13
29SW_PUSHLily58-footprint:CherryMX_KailhLowProfile_Hotswap_edgeSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +13
8Lily58-footprint:JumperJP1, JP2, JP3, JP4, JP5, JP6, JP7, JP8
5HOLELily58-footprint:HOLE_M2_THTH3, TH4, TH5, TH6, TH7
2HOLELily58-footprint:M2_HOLE_PCBTH1, TH2
2LOGOLily58-footprint:lily58_logo_2G***, G***
2LOGOLily58-footprint:lily58_logo_ProG***, G***
2RLily58-footprint:RESISTOR_miniR1, R2
2i2c_pinLily58-footprint:1pin_connP1, P2
14PINLily58-footprint:MJ-4PP-9J2
1LEDLily58-footprint:LEDJ1
1OLEDLily58-footprint:OLED_4PinJ3
1ProMicroLily58-footprint:ProMicro_rev2U1
1SW_RSTLily58-footprint:TACT_SWITCH_TVBP06RSW1
1jumperLily58-footprint:jumper_dataW1

More from rek/keyboards

5
  • 2 layers154.7 × 90.8 mmSplay, the printed circuit board in 3D

    Splay

    rek/keyboards

    build notes and config for any keyboards i build

    53 parts
  • 2 layers147.9 × 86 mmPcb-2, the printed circuit board in 3D

    Pcb-2

    rek/keyboards

    build notes and config for any keyboards i build

    44 parts
  • 2 layers146.9 × 86 mmPcb-2, the printed circuit board in 3D

    Pcb-2

    rek/keyboards

    build notes and config for any keyboards i build

    44 parts
  • 2 layers87.1 × 58.5 mmNumpad, the printed circuit board in 3D

    Numpad

    rek/keyboards

    build notes and config for any keyboards i build

    19 parts
  • 2 layers100 × 65 mm05-media, the printed circuit board in 3D

    05-media

    rek/keyboards

    build notes and config for any keyboards i build

    13 parts

Similar boards

  • 2 layers175.8 × 184.8 mmSofleKeyboard, the printed circuit board in 3D

    SofleKeyboard

    josefadamcik/SofleKeyboard

    A split keyboard based on Lily58, Crkbd and Helix keyboards

    87 parts2.6k
  • 2 layers58.2 × 38.1 mmUsb sniffer, the printed circuit board in 3D

    Usb sniffer

    ataradov/usb-sniffer

    Low-cost LS/FS/HS USB sniffer with Wireshark interface

    87 parts1.3kBSD-3-Clause
  • 2 layers65 × 56 mmHat, the printed circuit board in 3D

    Hat

    pa3gsb/Radioberry-2.x

    Ham Radio hat for Raspberry PI

    87 parts678
  • 2 layers57 × 111 mmSIM POWER PANEL, the printed circuit board in 3D

    SIM POWER PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    87 parts431
  • 2 layers128.2 × 150.3 mmSplit 3x, the printed circuit board in 3D

    Split 3x

    MangoIV/dracuLad

    QMK-powered 34-36 key split keyboard

    87 parts230
  • 2 layers88.9 × 80 mmEdk, the printed circuit board in 3D

    Edk

    ciaa/Hardware

    Hardware de la CIAA

    87 parts216
  • 2 layers68.6 × 53.3 mmArduino UNO R4 Minima, the printed circuit board in 3D

    Arduino UNO R4 Minima

    sabogalc/KiCad-Arduino-Boards

    A collection of Arduino boards recreated from scratch in KiCad. Legacy USB connectors have been replaced with USB-C where applicable.

    87 parts95WTFPL

Questions

How big is the Lily58 Pro PCB?

It measures 142.5 × 106.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Lily58 Pro use?

87 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 Lily58 Pro KiCad files?

From the rek/keyboards repository on GitHub, at the commit this page was made from: the board is 06 - lilly58/pcb/Lily58_Pro.kicad_pcb and its schematic 02/pcb-left-v2/pcb-2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Lily58 Pro design in my own project?

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