

Lokkey
- Size
- 371.6 × 123.9 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 242
- Nets
- 157
- Pads
- 1,255
- Tracks, vias
- 1,327, 194
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 19 Dec 2025
- Updated
- 6 Jan 2026
Overview
Lokkey is an open-source printed circuit board by An0lys, from the An0lys/lokkey repository on GitHub. It is a 4-layer board of 371.6 × 123.9 mm with 242 parts on 157 nets, routed with 1,327 tracks and 194 vias.
It is built around the RP2040, W25Q128JVSIQ and USBLC6-2SC6. Its parts include 95 diodes, 19 capacitors, 14 resistors, 12 switches and 4 ICs. It belongs with the RP2040 boards of this library.
Main components
3RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)
README
README.mdlokkey
Parts
242| Qty | Value | Footprint | References |
|---|---|---|---|
| 95 | D_Small | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +79 |
| 86 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +70 |
| 12 | 100n | Capacitor_SMD:C_0603_1608Metric | C7, C9, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20 |
| 12 | 5k1 | Resistor_SMD:R_0603_1608Metric | R1, R2, R4, R5, R6, R8, R9, R10, R11, R12, R13, R14 |
| 5 | 1u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C6, C10 |
| 3 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25u | MX64, MX84, MX87 |
| 3 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S25, S47, S81 |
| 3 | SW_Nidec_CAS-120A1 | custom_footprint:SW_Toggle | SW5, SW6, SW7 |
| 2 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R7 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric | C3, C4 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5u | MX30, MX82 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u | MX48, MX76 |
| 2 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3, SW4 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_TL3342 | SW1, SW2 |
| 1 | 500mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | Conn_01x05 | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J2 |
| 1 | Crystal_GND24 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | LOGO | custom_footprint:qrcode | G*** |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_ISO | S46 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_6u | S86 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | USB_C_2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U4 |
| 1 | XC6206P | Package_TO_SOT_SMD:SOT-23-3 | U3 |
Questions
How big is the Lokkey PCB?
It measures 371.6 × 123.9 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Lokkey use?
242 parts, built around the RP2040, W25Q128JVSIQ and USBLC6-2SC6. 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 Lokkey KiCad files?
From the An0lys/lokkey repository on GitHub, at the commit this page was made from: the board is Lokkey.kicad_pcb and its schematic Lokkey.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lokkey design in my own project?
Its repository states no licence, so its author keeps all rights: ask An0lys before reusing the design.
Similar boards
- 2 layers42 × 67 mm

- 2 layers307.7 × 89.2 mm

- 2 layers352.5 × 120 mm

PyKey87
jpconstantineau/PyKey60
The PyKey60 is a custom programmable mechanical keyboard with a standard ANSI 60% keyboard layout compatible with any cases made for the GH60. The PyKey60 uses mechanical switches (Cherry MX type).
310 parts57 - 4 layers141.9 × 131.1 mm

- 2 layers84.2 × 100 mm

Fabpack out v5 8
yuz207/agentpad13
agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)
126 parts41 - 4 layers277.2 × 107.5 mm

Katia
ikajdan/katia
A split keyboard with 6 by 3 column staggered keys and 3 thumb keys, based on the Crkbrd design
230 parts33CERN-OHL-P-2.0 - 2 layers234.6 × 172.5 mm

- 4 layers93.5 × 118.6 mm

RD56
lhm0/rotating_display_color
56 LED rotating color display with RP2040 and ESP32 microcontrollers
266 parts25