WORK LOAFER EDITION / independent parody reconstruction

# CodexKeybored

Parametric Fusion 360 mechanics, production STEP/DXF files, a wired six-layer PCB, BOM/CPL, USB HID firmware, and live JLC quotes—assembled into one reproducible first-article package.

108 × 108 mm 12 keys + encoder press 5° wedge STM32F072 / USB-C
Download complete handoff View schematic
FUSION 360 / ASSEMBLY ISO
00 / this is the entire point

## Absolutely 100% vibe-coded. End to end.

From the first prompt to Fusion 360, KiCad, Gerbers, firmware, and a real upload into JLCPCB + JLCCNC.

This is not a disclaimer. It is the product story. One continuous conversational build loop crossed research, industrial design, CNC, multilayer electronics, sourcing, firmware, testing, pricing, and factory handoff—and left every intermediate artifact open for inspection.

01 / OBSERVE Images became evidence

Public renders were compared, scaled from the 19.05 mm key pitch, and separated into confirmed, measured, and inferred facts.

02 / MODEL Evidence became solids

Dimensions became a parametric 108 × 108 mm Fusion assembly, four machinable bodies, STEP/DXF, and controlled drawings.

03 / CONNECT Controls became a PCB

The interface became a clean-room STM32F072 design, six copper layers, 74 placement centers, and a zero-error DRC gate.

04 / ANIMATE The PCB learned USB

TinyUSB firmware, RGB safety limits, factory binaries, checksums, and a browser-based 20-input acceptance test made it behave.

05 / CONTRACT Preferences became an SOP

“No soldering at home” became both-side PCBA, consigned switches, manual operations, flashing, FCT, and photo evidence.

06 / QUOTE Files entered the factory

Gerbers, BOM/CPL, STEP, drawings, and the turnkey ZIP entered authenticated JLC flows and returned real saved prices.

PROMPT → DATUM → FUSION → STEP → JLCCNC / ARCHITECTURE → KICAD → GERBER → JLCPCB / FIRMWARE → TEST → TURNKEY HANDOFF

The best examples are two tiny corrections: “the aluminum thing looks slightly tilted” became a verified 5° wedge; “not a foot, a ring” became a purchased G‑65 O‑ring, a concentric groove in the Fusion body, new STEP/DXF/PDF files, a successful JLCCNC import, and a $68.31 live base quote. That traceable continuity—from sentence to factory cart—is the project.

One vibe / mechanics Rev B + electronics Rev A2 + factory handoff
OPEN SOURCE / EVERY FILE / EVERY DECISION
THE COMPLETE BUILD LOG IS PUBLIC ↗ Open the project on GitHub github.com/slopus/codex-keybored CAD · PCB · GERBERS · FIRMWARE · QUOTES · FACTORY HANDOFF BUILT & PUBLISHED BY Happy Engineering Tools, experiments, and open-source projects for building ambitious things with coding agents.

This independent parody prototype is hosted under the Happy Engineering GitHub Pages domain.

01 / evidence

## What we actually know

External dimensions were scaled from the official near-orthographic render using the confirmed 19.05 mm key pitch. Internal steps and fasteners remain engineering assumptions until a physical unit can be inspected.

Official reference
Our Fusion assembly

Corrected interpretation: the top panel contains twelve conventional low-profile MX keys. Work Louder's published “13 mechanical switches” count includes the encoder push; there is no mystery thirteenth key in the model or PCB.

measured 108 × 108 external envelope, mm
confirmed 19.05 center pitch, mm
measured 90 × 90 top PCB, mm
measured R14 external corner radius
measured Ø94 aluminum base, mm
measured 5°working-plane tilt
inferred 3.8 → 12 wedge thickness, mm
inferred M3 / 78 fastener / pitch, mm
02 / interface map

## The exact layout

A 4×4 coordinate grid centered at ±28.575 and ±9.525 mm. The encoder sits on the left and the planar joystick on the right, matching the full-size official reference.

ENC
↻ + PUSH
CODEX
01
CODEX
02
JOY
X / Y
AGENT
03
AGENT
04
AGENT
05
AGENT
06
CMD
07
CMD
08
CMD
09
CMD
10
TOUCH
PUSH TO TALK / 2U
CMD
12
Key plane 11 × 1U + 1 × 2U, wrk. LP1 / Gateron low profile footprint `Z +`
Top PCB 6-layer FR-4, 90 × 90 × 1.6 mm, four M3 mounting holes on 78 mm pitch `1.60 mm`
Light pipe captured clear cast PMMA insert, frosted optical face `1.50 mm`
Upper ring polished black POM, 108 × 108, inner opening 92 × 92 `10.30 mm`
Electronics STM32F072, USB-C, lower keep-out and future wireless/battery volume `variable`
Weight wedge 6061-T6, Ø94, planar top, 5° underside `3.8–12 mm`
Grip ring JLCMC JIS G‑65 black NBR O‑ring, captured without adhesive `0.90 mm proud`
03 / buy first

