Skip to the content
PCBKitNew board
2 layers234.9 × 106.1 mmEhrbl, the printed circuit board in 3D

🍂 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

4

README

README.md

🍁 ehrbl

a tiny board to celebrate the coming of 🍂 with minimal finger travel.

populated board prototype

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

QTYPartJLCPCB Part #
2MY-LR44-03-JC5457116
4100 nF 0402 capC60474
2SSSS811101C109335
4MF254V-11-07-0743C2889988
6CESD5V0D3C22643
20906-2-15-20-75-14-11-0C5261048
8UMP1NTRC510065
56 (optional)3305-0-15-80-47-27-10-0C17370797
26/28ChocV1 switchesN/A
2 (optional)Panasonic EVQWGD001 encodersN/A
23.7V LIR1254 (NOT LR44)N/A
2Xiao nRF52840N/A

Putting it Together

KiBot

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

Build123d Case

There's a case [step] [stl]

case

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

RMK Build keymap drawer

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.

cyanophage stats

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.

Caster

Parts

134
QtyValueFootprintReferences
563305-0-15-80-47-27-10-0ehrbl:3305-0-15-80-47-27-10-0J1, J2, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23 +40
28SW_Pushehrbl:SW_PG1350SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +12
18, , , , , , , , , , , , , , , +2
8UMP1NTRehrbl:SOT-353_L2.1-W1.3-P0.65-LS2.3-BLU5, U6, U7, U8, U9, U10, U11, U12
6CESD5V0D3 ZAehrbl:SOD-323_L1.8-W1.3-LS2.5-RDE1, E2, E3, E4, E5, E6
4C_SmallCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C4
4MF254V-11-07-0743ehrbl:MF254V-11-07-0743J53, J54, J55, J56
20906ehrbl:0906-2-15-20-75-14-11-0J57, J58
2MY-LR44-03-Jehrbl:CONN-TH_MY-LR44-03-JBT1, BT2
2RotaryEncoder_Switchehrbl:RollerEncoder_Panasonic_EVQWGD001SW27, SW28
2SSSS811101ehrbl:SW-SMD_SSSS811101SW29, SW30
2xiao-kbdehrbl:xiao_nRF52840_15U1, 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 mmXs18, the printed circuit board in 3D

    Xs18

    Roming22/xs18

    26 parts
  • 4 layers18.5 × 30.2 mmStoplight, the printed circuit board in 3D

    Stoplight

    willpuckett/stoplight

    Delicate Tiny Motor Movements

    45 parts
  • 2 layers50 × 70 mmLcdtap rp2350, the printed circuit board in 3D

    Lcdtap rp2350

    shapoco/lcdtap

    A tool for mirroring or capturing I2C/SPI LCD displays

    100 parts85
  • 4 layers66.9 × 87 mmMeshtasticNode BQ25185, the printed circuit board in 3D

    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 mmSYCL Badge 2024, the printed circuit board in 3D

    SYCL Badge 2024

    ZigEmbeddedGroup/sycl-badge

    The badge for the SYCL conference! https://zigembeddedgroup.github.io/sycl-badge/

    145 parts39
  • 4 layers108 × 50 mmFED3, the printed circuit board in 3D

    FED3

    KravitzLabDevices/FED3

    Feeding Experimentation Device version 3

    114 parts36GPL-3.0
  • 2 layers44.4 × 14.2 mmBridge v1, the printed circuit board in 3D

    Bridge v1

    chrisg20/CarThingBridge

    A compact connector board for the Spotify Car Thing and Raspberry Pi Zero.

    9 parts30CC0-1.0