Skip to the content
4 layers121.3 × 123.8 mmLamaKey fpga, the printed circuit board in 3D

Fpga based split keyboard. Not yet working.

Size
121.3 × 123.8 mm
Copper layers
4
Thickness
1.64 mm
Parts
147
Nets
121
Pads
599
Tracks, vias
1,336, 553
Pours
7
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
8 Jun 2026
Updated
8 Jun 2026

Overview

LamaKey fpga is an open-source printed circuit board by Wagner-Sebastian, from the Wagner-Sebastian/Lamakey repository on GitHub. It is a 4-layer board of 121.3 × 123.8 mm with 147 parts on 121 nets, routed with 1,336 tracks and 553 vias.

It is built around the ICE40UP5K-SG48ITR50, W25Q64JVSSIQ and USBLC6-2SC6, with the ESD7551N2T5G, 1N4448W and DS04-254-2-02BK-SMT among its other parts. Its parts include 36 capacitors, 30 switches, 23 resistors, 6 ICs and 5 connectors. It belongs with the fPGA and programmable logic and keyboards and input boards and the STM32 and FPGA and CPLD boards of this library.

Main components

12

Parts

147
QtyValueFootprintReferences
33ESD7551N2T5GLamaKey_Library:ESD7551N2T5GTVS1, TVS2, TVS10, TVS11, TVS12, TVS13, TVS14, TVS15, TVS16, TVS17, TVS18, TVS19, TVS20, TVS21, TVS22, TVS23 +17
20100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C12, C18, C20, C22, C24, C27, C29, C30, C32, C33, C34, C35, C37 +4
810kResistor_SMD:R_0603_1608MetricR9, R10, R21, R22, R23, R24, R25, R26
64u7Capacitor_SMD:C_0603_1608MetricC7, C19, C21, C23, C25, C38
55k1Resistor_SMD:R_0603_1608MetricR1, R2, R3, R6, R11
4100Resistor_SMD:R_0402_1005MetricR4, R5, R27, R30
410pCapacitor_SMD:C_0402_1005MetricC8, C9, C10, C11
422uCapacitor_SMD:C_0603_1608MetricC15, C17, C28, C31
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
20Resistor_SMD:R_0402_1005MetricR7, R8
20.33Resistor_SMD:R_0402_1005MetricR15, R16
210uCapacitor_SMD:C_0603_1608MetricC14, C16
2330Resistor_SMD:R_0402_1005MetricR31, R32
24.7uInductor_SMD:L_0603_1608MetricL1, L2
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4, J5
2LEDLED_SMD:LED_0603_1608MetricD4, D5
11N4448WDiode_SMD:D_SOD-323D1
1AZ1117-1.2Package_TO_SOT_SMD:TO-252-2U4
1AZ1117-3.3Package_TO_SOT_SMD:TO-252-2U3
1DS04-254-2-02BK-SMTLamaKey_Library:DS04-254-2-02BK-SMTS1
1ECS-327-9-34QCS 32kHz786LamaKey_Library:ECS-327-9-34QCSTX2
1ECS-80-10-30B-CKM 8MHZLamaKey_Library:ECS-80-10-30B-CMKX1
1ESDALC6V1W5LamaKey_Library:SOT323-5L-TVSTVS_A1
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU2
1Jumper_2_OpenTestPoint:TestPoint_2Pads_Pitch2.54mm_Drill0.8mmJP1
1SFPLamaKey_Library:Connector_SFP_and_Cage_CustomJ3
1STM32F105RCTxPackage_QFP:LQFP-64_10x10mm_P0.5mmU1
1SWD-6-Pin_breakoutConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1SiT8008BI-13-33E-8MhzOscillator:Oscillator_SMD_SiT_PQFN-4Pin_2.5x2.0mmY1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U5
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4110J2
1W25Q64JVSSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU6
1k_1Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW2
1k_2Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW3
1k_3Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW4
1k_4Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW5
1k_5Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW6
1k_aButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW15
1k_altButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW27
1k_bButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW24
1k_cButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW20
1k_capsButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW13
1k_ctrlButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW25
1k_dButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW19
1k_eButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW10
1k_escButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1
1k_fButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW21
1k_gButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW23
1k_layerButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW29
1k_qButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW8
1k_rButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW11
1k_sButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW17
1k_shiftButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW14
1k_spaceButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW28
1k_tButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW12
1k_tabButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW7
1k_vButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW22
1k_wButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW9
1k_winButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW26
1k_xButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW18
1k_yButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW16

More from Wagner-Sebastian/Lamakey

3
  • 4 layers119 × 123.8 mmLamaKey fpga sub, the printed circuit board in 3D

    LamaKey fpga sub

    Wagner-Sebastian/Lamakey

    Fpga based split keyboard. Not yet working.

    114 parts
  • 4 layers52 × 46 mmSfp breakout, the printed circuit board in 3D

    Sfp breakout

    Wagner-Sebastian/Lamakey

    Fpga based split keyboard. Not yet working.

    35 parts
  • 4 layers5.9 × 9.6 mmLamaKey SOIC Adapt, the printed circuit board in 3D

    LamaKey SOIC Adapt

    Wagner-Sebastian/Lamakey

    Fpga based split keyboard. Not yet working.

    2 parts

Similar boards

  • 2 layers351.6 × 128.3 mmTKL, the printed circuit board in 3D

    TKL

    calliah333/Kingsaver-Replacement-PCB

    This has been prototyped and is confirmed working

    191 parts8
  • 2 layers304.8 × 95.3 mmR68, the printed circuit board in 3D

    R68

    rpedde/r68

    68% keyboard

    164 parts4GPL-2.0
  • 2 layers391.2 × 166.5 mmTKL, the printed circuit board in 3D

    TKL

    calliah333/11800-Replacement-PCB

    This is a replacement PCB for the Cherry G80-11800

    247 parts
  • 2 layers360 × 140.1 mmTKLTheSecond, the printed circuit board in 3D

    TKLTheSecond

    Denrage/customkeyboard

    QMK TKL Keyboard from Scratch

    302 parts
  • 2 layers285.8 × 95.3 mmR60, the printed circuit board in 3D

    R60

    rpedde/r60

    Yet another 60% keyboard. This one is mine.

    148 parts
  • 2 layers385.8 × 133.8 mmAphrodite, the printed circuit board in 3D

    Aphrodite

    wenbu/keyboard

    KiCad component library, PCB schematics, layouts, etc. for custom keyboards

    203 parts
  • 2 layersGH MXAlps mini, the printed circuit board in 3D

    GH MXAlps mini

    agodinhost/KiCad

    Open Source KiCad Project Files

    182 parts14
  • 2 layers329 × 131 mmA130XE KB MX, the printed circuit board in 3D

    A130XE KB MX

    gianlucarenzi/A130KB_MX

    ATARI XE Replacement Keyboard

    83 parts14GPL-3.0

Questions

How big is the LamaKey fpga PCB?

It measures 121.3 × 123.8 mm and has 4 copper layers, 1.64 mm thick.

What parts does the LamaKey fpga use?

147 parts, built around the ICE40UP5K-SG48ITR50, W25Q64JVSSIQ, USBLC6-2SC6 and ESD7551N2T5G. 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 LamaKey fpga KiCad files?

From the Wagner-Sebastian/Lamakey repository on GitHub, at the commit this page was made from: the board is LamaKey-fpga/LamaKey-fpga.kicad_pcb and its schematic Keyscan.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LamaKey fpga design in my own project?

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