3D Print/STARTED FEB 2026/LOGGED FEB 2026

Caster

An open-source dice tower that rolls a real D20 on a Cherry MX switch. Plug it into anything.

Finn O.1 member · FEB 2026
64loves
03tools used
FIG.01 — CASTER
10cm · 20cm · 30cm · 40cm · 50cm
[01]StoryLong-form write-up

Caster is a USB HID device that looks like a small dice tower. Press the button — a Cherry MX Blue, because feedback matters — and it rolls a true random D20 and types the result wherever your cursor is. Spreadsheets, character sheets, Discord chat: it works anywhere text input does.

The internals are a resin-printed shell housing an RP2040 Tiny, a physical D20 tumbler section (purely decorative, purely satisfying), and the switch mounted at the front. True randomness comes from the RP2040's hardware RNG peripheral.

The firmware is open source and ships with profiles for D4, D6, D8, D10, D12, D20 and D100 — hold the button on boot to cycle between them.