

Le colibri
Le Colibri is a 30-key unibody split keyboard inspired by Le Chiffre and the Hummingbird.
- Size
- 227.3 × 84.9 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 65
- Nets
- 48
- Pads
- 380
- Tracks, vias
- 319, 4
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Nov 2024
- Updated
- 1 Jan 2025
Overview
Le colibri is an open-source printed circuit board by eggsworks, from the eggsworks/le-colibri repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 227.3 × 84.9 mm with 65 parts on 48 nets, routed with 319 tracks and 4 vias.
It is built around the CPG151101S11. Its parts include 30 diodes, 30 switches and 1 IC. It belongs with the RP2040 boards of this library.
Main components
1README
README.mdle colibri
Le Colibri is a 30-key unibody split keyboard inspired by Le Chiffre and the Hummingbird.

Disclaimer
This keyboard came to me in a dream so I had to bring it into the waking world. It is not necessarily good. But here it is.
FAQ
Why not just chiffchaff?
Like I said, this keyboard was designed in a dream. The dreamt keyboard was not chiffchaff but something much worse, which you see here.
Can I use a regular Chiffre case or PCB?
No, it is basically completely incompatible. See Case section below.
BOM
- 30x SOD-123 1N4148 diodes
- 30x Kailh MX hotswap sockets
- One Seeduino XIAO (designed for RP2040, but will work with others -- maybe you can even make it wireless if you bodge a battery onto the NRF one!)
Case
The switchplates are obviously incompatible with a normal Chiffre. The in-plane XIAO makes this keyboard incompatible with the bottom case. And the reduced number of keys would make it dumb to use the top, unless you like huge gaps. Custom case files can be found in case/.
Screw the switchplate into the case before putting any switches in it - the PCB blocks a couple of the holes.
The only support needed during printing is on the bottom case, near the outer edges of the screw holes.
Firmware
Firmware is available in the eggsworks zmk-config repo.
Assembly

- Solder the Xiao, with components facing the back side of the board, as pictured here. The intend of mid-mounting the Xiao is to put the USB port at the same height as it is on a normal Le Chiffre PCB, so try to get it lined up such that the top of the Xiao PCB lines up with the bottom of the Le Colibri PCB.
- Solder the diodes.
- Solder the sockets.
- Mount the switchplates to the top case using self-tapping M2 screws.
- Insert switches in the sockets to secure the PCB to the case.
- Flash firmware before closing up the bottom case.
- Add the bottom case to the assembly and secure it with self-tapping M3 screws.
Acknowledgements
- Inspired by the original tominabox1/Le-Chiffre-Keyboard and PJE66/hummingbird
- MCU footprint derived from ebastler/marbastlib
- Layout derived from ergogen source supplied for sporkus/le_capybara_keyboard
- Logo by Sune
- Case modification by Donny
Parts
65| Qty | Value | Footprint | References |
|---|---|---|---|
| 30 | 1N4148 | Library:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +14 |
| 30 | CPG151101S11 | Library:SW_MX_HS_CPG151101S11_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +14 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | Seeeduino Xiao rp2040 | PCM_marbastlib-xp-promicroish:Xiao_rp2040_ACH | U1 |
The 63 most common of 65 parts.
Questions
How big is the Le colibri PCB?
It measures 227.3 × 84.9 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Le colibri use?
65 parts, built around the CPG151101S11. 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 Le colibri KiCad files?
From the eggsworks/le-colibri repository on GitHub, at the commit this page was made from: the board is le-colibri/le-colibri.kicad_pcb and its schematic le-colibri/le-colibri.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Le colibri design in my own project?
Its repository publishes it under the CERN-OHL-S-2.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
- 4 layers299 × 127 mm

- 2 layers283 × 126.5 mm

Env KB60MXHS
Envious-Data/Env-KB60F
Another Custom Mechanical Keyboard... F stands for FOREHEAD!
153 parts8GPL-3.0 - 2 layers353.1 × 124.9 mm

- 2 layers209.6 × 66.7 mm

- 4 layers77.2 × 86.4 mm

Mad RP2040
Cimos/etchy
Fast, trustworthy PCB visual and geometric diff tool (Rust). Successor to gerber-diff.
117 parts1Apache-2.0 - 2 layers284.7 × 94.2 mm

- 2 layers177.3 × 122.5 mm

Left placed
ctrlShiftBryan/ogre-mono
Inventory of the Ogre keyboard repos plus KLE layout export
130 parts - 2 layers371.5 × 152.4 mm
