This enclosure was designed for my ESP32 Radio based on a great project by Ed Smallenburg. The radio was build using two speakers, a 128x160 TFT-screen (blue PCB) and a rotary controller. The PCB was mounted on the base with nylon standoffs, to mount other parts I used double sided adhesive tape and where needed some hot glue. There is enough space to mount the PCB base on the lid of the enclosure.
See photos for more details about the speakers and the switch I used, visit Ed’s Github pages for all other hardware you will need.
You’ll find all about the great ESP32 radio project from Ed Smallenburg on Github (https://github.com/Edzelf/ESP32-Radio) and there is a posting about the PCB designed by Harm Verbeek (https://github.com/Edzelf/ESP32-Radio/issues/198) too. The PCB has pins for touch sensors but not for the rotary controller so you have to solder 5 wires to connect the controller.
The Rotary Knob was based on a design (https://www.thingiverse.com/thing:788887) by Bruno Herfst.
As seen in the comments Behufe also has a STL-file for aTFT-frame, you can download it from there.
White and grey
Only the rotary knob needs support while printing.