

Lower case
PCB, 3MF, and STEP files for the lower case capacative keyboard
- Size
- 211.2 × 113 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 37
- Nets
- 15
- Pads
- 218
- Tracks, vias
- 874, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 19 Aug 2022
- Updated
- 28 May 2025
Overview
Lower case is an open-source printed circuit board by ImYourHuckleberry, from the ImYourHuckleberry/lower_case repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 211.2 × 113 mm with 37 parts on 15 nets, routed with 874 tracks and 0 vias.
Its parts include 34 switches and 1 connector.
README
README.mdlower_case
uhoh
You've probably gotten here by mistake
See this is a 32 key buckling spring keyboard inspired by the IBM Model F. In order to have actually wanted to arrive on this page you need to be:
- Interested in mechanichal keyboards
- Interested in vintage keyboards
- Interested in tiny keyboards
- Absurdly tiny keyboards
- Willing to order a spec pcb by someone with no education or right making such a thing
- Able to get your hands on the necessarry flippers, springs, controllers, barrels, and drivers needed to actually make any of this work
- Pretty cool
WARNING
You better use a solenoid in this, if you don't I'll know and I'll find you and take your board away and start discord trash talk. If I ever find out someone tries to make this linear I am taking my proverbial ball offline and going home.
Renders

Actual Picture

#some notes PCB, 3MF, and STEP files for the lower case capacative keyboard
right now I dont even know if this will work!
If you are just looking to make the pcb you need these. The ground plate is necessarry, dont skip it. I went with 0.8 for thickness
lowercase/gerber_pcb.zip lowercase/gnd_gerber.zip
3D parts should be in there. I have printed them and they look good and fit well. I am using threaded insert embedded nuts to screw on the mounting bracket. Basically a little threaded pipe you heat up with a soldering iron and it embeds into the print. This way you have something to actually screw into.
The plate could use some spacebar stab mounts, Im looking into it
Basically you need the case cause of course you do. The plate is curved so IDK how else you could get one. The mounting bracket snugs the whole thing up.
How do all the components fit
Good question!!
Parts
37| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | SW_Cap | model_d:capswitch2 | SW1, SW3, SW11, SW12, SW13, SW15, SW17, SW19, SW21, SW23, SW25, SW26, SW27, SW29, SW31, SW33 +16 |
| 2 | LOGO | LOGO | G***, G*** |
| 2 | SW_Cap | model_d:testpad | SW50, SW51 |
| 1 | Conn_01x30 | footprints:Model_F_3.96mm_pitch_footprint | J1 |
Questions
How big is the Lower case PCB?
It measures 211.2 × 113 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Lower case use?
37 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 Lower case KiCad files?
From the ImYourHuckleberry/lower_case repository on GitHub, at the commit this page was made from: the board is lowercase/lower_case/lowercase.kicad_pcb and its schematic lowercase/lower_case/lowercase.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Lower case design in my own project?
Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers40 × 34 mm

- 2 layers53.9 × 23.2 mm

Analog
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
37 parts1kGPL-3.0 - 2 layers52 × 51.8 mm

Esp32-homeassistant rf bridge
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
37 parts915 - 2 layers87.8 × 59.8 mm

FreeDeck SMD 2020-02
FreeYourStream/freedeck-hardware
all the stuff you need to build your own FreeDeck
37 parts772 - 2 layers65 × 28 mm

BMS Cell Module
stuartpittaway/diyBMS
Do it yourself battery management system for Lithium ion battery packs/cells
37 parts676GPL-3.0 - 2 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
37 parts575GPL-2.0 - 2 layers38.1 × 153.7 mm

- 2 layers47.8 × 27.4 mm

Vsf stm32h7b0
vsfteam/vsf
Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems
37 parts341Apache-2.0