## Keys & controls

The exact Codex legend set is not sold separately. For a one-off, the most reliable path is genuine Work Louder switch/cap geometry, followed by UV printing or laser ablation after a coating test coupon.

What to buy | Device quantity | Current source | Status | USD
--- | --- | --- | --- | ---
wrk. LP1 switches | 12 + spares; pack = 106 | Work Louder / Splash silent or Ember clicky | exact family | $59.00
wrk. MX Pure | 12×1U + 1×2U set | Frosted PC, pass-through light | exact geometry | $19.00
wrk. MX Legend | optional icon donor set | 58×1U + 1×2U, coated/laser etched | similar icons | $54.00
wrk. Dial 2 | 1 | Creator Micro v1/v2 compatible dial cap | exact accessory | $5.98
Planar joystick | 1 + spare | Alps RKJXY100000A surplus or a footprint-qualified clone | obsolete candidate | $10–30 budget
M3 hardware + standoffs | 4 + spares | ISO 4762 black screws; threaded brass/aluminum spacers | fit after sample | $10–20 budget
Continuous grip ring | 1 | JLCMC AMFG-P5-A65-65 / JIS B 2401 G‑65 / black NBR 65A | in cart | $0.1522

How to reproduce the Codex keycaps: use blank low-profile MX PBT with UV printing or temperature-qualified dye-sublimation for white keys. For illuminated keys, start with MX Pure, apply an opaque compatible coating, then laser-open the icon. Single-shot custom PBT is economically irrational for one unit; validate a fully custom shape in tough/clear SLA, beginning with an isolated MX-cross calibration coupon.

04 / cnc pack

## Four machined parts

All Rev B STEP files passed automated JLC CNC import. The aluminum base is a 5° wedge with a machined G‑65 retention groove; the light pipe is a mandatory captured part under the black POM housing.

Official exploded render
Fusion / corrected 5° side profile
CM2-001 / CNC / REV B

### Upper housing

The production bezel is machined from black POM with polished cosmetic A-surfaces. It captures the PMMA light pipe, carries M3 PCB bosses, M2.5 base threads, the USB notch, and a service opening for future boards.

Envelope108 × 108 × 10.3
CornerR14
Opening92 × 92 / R7
Materialblack POM
$88.97 / qty 1
CM2-002 / CNC / REV B

### Angled weight

A 6061-T6 wedge with a flat top datum, 5° underside, four M2.5 clearance counterbores, post-anodize engraving, and a concentric groove that mechanically captures the purchased G‑65 ring.

EnvelopeØ94 × 12 max
Tilt5° nominal
G‑65 grooveØ67.5 CL × 3.6 × 2.2
Finishbead blast + matte black anodize
$68.31 / qty 1
CM2-003 / REQUIRED

### Light pipe

A captured clear cast PMMA insert between the PCB and black housing. Transparent-polished edges distribute the nine underglow emitters while a uniformly frosted top face softens the perimeter light.

Envelope106.1 × 106.1 × 1.5
Materialclear cast PMMA
Finishpolished edges + fine frost
Rear gap12.0 mm USB
$45.70 / qty 1
CM2-004 / PROTOTYPE

### Joystick cap

A rigid POM fit-check part. Cast the final tactile cap in Shore A 40–50 silicone after measuring the real RKJXY or selected substitute.

EnvelopeØ14.5 × 7
Quote materialPOM
Final materialsilicone / TPU
Fitdepends on joystick shaft
$19.42 / qty 1
05 / live quote

## JLC CNC + JLCMC

Authenticated live prices captured July 17, 2026. The cart now contains exactly four current Rev B CNC parts and one purchased grip ring; every superseded CNC revision and the individual rubber feet were removed.

Factory accepted the groove geometry: 94 × 94 × 12 mm, 52,830.58 mm³, 6061-T6, bead blast + matte black anodize, strict cosmetic inspection, with CM2-002 Rev B drawing attached.

Part | Quote ID | USD
--- | --- | ---
CM2-001 / black POM | CNC…1726 | $88.97
CM2-002 / 6061 + G‑65 groove | CNC…1881 | $68.31
CM2-003 / clear PMMA | CNC…1718 | $45.70
CM2-004 / black POM | CNC…1716 | $19.42
CNC subtotal | $222.40
JLCMC G‑65 ring | $0.16
Mechanical merchandise | $222.56

