Cyberdeck

A pocket deck you can print.

An iPhone 12 mini and a Torima M7 mini Bluetooth keyboard in a 3D-printed shell: a clamshell with a hinged lid, or a one-piece slate. Turn the models here and download the STL files.

Models

Loading…

Drag to turn, scroll or pinch to zoom, right-drag or two fingers to move.

Files

Creality K1, PLA, 0.2 mm layers, 3 walls, 20 % gyroid, no brim. Only the lid needs supports, under its two hinge knuckles. Assembly, hardware and print notes are in the README.

FileWhatPrint
base.stlClamshell: keyboard tray and hingeFloor down, no supports
lid.stlClamshell: slide-in phone bay and hinge knucklesBack plate down, tree supports under the knuckles
fit_keyboard.stl
fit_phone.stl
Clamshell fit tests: a slice of the keyboard pocket, the left end of the phone bayBefore the base and lid, to try the fit
slate.stlSlate: phone on top, keyboard below, one pieceBack down, no supports
fit_slate_keyboard.stlSlate fit test: keyboard rim with lips and hooksBack down, before the slate
radius_gauge.stlCorner radius gauge, 7–11.5 mm, for a different phone or keyboardFlat
radius_gauge_case.stl
radius_gauge_lid.stl
Case and sliding lid for the gauge tilesUpright and flat, no supports

Every measurement is a named parameter in Python scripts that build the models in FreeCAD. To fit another phone or keyboard, change the numbers and run them again: see Customizing.

Two builds

A red and black clamshell deck, open on a wooden table: an iPhone in the lid shows a terminal, a compact keyboard sits in the base.
Clamshell: the lid holds the phone and opens to 112°.
A flat red one-piece slate on a wooden table, holding an iPhone above a compact keyboard.
Slate: the same parts in one flat piece.