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

The Allium58 is created based on the Lily58 Pro, designed to enhance wireless capabilities and provide compatibility with GLP (Gateron Low Profile) hotswap sockets.

Size
142.5 × 106.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
71
Nets
54
Pads
258
Tracks, vias
562, 54
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
16 Nov 2023
Updated
16 Sep 2025

Overview

Allium58 is an open-source printed circuit board by beekeeb, from the beekeeb/Allium58 repository on GitHub. It is a 2-layer board of 142.5 × 106.3 mm with 71 parts on 54 nets, routed with 562 tracks and 54 vias.

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

README

readme.md

Allium58

Allium58 GLP Keyboard

License

The Allium58 is an open source 6*4+4keys column-staggered split keyboard. It is based on Lily58 Pro created by kata0510. The Allium58 shares the same layout as the Lily58 Pro and also supports using the original Lily58 Pro firmware. However, several changes have been made to the board:

  • Enhanced Wireless Capability: The Allium58 is designed to be more suitable for wireless builds. It provides native support for utilizing power-saving nice!view or other memory-in-pixel displays. This allows for efficient power management and extended battery life.

  • Improved Battery Management: To enhance battery management, power switches and JST battery sockets have been added to the Allium58. These additions make it easier to control power supply and facilitate seamless battery replacement.

  • GLP (Gateron Low Profile) Socket Compatibility: A variant of Allium58 that works with Gateron Low Profile sockets. This allows for the use of Gateron KS-27/KS-33 low-profile key switches.

Status

VariantStatus
GLP (Gateron Low Profile)Ready
MX & ChocWIP

Photos

Allium58 GLP Keyboard Allium58 GLP Keyboard Allium58 GLP Keyboard

Bill of Materials (BOM)

Required

NameCountRemarks
PCB1 set
Top plate2 sheets1.2mm thick
Bottom plate / 3D printed case1 set
OLED cover2
Pro Micro (compatible with Sea Picro RP2040) / nice!nano or equivalent2
Reset button2TS-1136 THT
Diodes58SMD Only (SOD-123 Package)
Hotswap Sockets58[GLP variant] Gateron Low Profile Hotswap Sockets
Key switches58[GLP variant] Gateron KS-33 / KS-27
Keycaps58 pieces1u 56 pcs, 1.5u 2 pcs GLP Keycaps Comparison
Female Threaded Brass Spacer M2 5mm10 piecesFor Case assembly
Female Threaded Brass Spacer M2 9mm (or 14mm with MCU sockets)4 piecesFor OLED cover
GP823 Screw M2 4mm28 screws
[Wired build] TRRS (4 poles) cable1
[Wired build] TRRS jack2
[Wired build] Micro USB or USB-C cable1Avoid charge-only cables
[Wireless build] JST battery socket2
[Wireless build] Battery with JST connector2
[Wireless build] Battery / power switch2IS-1290A-W-G / MSK12C02 / SSSS811101

Optional

NameCountRemarks
OLED module / nice!view display2
Microcontroller / OLED Sockets & Pins1 set

Case

Firmware

  • Wired: QMK - compatible with lily58/rev1
  • Wired: Vial (based on QMK) - supported
  • Wireless: ZMK - supported

Ordering Parts

External Libraries

More Information

Credits

This open source hardware project is created by beekeeb and other contributors. It is based on Lily58 Pro created by kata0510.

Parts

71
QtyValueFootprintReferences
29Dkbd:D3_SMD_v2D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +13
29SW_PUSHbeekeeb-lib:SW_Gateron_LowProfile_HotSwapSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +13
5HOLELily58-footprint:HOLE_M2_THTH3, TH4, TH5, TH6, TH7
2HOLELily58-footprint:M2_HOLE_PCBTH1, TH2
14PINLily58-footprint:MJ-4PP-9J2
1Conn_01x02_Femalebeekeeb-lib:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalBATJ1
1OLEDbeekeeb-lib:nice_view_1sideJ3
1ProMicrokbd:ProMicro_v3U1
1SW_RSTLily58-footprint:TACT_SWITCH_TVBP06RSW1
1SW_SPSTButton_Switch_SMD:SW_SPDT_PCM12PSW1

Questions

How big is the Allium58 PCB?

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

What parts does the Allium58 use?

71 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 Allium58 KiCad files?

From the beekeeb/Allium58 repository on GitHub, at the commit this page was made from: the board is glp/left/allium58.kicad_pcb and its schematic glp/left/allium58.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Allium58 design in my own project?

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

Similar boards

  • 2 layers105 × 105 mmNeopixel, the printed circuit board in 3D

    Neopixel

    hackclub/OnBoard

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

    71 parts915
  • 2 layers71 × 25 mmUSG, the printed circuit board in 3D

    USG

    robertfisk/USG

    The USG is Good, not Bad

    71 parts407
  • 2 layers60 × 37 mmHydraBus, the printed circuit board in 3D

    HydraBus

    hydrabus/hydrabus

    HydraBus open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

    71 parts359
  • 2 layers164.7 × 58.4 mmDISAppointment, the printed circuit board in 3D

    DISAppointment

    rasteri/dISAppointment

    Adding ISA slots to modern motherboards

    71 parts241CC-BY-SA-4.0
  • 2 layers152.4 × 81.3 mmSurfgen, the printed circuit board in 3D

    Surfgen

    nickajeglin/Eurorack-pcbs

    A collection of easy to solder DIY eurorack PCB's

    71 parts208
  • 2 layers140 × 88 mmErgoSNM Keyboard Left Prototype 1, the printed circuit board in 3D

    ErgoSNM Keyboard Left Prototype 1

    siderakb/ergo-snm-keyboard

    ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta

    71 parts172CERN-OHL-P-2.0
  • 2 layers53 × 73.5 mmCh32v305-radioset, the printed circuit board in 3D

    Ch32v305-radioset

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    71 parts114
  • 2 layers157.3 × 111.6 mmLintilla, the printed circuit board in 3D

    Lintilla

    ctranstrum/lintilla

    Repository for the Lintilla keyboard

    71 parts107CERN-OHL-P-2.0