Full IDs: base CNC2607185001881-3086316A; cap CNC2607185001716-3086316A; light pipe CNC2607185001718-3086316A; upper CNC2607185001726-3086316A. Prices exclude shipping, tax, duty, and engineering review. First article remains mandatory before ordering multiples.

CM2-005 / PURCHASED / NO ADHESIVE

### One ring. Not four feet.

JLCMC part AMFG-P5-A65-65 is a standard JIS B 2401 G‑65 black nitrile O‑ring. The aluminum groove captures it mechanically and leaves 0.9 mm nominal protrusion, so the device grips the desk continuously without adhesive pads, printed rubber, or user cutting.

Inside diameter 64.4 ±0.57
Cross-section 3.1 ±0.10
Nominal OD 70.6 mm
Groove centerline Ø67.5 mm
Groove W × D 3.6 × 2.2
Live unit price$0.1522
Open the exact JLCMC part ↗
06 / electronics

## Wired Rev A2

The wired version preserves the 90×90 mm mechanical interface and internal volume for a future swappable wireless PCB. Six layers provide continuous GND/+5V planes, two signal layers, and a short crystal-less USB path.

TOP / CODEX KEYBORED + WORK LOAFER EDITION
BOTTOM / STM32F072 island, power, matrix, RGB, and PRESS KEYS, SHIP BUGS

Production gate closed: KiCad DRC = 0 violations / 0 unconnected. The Gerber ZIP includes all six copper layers, mask, paste, silk, Edge.Cuts, and separate PTH/NPTH drill files. Machine-readable connectivity is exported as IPC-D-356.

SCHEMATIC 1/3 / USB, power, STM32F072, SWD
SCHEMATIC 3/3 / RGB, pin map, production gate
USB-CHRO TYPE-C-31-M-12, 5.1 kΩ CC, USBLC6 ESD; reversible pairs cross on SIGNAL_1/2.
STM32F072LQFP48, 128 KB flash, HSI48 + CRS; no external crystal or QSPI flash.
Controls12-key matrix, clickable encoder, analog X/Y joystick and capacitive touch.
Lighting24 × SK6812MINI-E: 12 per-key, 9 underglow, 3 status; AHCT level shift.
PowerME6211 3.3 V LDO, local bypass and 100 µF 5 V LED bulk capacitor.

Ref | Component | Selected part | LCSC | Assembly
--- | --- | --- | --- | ---
U1 | MCU | STM32F072CBT6 / LQFP48 | C81720 | JLC bottom
U3 | 3.3 V LDO | ME6211C33M5G-N | C82942 | JLC bottom
U4 | USB ESD | USBLC6-2SC6 | C7519 | JLC bottom
U5 | LED level shift | SN74AHCT1G125DBVR | C7484 | JLC bottom
U6 | Touch controller | TTP223-BA6-TD | C42422127 | JLC bottom
J1 | USB-C | HRO TYPE-C-31-M-12 | C165948 | JLC top side
D1–D12 | Matrix diode | 1N4148W | C81598 | JLC bottom
LED1–LED24 | RGB | SK6812MINI-E reverse mount | C5149201 | JLC bottom
R3,R4 | 10 kΩ bias | Yageo RC0603FR-0710KL | C98220 | JLC substitution
SW1–SW12 | Low-profile switch | Work Louder wrk. LP1 / Gateron footprint | consigned | JLC manual/THT
ENC1 | Encoder | Alps EC11E09444A8 | C1322538 | JLC manual/THT
JOY1 | Joystick | Alps RKJXY1000006 with knob | consigned | JLC mechanical + FFC

zero soldering at home

### JLC can finish the electronics

The production route is now Standard PCBA on both sides, with specialty parts shipped directly into JLC's consigned-parts inventory. JLC manually installs the switches and encoder, fits the joystick, flashes the STM32, runs the supplied USB control test, and installs caps on the PRIMARY unit. The customer only closes the CNC enclosure with four screws after first-article fit approval.

01 / SOURCE Consign special parts One WRK-LP1 pack, four RKJXY joysticks, one keycap set, and one dial cap ship directly to JLC.
02 / BUILD Both-side PCBA JLC places SMD parts and USB-C, then manually solders 12 switches and the encoder.
03 / VERIFY Flash + FCT Program the release image, exercise 20 HID events, inspect all 24 RGB emitters, and save evidence.
04 / DELIVER Primary + spare One cosmetically completed control-pad PCBA, one programmed spare, and three bare reserve boards.

Live turnkey cart: JLC job Y5 / SMT026071763199-3086316A now holds five PCBs and two both-side Standard PCBA units. The captured base is $193.01 ($81.40 PCB + $111.61 PCBA). Function testing, programming/manual work, the PCBA remark, and consigned-part procurement remain quote-after-review, so $193.01 is a floor rather than the finished-device total.

