← s3zero_oled_enc · all designs

OK-1

OK-1 is a compact desktop controller: a 0.96" OLED on the front, a KY-040 rotary encoder/knob on the right, driven by an ESP32-S3-Zero stacked behind the OLED.
v6.1active
v6.1 encoder-fit fix after print feedback; software-verified, awaiting re-print

Specs & BOM

Envelope
52 × 50 × 25.01 mm
QtyPartNotes
1Front shell (printed)PLA/PETG, front-face-down
1Rear lid (printed)PLA/PETG, flat
1Knob, Ø18 (printed)flat, shaft socket up
1ESP32-S3-ZeroMCU; pin headers trimmed ≤ 4 mm
10.96" SSD1306 OLED, 4-pin I2Cfront display
1KY-040 rotary encodermeasured 18.8 × 25.8 mm PCB
1M7 hex nutencoder bushing clamp
4M2.5 × 6 pan-head self-tap screwlid → shell corner bosses (also act as feet)
Solid-core silicone hookup wire9 connections
↓ Print plate (.3mf) — all parts

Edge — 1.5mm clean external chamfer (recommended)1.3 MB

drag to orbit · scroll or pinch to zoom
composed of: front shell, OLED, knob

Edge — 0.6mm chamfer (subtler)1.3 MB

drag to orbit · scroll or pinch to zoom
composed of: edge crisp, OLED, knob

Edge — flush (square, no bevel)1.3 MB

drag to orbit · scroll or pinch to zoom
composed of: front shell flush, OLED, knob

Full assembly2.8 MB

drag to orbit · scroll or pinch to zoom
composed of: front shell, rear lid, protoboard, OLED, ESP32-S3-Zero, encoder, knob

Screenshots