
Lotus58 Glow 124
TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family

Design for 60% keyboard with KMK firmware because I wanted a compact, minimal layout that saves space without sacrificing functionality.
Keyboard is an open-source printed circuit board by Programer6, from the Programer6/60-Keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 290.9 × 123.4 mm with 131 parts on 102 nets, routed with 941 tracks and 44 vias.
Its parts include 63 diodes, 63 switches and 2 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
Design for 60% keyboard with KMK firmware because I wanted a compact, minimal layout that saves space without sacrificing functionality. Full-sized keyboards felt bulky for my setup! This is my first keyboard, which I designed, so I wanted to keep think simple (no QMK, ofc)
| Schematic |
|---|
| PCB |
|---|
| Case |
|---|
| Name | Qty | Final Price | Link |
|---|---|---|---|
| Cherry Profile PBT Keycaps | 1 | 17 | Link |
| EC11s Rotary Encoder Code 5pin | 8 | Link | |
| Knob | 2 | 6 | Preint Legend |
| OLED Module 1 | 1 | 4 | Link |
| OLED Module 2 | 1 | 4 | |
| Gateron EF Grayish | 70 | 22 | Will buy myself Link |
| Plate Mount Stabilizers | 9 | 9 | Link |
| m3 16 mm | 10 | 3 | Link |
| M3 25 mm | 10 | 3 | Link |
| PCB | 44 | 40 | |
| Raspberry Pi Pico | 6 | 6 | Link |
| Poron Gasket Strip | 4 | Link | |
| M3(OD4.2mm) Heatset Insert | 25 | 2 | Link |
| Keyboard Case | 1 | 5 | Print Legend |
| Diode 1N4148 Through | 80 | 1.3 | Link |
140$ - High estimate price rounded up! & buffer
| Qty | Value | Footprint | References |
|---|---|---|---|
| 63 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +47 |
| 46 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW10, SW11, SW12, SW13, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25 +30 |
| 7 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.25u_PCB | SW54, SW55, SW56, SW58, SW59, SW60, SW61 |
| 2 | Conn_01x04_Pin | Oled screen:SSD1306-0.91-OLED-4pin-128x32 | J2, J3 |
| 2 | RotaryEncoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CircularMountingHoles | SW62, SW63 |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.50u_PCB | SW15, SW28 |
| 2 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.25u_PCB | SW41, SW42 |
| 1 | LOGO | Oled screen:Highway | G*** |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.75u_PCB | SW53 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW14 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.75u_PCB | SW29 |
| 1 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_PCB | SW57 |
The 130 most common of 131 parts.
It measures 290.9 × 123.4 mm and has 2 copper layers, 1.6 mm thick.
131 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.
From the Programer6/60-Keyboard repository on GitHub, at the commit this page was made from: the board is PCB/keyboard.kicad_pcb and its schematic PCB/keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

TweetyDaBird/Lotus-58-Classic
A split ergo linear keyboard derived from the Lily58 family

Ardumower/ardumower
Develop an open source robotic lawn mower (HW+SW reference platform)



seniorsoftwarevlogger/takmak
Takmak is the 65% orthogonal staggered columns split keyboard

tmarhguy/alu
8-bit combinational ALU built from scratch with 3,488 CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests


xavierbasc/dm50
DM50 is a cheap, powerful, easy to build, open source hardware, and high precision calculator.