Skip to the content
PCBKitNew board
4 layers352.5 × 164.6 mmKeyboard lp, the printed circuit board in 3D

Low profile, per-key gpio keyboard with per-key led backlight!

Size
352.5 × 164.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
329
Nets
214
Pads
1,146
Tracks, vias
6,115, 947
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 Feb 2026
Updated
23 Feb 2026

Overview

Keyboard lp is an open-source printed circuit board by emb3rcia, from the emb3rcia/keyboard-lp repository on GitHub. It is a 4-layer board of 352.5 × 164.6 mm with 329 parts on 214 nets, routed with 6,115 tracks and 947 vias.

It is built around the RCLAMP0502BATCT, SMA6L5.0A and MCP1726-3302E/SN. Its parts include 113 capacitors, 87 diodes, 66 switches and 6 resistors. It belongs with the keyboards and input boards of this library.

Main components

3

README

README.md

keyboard-lp

case

Description

It is my first low-profile keyboard, and first per-key GPIO keyboard. It features 2 USB ports - one for communication with PC and one for power for LEDs, per-key LED backlight and full n-key rollover!

Why i made this project

I like making keyboards, it is my second keyboard i designed and it is very fun. I also want to use LP keyboard, but i dont have budget to buy ready-to-use one.

What i learned

Mainly i learned even more about tight connection layout on PCB, as with per-key GPIO i needed to connect each key to its individual pin on MCU.

Photos

schematic

PCB

kicad-3d

case

pcb-3d

top plate

bottom case

BOM

ProductDescriptionPriceShippingAmountWhy more than neededLink
Kalih Choc v2Switches27.72USDFree90Nearest amount more to 87 neededhttps://aliexpress.com/item/1005008175864256.html
KeycapsKeycaps14.89USDFree118Its full set, cheapest I could findhttps://aliexpress.com/item/1005004613625285.html
StabsStabilizers6.10USDFree1x6.25u 4x2uN/Ahttps://aliexpress.com/item/1005009331747192.html
TORCH C0805B104K500NTDecoup caps0.43USDLCSC125Sold in batches of 25, need 101https://www.lcsc.com/product-detail/C476766.html
Taiyo Yuden HMK212BC7105KGHTEBigger decoup caps0.43USDLCSC10Sold in batches of 10, need 9https://www.lcsc.com/product-detail/C385977.html
KEMET C0805C473J3GECTUBulk decoup caps1.04USDLCSC5Sold in batches of 5, need 2https://www.lcsc.com/product-detail/C22409503.html
TECH PUBLIC RCLAMP0502BATCTESD diode for CC and Data lanes0.48USDLCSC10Sold in batches of 10, need 3https://www.lcsc.com/product-detail/C3040620.html
TI SN74LVC1T45DCKRLevel shifter0.45USDLCSC5Sold in batches of 5, need 1https://www.lcsc.com/product-detail/C9382.html
SHOU HAN TYPE-C 16PIN 2MD(073)USB-C ports1.23USDLCSC20Sold in batches of 20, need 2https://www.lcsc.com/product-detail/C2765186.html
MICROCHIP MCP1726-3302E/SNLDO2.22USDLCSC1N/Ahttps://www.lcsc.com/product-detail/C635928.html
OPSCO Optoelectronics SK6812MINI-YWLED Diodes14.85USDLCSC90Sold in batches of 5, need 87https://www.lcsc.com/product-detail/C5378722.html
Littelfuse SMA6L5.0AVBUS ESD diodes1.57USDLCSC2N/Ahttps://www.lcsc.com/product-detail/C1974860.html
FOJAN FRC0805J220 TSData lanes resistors0.17USDLCSC100Sold in batches of 100, need 2https://www.lcsc.com/product-detail/C2907310.html
FOJAN FRC0805J330 TSLevel shifter→LEDs resistor0.17USDLCSC100Sold in batches of 100, need 1https://www.lcsc.com/product-detail/C2907322.html
FOJAN FRC0805J103TSBoot pin pulldown resistor0.18USDLCSC100Sold in batches of 100, need 1https://www.lcsc.com/product-detail/C2930231.html
FOJAN FRC0805J512TSCC resistors0.17USDLCSC100Sold in batches of 100, need 2https://www.lcsc.com/product-detail/C2930296.html
ST STM32G474QCT6MCU7.30USDLCSC (5.07USD for all items from LCSC)1x6.25u 4x2uN/Ahttps://www.lcsc.com/product-detail/C730128.html
PCB from JLCPCBPCB54.40USD19.14USD5Minimal order is 5https://www.jlcpcb.com
ScrewsM2x12 flathead screws1.48USDFree50Minimal order is 50https://aliexpress.com/item/1005007593731439.html
Total97.79USD74.58USD25.21USD

