

Keeb right
Wireless ergonomic split mechanical keyboard generated with Ergogen.
- Size
- 135.4 × 118 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 70
- Nets
- 56
- Pads
- 330
- Tracks, vias
- 358, 139
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 1 Jun 2026
- Updated
- 4 Oct 2026
Overview
Keeb right is an open-source printed circuit board by emuree, from the emuree/ergogen-keeb repository on GitHub. It is a 2-layer board of 135.4 × 118 mm with 70 parts on 56 nets, routed with 358 tracks and 139 vias.
Its parts include 33 diodes and 33 switches. It belongs with the keyboards and input and radio and wireless boards of this library.
README
README.mdergogen-keeb (placeholder name)
A 66-key wireless (BLE) ergonomic split mechanical keyboard generated with Ergogen. Heavily inspired by keyzog's Kapl and omkbd's Ergodash keyboards.
This is a learning project. It's very WIP and my first foray into PCB design and 3D modeling. Be warned, stuff in this repo will likely be broken and messy.
Project Overview
TODO
Resources and Tools
- Ergogen Ceoloide - Ceoloide's web-based Ergogen that supports custom footprints
- ceoloide's ergogen PCB footprints - Very useful to have this open in a separate tab to reference footprint parameters when using the web-based Ergogen
- FlatFootFox's Let's Design A Keyboard With Ergogen v4 - The de facto Ergogen guide.
- easyeda2kicad - For downloading LSCS (see JLCPCB parts) footprints and models for use in KiCad
- KiCad to Ergogen footprint converter - For converting the abovementioned footprints so they can be used in Ceoloide's Ergogen
- kicad-druid - KiCad design rules for JLCPCB and PCBWay, supports KiCad versions 8 through 10
- KiCad ViaStitching Plugin - Generates stitching vias over a fill zone.
- SVG Viewer - A web-based SVG viewer, used this to flip/mirror SVG files.
- Shaper Utilities - Autodesk Fusion plugin for exporting SVGs
- Joric's nrfmicro wiki - Alternatives - Wiki for Pro Micro Compatible alternatives including the SuperMini NRF52840
- Fabrication-Toolkit - KiCad plugin for generating gerbers, BOMs and component position files for JLCPCB
Parts
70| Qty | Value | Footprint | References |
|---|---|---|---|
| 33 | ceoloide:diode_tht_sod123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17 | |
| 33 | ceoloide:switch_mx | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +17 | |
| 1 | CONN-SMD_1.25T-2P-WT | JST1 | |
| 1 | SW-TH_K3-1235D-L1 | PWR1 | |
| 1 | KEY-SMD_L6.0-W3.3-LS6.7 | RST1 | |
| 1 | ceoloide:mcu_supermini_nrf52840 | MCU1 |
Questions
How big is the Keeb right PCB?
It measures 135.4 × 118 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keeb right use?
70 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 Keeb right KiCad files?
From the emuree/ergogen-keeb repository on GitHub, at the commit this page was made from: the board is kicad/keeb/keeb-right.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keeb right design in my own project?
Its repository states no licence, so its author keeps all rights: ask emuree before reusing the design.
Similar boards
- 2 layers61.8 × 73.2 mm

- 2 layers47.3 × 52.8 mm

- 2 layers74.3 × 52.8 mm

- 2 layers141 × 88 mm

ErgoSNM Keyboard Right Prototype 1
siderakb/ergo-snm-keyboard
ErgoSNM is a split ergonomic keyboard integrated with trackball, wireless is in beta
70 parts172CERN-OHL-P-2.0 - 2 layers38.1 × 101.6 mm

- 2 layers90 × 100 mm

- 2 layers90 × 140 mm

Drumkid
mattybrad/drumkid
Version 4 was the first successful working design, with full code, schematics, Gerbers, etc available on GitHub.
70 parts137 - 2 layers152.5 × 117.5 mm

Keytartouch
cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
70 parts114