The body is two printed shells that screw together around the electronics, with the clip that hangs the whole thing on the pot rim.
Choose the material with the steam in mind. This device spends its working life directly above a pot of boiling water, and PLA starts softening around 60 °C — uncomfortably close to what rising steam can deliver. The prototype is ABS and ASA; PETG is the compromise if your printer is open-frame. The full reasoning is a few paragraphs down.
The main body — holds the board, battery, regulator and buzzer. 60.5 × 84 × 24 mm
The front shell, with the display window and button holes. 59 × 84 × 3 mm
Clip mount, part 1 — the two holders together carry the stainless spring clip. 59 × 15 × 5 mm
Clip mount, part 2. 35 × 15 × 5 mm
Every part comes in both formats. STL is the ready-to-slice mesh — take it if you just want to print the device as it is. STEP is the editable CAD source, so you can open it in FreeCAD, Fusion or SolidWorks and change anything you like.
STEP needs no conversion either: Bambu Studio, PrusaSlicer and OrcaSlicer all import it directly. Drop the file into the slicer exactly as you would an STL.
If you want to fix the clip, these are the two files
The clamping mechanism is the acknowledged weak point of this design, and conveniently it is also the most self-contained part of it: holder1 and holder2 are what hold the metal spring clip onto the body, and nothing else depends on their shape. You can redesign the whole mounting arrangement without touching the enclosure, the cover or any of the electronics.
If you come up with something that grips better and does not slacken, that is the single most valuable contribution this project could receive — and it costs you two files rather than a rebuild.
Standard slicer settings throughout. No tuned profile, no custom supports, nothing clever — the stock preset for each filament is what produced the parts in the photographs.
The material choice is the part that matters. This device spends its working life directly above a pot of boiling water, and ABS and ASA both stay rigid well past the temperature at which PLA begins to sag — PLA softens around 60 °C, which rising steam reaches without difficulty. ASA additionally shrugs off UV, which is why it suits the cover.
Both want an enclosed printer: they warp in a draught and their fumes are worth extracting. If you only have an open-frame machine, PETG is the sensible compromise — noticeably more heat-tolerant than PLA and far better behaved than ABS. Print PLA only if the device will never sit over a long boil.
One thing to check if you change material: the screw holes are printed undersized on purpose, at 2.8 mm and 1.8 mm, and different filaments shrink by different amounts. Test one hole before committing to the whole print.