CyberKeeb 2040

by zli117 · Hard · manifest draft — being verified

A 66-key mechanical keyboard and Raspberry Pi Zero cyberdeck built around an RP2040 keyboard controller, a small OLED and a three-layer laser-cut acrylic frame.

zli117 designed CyberKeeb 2040 so a Raspberry Pi Zero and Pico-based keyboard controller share one compact custom PCB. The repository documents a completed V2 with photographs, a quantified electronics and fastener BOM, assembly steps, firmware, production Gerbers and editable frame drawings.

Original: github.com, github.com

Parts

QtyPartPriceBuy
3×M2.5 × 1.5mm washer
V2 BOM specifies three M2.5 × 1.5mm washers.
—Search DigiKey
7×M2.5 × 6mm female-female standoff
V2 BOM specifies seven female-female 6mm standoffs.
—Search DigiKey
1×M2.5 × 10mm female-female standoff
V2 BOM specifies one female-female 10mm standoff.
—Search DigiKey
7×M2.5 × 5mm male-female standoff
V2 BOM specifies seven male-female 5mm standoffs.
—Search DigiKey
7×M2.5 × 5mm female-female standoff
V2 BOM specifies seven female-female 5mm standoffs.
—Search DigiKey
8×M2.5 × 4mm machine screw
V2 BOM specifies eight M2.5 × 4mm screws.
—Search DigiKey
22×M2.5 × 5mm machine screw
V2 BOM specifies 22 M2.5 × 5mm screws.
—Search DigiKey
1×CyberKeeb 2040 top acrylic bar
V2 BOM and README specify one 3mm acrylic top bar from TopBar.dxf.
—Order at SendCutSend
1×CyberKeeb 2040 bottom acrylic panel
V2 BOM and README specify one 3mm acrylic bottom panel from Bottom.dxf.
—Order at SendCutSend
1×CyberKeeb 2040 acrylic switch plate
V2 BOM and README specify one 1.5mm acrylic switch plate from Plate.dxf.
—Order at SendCutSend
2×1×5 female pin header
V2 BOM specifies two five-pin female headers; pitch is not stated.
—Search DigiKey
1×Four-position DIP switch
V2 BOM specifies one four-position DIP switch; exact package is not stated.
—Search DigiKey
1×CyberKeeb 2040 slide switch
V2 BOM specifies one slide switch; exact model is not stated.
—Search DigiKey
84×1N4148 through-hole switching diode
V2 BOM specifies 84 1N4148 diodes.
—Mechboards Search DigiKey
2×0.01µF 1206 ceramic capacitor
V2 BOM specifies two 0.01µF 1206 SMD capacitors.
—Search DigiKey
1×330Ω through-hole resistor
V2 BOM specifies one 330Ω through-hole resistor.
—Search DigiKey
4×10kΩ through-hole resistor
V2 BOM specifies four 10kΩ through-hole resistors.
—Search DigiKey
1×2×20-pin through-hole header
V2 BOM specifies one 2×20-pin header.
—Search DigiKey
1×SSD1306 OLED display module
V2 BOM specifies one SSD1306 screen without module dimensions or interface.
—Search Adafruit
1×EC11 rotary encoder
V2 BOM specifies one EC11 encoder without an exact variant.
—Search DigiKey
1×CyberKeeb 2040 V2 main PCB
V2 BOM specifies one custom PCB; official KiCad and Gerber files are provided.
—Order at JLCPCB
66×Kailh MX hotswap socket
V2 BOM specifies 66 hotswap sockets; the guide does not identify an exact manufacturer.
—Mechboards
1×Raspberry Pi Pico
V2 BOM specifies one Raspberry Pi Pico.
—Search DigiKey
1×Raspberry Pi Zero 2 W
V2 BOM allows a Pi Zero or Zero 2; the creator reports testing a Zero 2 W under stress.
—PiShop.us Search PiShop.us Search Amazon
1×MX-compatible mechanical key-switch set
The 'You Also Need' list requires key switches but provides no count or model.
—Search Adafruit
1×MX-compatible keycap set
The 'You Also Need' list requires key caps but provides no count or profile.
—Search Adafruit
1×Mechanical keyboard stabilizer set
The 'You Also Need' list requires stabilizers but provides no sizes or count.
—Search Adafruit
Parts cost estimate coming soon: prices are being checked at reputable sellers.

Notes

Official README, V2 build guide, repository tree and CC BY-SA 4.0 license checked at commit 519856d on 2026-10-22. Kept as draft because switches, keycaps and stabilizers are unquantified; several modules lack exact package details; the BOM allows either Pi Zero generation; and no battery or power supply is specified. The three DXFs are laser-cut fabrication files, not 3D-printable models.

The BuildDeck dispatch

A weekly email of new build manifests and parts deals is coming soon.