

Ehrbl
🍂 is in the air...
- Size
- 234.9 × 106.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 134
- Nets
- 66
- Pads
- 398
- Tracks, vias
- 404, 6
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 14 Nov 2024
- Updated
- 31 Oct 2025
Overview
Ehrbl is an open-source printed circuit board by willpuckett, from the willpuckett/ehrbl repository on GitHub. It is a 2-layer board of 234.9 × 106.1 mm with 134 parts on 66 nets, routed with 404 tracks and 6 vias.
It is built around the UMP1NTR, MF254V-11-07-0743 and MY-LR44-03-J, with the SSSS811101 among its other parts. Its parts include 62 connectors, 32 switches, 10 ICs and 4 capacitors. It belongs with the keyboards and input boards of this library.
Main components
4UMP1NTR
SOT-353100nA 150mW 2 Pair Common Anode 250mA 25mA 4ns 80V 900mV@5mA SOT-353 Switching Diodes ROHSROHM SemiconductorSwitching DiodesMF254V-11-07-0743
插件,P=2.54mm-40℃~+105℃ 1 1x7P 2.54mm 3A 3mm 60V 7P Round Hole Through Hole Top 插件,P=2.54mm Female Headers ROHSXFCNFemale HeadersMY-LR44-03-J
-Battery buckle LR44/AG13 Nickel plated Phosphor bronze - ROHSMYOUNGButton And Strip Battery ConnectorSSSS811101
SMD-40℃~+85℃ 10,000 cycles 300mA 4.1mm 5V Rectangular Columnar SMD(SMT) Tab SPDT Surface Mount, Right Angle SMD Slide Switches ROHSALPSALPINESlide Switches
README
README.md🍁 ehrbl
a tiny board to celebrate the coming of 🍂 with minimal finger travel.

After spending the day at my computer, I stepped out with friends Saturday night for a burger. On the patio of our local institution, the air was cool.
Autumn had undeniably arrived.
I had been wanting to squeeze a Ferris Sweep out of a Xiao somehow and it occurred to me as I later continued working that maybe I was actually trying to make a 28 key keyboard. I reached for a leaf to lay over the keys: the maple fit nicely, conjuring memories of beurre d'érable (maple butter) in Montreal's Jean-Talon Market.
BOM
| QTY | Part | JLCPCB Part # |
|---|---|---|
| 2 | MY-LR44-03-J | C5457116 |
| 4 | 100 nF 0402 cap | C60474 |
| 2 | SSSS811101 | C109335 |
| 4 | MF254V-11-07-0743 | C2889988 |
| 6 | CESD5V0D3 | C22643 |
| 2 | 0906-2-15-20-75-14-11-0 | C5261048 |
| 8 | UMP1NTR | C510065 |
| 56 (optional) | 3305-0-15-80-47-27-10-0 | C17370797 |
| 26/28 | ChocV1 switches | N/A |
| 2 (optional) | Panasonic EVQWGD001 encoders | N/A |
| 2 | 3.7V LIR1254 (NOT LR44) | N/A |
| 2 | Xiao nRF52840 | N/A |
Putting it Together
Fabrication & Assembly Files [zip]
JLC likes to install the 3305's upside down. Include this pic along with a note requesting they be installed thru-hole.
Choose 28 keys, or 26 keys with encoders.
[!CAUTION] Use 3.7v LIR1254 (lithium ion rechargable) battery only, being sure to not install it upside down.
Also available here.
Case
There's a case [step] [stl]

It's really more of a skin. It is designed to sit as low as possible.Print and place the pcb directly in it. The case is only one half, flip it in your slicer for the other half 🙃
[!TIP] Polymaker TPU works well. It seems to like to print slow and cool—leave the door ajar.
TPU is relatively non-slip, and it absorbs and distributes the force of typing—no bumpons necessary.
Caster
Download the latest firmware [left] [right]
Using a variant that should probably be referred to as Befuddle, scoring a whispy 636.1 "total word effort" on cyanophage, this maple is buttery indeed. The Y-punctuation cluster interaction is its greatest shortcoming, but it seems to be the least of all evils and becomes more natural after a week or so.

Optimized for single handed CAD—Blender, KiCad, Shapr... Hold num/caps word to access the upside down sticky layer which reverses the keys. You'll have all the alphas on both hands and don't have to switch back and forth from mouse/trackpad so much.
[!NOTE] The combo-forward layout obscures CAGS home row mods in the graphics.
Parts
134| Qty | Value | Footprint | References |
|---|---|---|---|
| 56 | 3305-0-15-80-47-27-10-0 | ehrbl:3305-0-15-80-47-27-10-0 | J1, J2, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23 +40 |
| 28 | SW_Push | ehrbl:SW_PG1350 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +12 |
| 18 | , , , , , , , , , , , , , , , +2 | ||
| 8 | UMP1NTR | ehrbl:SOT-353_L2.1-W1.3-P0.65-LS2.3-BL | U5, U6, U7, U8, U9, U10, U11, U12 |
| 6 | CESD5V0D3 ZA | ehrbl:SOD-323_L1.8-W1.3-LS2.5-RD | E1, E2, E3, E4, E5, E6 |
| 4 | C_Small | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4 |
| 4 | MF254V-11-07-0743 | ehrbl:MF254V-11-07-0743 | J53, J54, J55, J56 |
| 2 | 0906 | ehrbl:0906-2-15-20-75-14-11-0 | J57, J58 |
| 2 | MY-LR44-03-J | ehrbl:CONN-TH_MY-LR44-03-J | BT1, BT2 |
| 2 | RotaryEncoder_Switch | ehrbl:RollerEncoder_Panasonic_EVQWGD001 | SW27, SW28 |
| 2 | SSSS811101 | ehrbl:SW-SMD_SSSS811101 | SW29, SW30 |
| 2 | xiao-kbd | ehrbl:xiao_nRF52840_15 | U1, U2 |
Questions
How big is the Ehrbl PCB?
It measures 234.9 × 106.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Ehrbl use?
134 parts, built around the UMP1NTR, MF254V-11-07-0743, MY-LR44-03-J and SSSS811101. 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 Ehrbl KiCad files?
From the willpuckett/ehrbl repository on GitHub, at the commit this page was made from: the board is ehrbl.kicad_pcb and its schematic ehrbl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Ehrbl design in my own project?
Its repository states no licence, so its author keeps all rights: ask willpuckett before reusing the design.
Similar boards
- 2 layers220.1 × 101.6 mm

- 4 layers18.5 × 30.2 mm

- 2 layers50 × 70 mm

- 2 layers197 × 249.7 mm

- 4 layers66.9 × 87 mm

MeshtasticNode BQ25185
h0lad/SolarMeshtasticNode
This is a Meshtastic Solar Node PCB based on the Heltec HT-CT62 and the linear solar charge controller TI BQ25185.
49 parts40CERN-OHL-S-2.0 - 4 layers110 × 64 mm

SYCL Badge 2024
ZigEmbeddedGroup/sycl-badge
The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/
145 parts39 - 4 layers108 × 50 mm

- 2 layers44.4 × 14.2 mm

Bridge v1
chrisg20/CarThingBridge
A compact connector board for the Spotify Car Thing and Raspberry Pi Zero.
9 parts30CC0-1.0