There are lots of great cases for the ESP32 camera out there but none of them quite suited my needs. I wanted a simple case that would hold the ESP32cam board and the cheap USB programming boards they are now often sold with. This meant I wanted the USB socket exposed for power and programming. I'm happy to use the onboard antenna so didn't include a hole for that in this version. I did include a hole for the LED/Flash. There are two versions of the smaller case top, one with a cutout for an SD card, and one without that, I often use these just to monitor machines so don't use the SD slot that often.
I've printed it in PETG but any filament should do really. I used some 3.5mm length thermal inserts in the case top holes and then used 20mm M2 bolts. It fits together really securely and the inserted PCB's are a press fit with no rattling. Hope you find it useful. It's made in FreeCAD and the project files are included.
The author marked this model as their own original creation.