
3leaf right
marcuswu/leaf-fold
After building my first keyboard, a Lily58, I started following r/ErgoMechKeyboards, r/olkb, and r/MechanicalKeyboards.

After building my first keyboard, a Lily58, I started following r/ErgoMechKeyboards, r/olkb, and r/MechanicalKeyboards.
3leaf left is an open-source printed circuit board by marcuswu, from the marcuswu/leaf-fold repository on GitHub, published under the MIT licence. It is a 2-layer board of 146.5 × 75.4 mm with 62 parts on 99 nets, routed with 591 tracks and 72 vias.
It is built around the BQ24075RGT, XC6220B331MR and 1N4148W. Its parts include 23 diodes, 23 switches, 6 resistors, 5 capacitors and 3 ICs. It belongs with the nRF52 and nRF5x boards of this library.
Leaf Fold is a 6x3+4keys column-staggered split portable folding keyboard using Ultra Low Profile (ULP) switches.
[Image blocked: Leaf Fold Pic]
This board is under active development and is not ready for builds yet. In particular, some of the models, the bill of materials, etc are not up to date.
After building my first keyboard, a Lily58, I started following r/ErgoMechKeyboards, r/olkb, and r/MechanicalKeyboards. It was then that I came across the mikefive, a 5mm tall keyboard utilizing Kailh PG1316S keyswitches.
I had always been more interested in low profile keyboards than clacky mechanical keyboards with a lot of key travel, so the mikefive inspired me. I was not ready (and may never be) to reduce down to 5 columns like the mikefive, but I had been intending to learn to design a PCB for some time now.
I felt that the design of the mikefive could easily be altered to be even more portable by either being fully split or by a folding design. After many iterations, I designed and ultimately built the Leaf Fold. This repository is designed to provide the designs for it to allow others to build their own.
The initial version I shared on reddit had a couple of issues I wasn't happy with sharing:
Since then I have been working on my own switches and this board utilizes those.
This repository contains:
A bill of materials for constructing the keyboard is also available
A build guide is in the works.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | Diode | Diode_SMD:D_SOD-323 | D1, D2, D3, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +6 |
| 22 | Keyswitch | keeblib:My_ULP_Scissor | S1, S2, S3, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22 +6 |
| 5 | C | keeblib:C_0201_0603Metric | C1, C2, C3, C4, C5 |
| 3 | 10k | keeblib:R_0201_0603Metric | R1, R2, R3 |
| 1 | 10m | keeblib:R_0201_0603Metric | R4 |
| 1 | 1N4148W | Diode_SMD:D_SOD-323 | D23 |
| 1 | 5.1 | keeblib:R_0201_0603Metric | R6 |
| 1 | 5.1k | keeblib:R_0201_0603Metric | R5 |
| 1 | 5034801600 | keeblib:CON_5034801600_MOL | J1 |
| 1 | BQ24075RGT | Package_DFN_QFN:VQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U3 |
| 1 | HOLYIOT-18010-NRF52840 | keeblib:XCVR_HOLYIOT-18010-NRF52840 | U1 |
| 1 | Switch | keeblib:EVQ_P7_PUC | SW1 |
| 1 | USB_C_Receptacle_USB2.0_16P | keeblib:GCT_USB4500-03-1-A_REVA | J2 |
| 1 | XC6220B331MR | Package_TO_SOT_SMD:SOT-23-5 | U4 |

marcuswu/leaf-fold
After building my first keyboard, a Lily58, I started following r/ErgoMechKeyboards, r/olkb, and r/MechanicalKeyboards.


andr-line/matrix_slim
This is the successor to my original Matrix keyboard, which was far from perfect. It aims to be as compact as possible while still providing enough keys to not have to re-learn to type.


0x000f1/lora-ch1
This project is based on the ESP32 microcontroller that behaves like a bridge between mobile devices and the modules.

granitrocky/ardux_mini
First attempts at an all in one ZMK/Bluetooth combo board.

KVR-CIBER/luchtmeter-s3
ESP32-S3 luchtmeter: 4.3in touch, SCD41/SHT45/LTR-303, NFC, LiPo, ESPHome + behuizing


OGBlackDiamond/Alaya-Vijnana-v1
The hardware and software for my custom split ortholinear column-staggered keyboard
It measures 146.5 × 75.4 mm and has 2 copper layers, 0.8 mm thick.
62 parts, built around the BQ24075RGT, XC6220B331MR and 1N4148W. 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 marcuswu/leaf-fold repository on GitHub, at the commit this page was made from: the board is PCB/left/3leaf_left.kicad_pcb and its schematic PCB/left/3leaf_left.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).