JLCPCB / live turnkey cart
$193.01 / captured base

### THE HAND WORK IS IN THE FACTORY BRIEF

Both-side Standard PCBA, depaneling, photo confirmation, functional testing, and the complete 1.1 MB factory handoff are saved in the live JLC job. All 16 catalog groups passed the BOM matcher. Consigned switches and mechanical controls are called out in the attached SOP for manual assembly and engineering review.

Future Bluetooth compatibility: housing and fasteners do not depend on the STM32F072. The lower volume and port keep-outs remain available for a replacement ESP32-S3/charging PCB, battery, and FFC; the current wired PCB remains a single monolithic board rather than a separate controller module.

JLCPCB / baseline cart
$173.65 / partial baseline, before shipping

PCB $81.40 + bottom-side Standard PCBA $92.25. This saved price verifies the six-layer board and 15/15 bottom-side groups, but it does not include turnkey specialty-part assembly or testing. Whole baseline cart: $347.21 merchandise + $29.69 shipping = $376.90. Do not treat that number as the final finished-device price.

07 / firmware

## USB HID ready

TinyUSB firmware was built with Arm GNU Toolchain 15.2 for the STM32F072CBT6. BIN/HEX/ELF files and checksums are ready; functional verification on a physical Rev A2 board is still required.

build verified BIN / HEX ready for SWD
prototype F13–F24 neutral key map
compiled 16,548 B flash / 12.63%
compiled 2,448 B RAM / 14.94%
08 / handoff

## Order files

All sources are local and reproducible. Before payment, open the STEP and Gerber files in an independent viewer and verify every critical fit against the selected physical components.

Complete Rev B order handoff / ZIP Fusion scripts, current CNC geometry, ring vendor reference, PCB/PCBA, firmware, tests, drawings and manifest Mechanical factory handoff / ZIP Four CNC STEP files, Rev B drawings, DXF profiles, fit report, spec and purchased G‑65 reference Manufacturing dossier / PDF Printable Rev B landing page with geometry, prices, factory screenshots and source links PCBA factory handoff / ZIP Focused turnkey electronics package for JLC engineering review Fusion 360 / F3D exported archive of the saved Codex assembly Rev B CNC drawing pack / PDF 5 controlled sheets: four CNC parts plus the purchased G‑65 ring interface CM2-001 upper / STEP 108 × 108 × 10.3 / polished black POM CM2-002 wedge / STEP Ø94 / 5° / 6061-T6 / G‑65 retention groove CM2-003 light pipe / STEP captured clear PMMA with frosted optical face CM2-004 joystick cap / STEP POM fit prototype, then silicone Wired Rev A2 / Gerber ZIP 6-layer 90 × 90 mm fabrication package JLC assembly / BOM CSV 16 BOM groups / current LCSC mapping JLC assembly / CPL CSV 57 machine placements Turnkey assembly / BOM CSV both-side SMD + manual controls + consigned parts Turnkey assembly / CPL CSV 74 placements including switches and controls Consigned parts / CSV direct-to-JLC purchasing and install quantities Turnkey assembly SOP programming, secondary operations, test and acceptance Factory control test self-contained 20-input USB HID acceptance tool Baseline omissions / CSV legacy bottom-only quote gaps; assign these to the contract assembler, not the customer IPC-D-356 / netlist machine-readable final connectivity Principle schematic / PDF 3 sheets: USB/MCU, inputs, RGB/build gate Firmware / BIN STM32F072 TinyUSB HID bring-up image Firmware / HEX SWD-friendly Intel HEX image
09 / provenance

## Sources & limits

This is not leaked CAD and not an official product file. Geometry was reconstructed from public renders and published specifications; branded icons are included only as private-prototype references.

- OpenAI Supply Co × Work Louder — official product page
- Work Louder Creator Micro 2 — platform specifications
- Work Louder wrk. LP1 switches
- Work Louder wrk. MX Pure keycaps
- Alps Alpine RKJXY100000A official specification
- Analog Devices MAX77972 official page
- STMicroelectronics STM32F072CB datasheet
- LCSC C81720 / STM32F072CBT6
- FCC EAS official grantee dataset
- ISED certification search
- JLCPCB / live manufacturing quote
- JLC CNC / live manufacturing quote
- JLCMC O-ring G series / AMFG-P5-A65-65

Do not freeze before physical fit-check: the exact internal housing step, screw length, threads/inserts, 2U stabilizer, encoder shaft, joystick-cap fit, and exact planar-joystick marking. Any commercial or public version requires original legends and branding.