Parts

329
QtyValueFootprintReferences
89100nF 16VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C112, C113 +73
87LED_SK6812MINIScottoKeebs_Components:LED_SK6812MINILED1, LED2, LED10, LED11, LED12, LED13, LED14, LED15, LED16, LED17, LED18, LED19, LED20, LED21, LED22, LED23 +71
12100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC88, C89, C90, C94, C96, C98, C100, C102, C103, C105, C107, C109
91uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC92, C93, C95, C97, C99, C101, C104, C106, C108
3RCLAMP0502BATCTeasyeda2kicad:SC-75-3_L1.6-W0.8-P1.00-LS1.6-BRCCESD1, CCESD2, DATAESD1
222Ohm 0.1WResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
24.7uF 16VCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC110, C111
25.1kOhm 0.1WResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2SMA6L5.0Aeasyeda2kicad:SMA_L4.3-W2.6-LS5.2-R-RDVBUSESD1, VBUSESD2
2TYPE-C 16PIN 2MD(073)easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073USB1, USB2
1'Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW62
1,Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW72
1-Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW28
1.Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW73
1/Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW74
10Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW27
11Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW18
110kOhm 0.1WResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
110nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC91
12Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW19
13Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW20
133Ohm 0.1WResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
14Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW21
15Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW22
16Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW23
17Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW24
18Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW25
19Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW26
1;Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW61
1=Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW29
1AKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW52
1BKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW69
1BackspaceKailh_PG1353_Solderable:Kailh-PG1353-Solderable-2USW30
1CKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW67
1CapsKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1.75USW51
1DKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW54
1DelKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW48
1DownKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW86
1EKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW37
1ESCKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW1
1EndKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW49
1EnterKailh_PG1353_Solderable:Kailh-PG1353-Solderable-2.25USW63
1FKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW55
1F1Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW2
1F10Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW11
1F11Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW12
1F12Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW13
1F2Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW3
1F3Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW4
1F4Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW5
1F5Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW6
1F6Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW7
1F7Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW8
1F8Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW9
1F9Kailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW10
1FnKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1.25USW83
1GKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW56
1HKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW57
1HomeKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW32
1IKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW42
1InsKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW31
1JKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW58
1KKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW59
1LKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW60
1LAltKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1.25USW79
1LCtrlKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1.25USW77
1LShiftKailh_PG1353_Solderable:Kailh-PG1353-Solderable-2.25USW64
1LeftKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW85
1MKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW71
1MCP1726-3302E/SNeasyeda2kicad:SOIC-8_L5.0-W4.0-P1.27-LS6.1-BLLDO1
1MenuKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1.25USW82
1NKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW70
1OKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW43
1PKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW44
1PauseKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW16
1PgDnKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW50
1PgUpKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW33
1PrtScKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW14
1QKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW35
1RKailh_PG1353_Solderable:Kailh-PG1353-Solderable-1USW38

The 280 most common of 329 parts.

Questions

How big is the Keyboard lp PCB?

It measures 352.5 × 164.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Keyboard lp use?

329 parts, built around the RCLAMP0502BATCT, SMA6L5.0A and MCP1726-3302E/SN. 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 lp KiCad files?

From the emb3rcia/keyboard-lp repository on GitHub, at the commit this page was made from: the board is PCB/keyboard-lp.kicad_pcb and its schematic PCB/keyboard-lp.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard lp design in my own project?

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

Similar boards

  • 4 layers155.4 × 101.8 mmSpark tboi, the printed circuit board in 3D

    Spark tboi

    emb3rcia/spark-tboi

    The Binding of Isaac: Repentance dedicated small footprint macropad/keyboard with display and auto clicking capability to reduce strain on arms.

    45 parts
  • 4 layers45.5 × 78.5 mmStm32-module, the printed circuit board in 3D

    Stm32-module

    emb3rcia/stm32-module

    My first MCU module! Made for HackClub's Blueprint! Supports USB-C and gives 66 gold pins, 2 of which are 1.8V!

    35 parts
  • 2 layers31.5 × 34.2 mmTurnsignals, the printed circuit board in 3D

    Turnsignals

    emb3rcia/turnsignals

    Turnsignals for pc steering wheels

    26 parts
  • 6 layers62.1 × 56.2 mmDM0003, the printed circuit board in 3D

    DM0003

    dioderobot/demo

    Demo for diode boards

    82 parts3
  • 4 layers100 × 70 mmElonMux, the printed circuit board in 3D

    ElonMux

    EPFLXplore/Power_HW

    KiCad design files for the power boards of the Xplore rover.

    329 parts7
  • 4 layers100 × 175 mmKiCad PDM, the printed circuit board in 3D

    KiCad PDM

    NonthapatC/RapidAmentePDM

    329 parts1