Model originally uploaded to Thingiverse at https://www.thingiverse.com/thing:5398809.
Case for a AZdelivery NodeMCU Lolin V3 board together with a AZdelivery relay board KY-019. I use this combination with ESPhome software and an USB power adapter to switch the potential free contact of a heating pump from Home Assistant.
The relay sits upside down between the ESP pin headers. There are holes to mount the ESP to the bottom part with 4 2,5x10 Spax screws , but on my print it snaps in very tight, so I did't used the screws there. For the relay board at least two screws are needed.
The dimension of the relay board is 33.6 mm x 25.7 mm and of the NodeMCU 31.25 mm x 58.0 mm
The 2nd hole at side with the USB connector is for wiring an additional thermometer sensor.
Additional parts needed 2-6 SPAX 2.5 x 10 screws.