From the Loftsmith Workshop
Round display ESP32 thermostat case with sensor chamber
A small wall-mount home for a round-display thermostat. The sensor sits in its own slotted chamber below the screen, so it reads the room's air instead of the warmth of the board. Change the screen size and sensor board size to match your parts.
2 parts · 29 g · 50 × 22 × 94 mm
Ask for the sizes you want to tweak, e.g. “make the width adjustable”.
How to print it
Parts
- front-cover · PETG · Face-down on the bed (the front face prints first). The bezel lip, display ring, baffle and screw bosses all grow up from the bed, so it needs no supports.
About 15 g and 24 min at 2 walls/15%. Two M3 heat-set inserts go into the bosses from the back rim. PETG because it hangs on a wall near warm air or heaters, where PLA (softens at about 55 °C) can creep.
- wall-plate · PETG · Wall side down. The display posts, sensor rails and locating lip point up.
About 14 g and 23 min at 2 walls/15%. The faces the overhang check flags are short bridges: 9.2 mm over each keyhole pocket and about 5 mm over the back cable groove. Leave supports off.
Print settings
- Layer height
- 0.2 mm
- Walls
- 2 walls gives the page figures (about 30 g, 49 min for both parts). 3 walls is recommended for firmer insert bosses: about 37 g, 1 h 1 min.
- Infill
- 15%
- Supports
- Off. The plate's flagged overhangs are 9.2 mm and smaller bridges
- Notes
- PETG, both parts on one A1 or A1 mini plate (cover 50 x 93.5 mm, plate 48.4 x 91.9 mm at the defaults). Print the cover face-down on a smooth plate for a clean front.
Hardware
- 2 × M3 heat-set insert (4.1 mm hole, 5.7 mm long) · Pressed into the cover's two screw bosses
- 2 × M3 x 10 countersunk screw · Driven from the back of the wall plate into the inserts before hanging
- 2 × Wall screw, 4 mm shank or smaller, head up to 9 mm across and 3 mm thick, with wall plug · For the two keyholes. Leave each head standing about 1.5 mm off the wall
- Round display module, 1.28 to 2.1 in (for example a GC9A01 module) · Not included. Measure its outside diameter and thickness and set the sliders to match
- Small ESP32 board, up to 22.5 x 18 x 4.5 mm (for example an ESP32-C3 SuperMini class board) · Only if your display has no ESP32 on its back. Fixed to the plate with 1 mm foam tape
- Temperature / CO2 sensor breakout, up to 26 x 24 mm and 7.7 mm deep including the PCB (for example an SCD-41 board) · Slides into the V-grooves. Its four wires run up through the notch in the baffle
- 3 × 1 mm foam pads · One on each display post tip. They take up the 0.3 mm gap and hold the module against the bezel
- Low-voltage power lead (5 V), up to 3.5 mm diameter · Soldered or connected to the board's 5 V pads. No mains wiring inside this case
Assembly
- Press the two M3 heat-set inserts into the cover's screw bosses from the open back rim.
- Drop the display module face-first into the round locating ring behind the bezel window. Stick a 1 mm foam pad on the tip of each of the three posts on the wall plate.
- If you use a separate ESP32 board, stick it to the middle of the plate's head area with 1 mm foam tape.
- Slide the sensor board down into the two V-grooved rails in the plate's lower chamber until it rests on the groove floors. Run its four wires up through the notch at the back of the baffle.
- Run the power lead: from the wall, or up the groove on the back of the plate from its bottom edge, then through the plate opening to the board's 5 V pads.
- Fit the cover onto the plate (the lip locates it) and drive the two M3 x 10 countersunk screws from the back of the plate into the inserts.
- Set two wall screws level, as far apart as the keyhole centres (22.6 mm at the default size), with heads about 1.5 mm proud. Push the case onto them and slide it down 8 mm.
Good to know
- This is a case only. It does not switch heating. Control the boiler or heater through your own certified relay or thermostat, and keep mains wiring out of this case.
- The baffle, the 19.2 mm separation and the vent areas were checked as geometry only. How much they lower the reading error has not been measured. Compare the reading against a reference thermometer before you trust it.
- The display presets are estimates. Measure your module's outside diameter, glass border and thickness and set the sliders. The ring assumes a round outline, so a module with a side tab needs the tab trimmed or a notch filed in the ring.
- The sensor rails grip 1 mm of each side edge of a 1.6 mm PCB. Parts closer than about 1.5 mm to those edges may need clearing. Sensor modules deeper than 7.7 mm do not fit.
- The keyholes and the M3 bosses carry only the case's own weight (about 30 g). Hanging strength has not been tested.
- Fits and print orientation were checked in the Loftsmith engine, not on a real printer. Print one cover and test-fit your module before you print in quantity.
Comments