Just a simple case for ESP32CAM, with SMA pigtail hole for external antenna.
Mount is compatible with 2020 extrusion
The arm is for extension to get the nice angle for your camera
Use the fusion360 archive to modify the print as you like, to fit larger lens for example.
Requirements:
Remove all the headers to have the board slim, simply cut the pins or desolder the pins
Print using ABS or PETG since it can get a bit toasty if you use in heated enclosure for like CF Nilon
ESP32CAM does play very nice with Mainsail or Octoprint except when it doesn't. It hangs quite often due to over heat maybe.
At the time I took those info screenshots, room temperature was around 18deg C (Ozzy winter here) and about 26deg C inside the printer enclosure, was heating up before the print. One cam reported higher temp because it had OV2640, with fisheye lens and 75mm flex cable, glued down to the tin can of ESP32 module instead of sticking to the SD card adaptor housing. The OV2640 camera alone can be quite hot as well.
There is no adequate heatsink solution for esp32 and there is no thermal protection on ESP32 chips also. So yeah, go figure.
Anyhow, get the firmware for esp32cam from this guy, it is a whole lot awesome than the esp32 cam webserver sample in the ESP-IDF
https://github.com/easytarget/esp32-cam-webserver
The author marked this model as their own original creation.