May 23, 2026
Description
Charm-Cam is a thumbnail-sized 3D-printed camera built around the AI-Thinker ESP32-CAM. It looks like a keychain charm, shoots like an analog point-and-shoot, and runs entirely off its own Wi-Fi hotspot — no app, no cloud, no internet required.
Load a film roll from the built-in web UI, snap up to 36 frames, then "develop" the roll into an archive folder on the SD card. Or flip to digital mode for unlimited shots. The whole interface is amber-on-black, styled after a classic film camera.
📦 GitHub repo (firmware, wiring, full build guide): https://github.com/FRSname/charm-cam
Recommended settings: PLA or PETG · 0.16 mm layers · 3 walls · 20% infill · supports only where the slicer suggests · ~3–5 hour print
Video assembly:
All part links + wiring diagram are in the GitHub repo.
Roughly 2–3 hours of assembly after the print. Full step-by-step build guide (Arduino IDE setup, flashing, wiring, first power-on) is in the README on GitHub:
👉 https://github.com/FRSname/charm-cam
Updates
added modification of housing for tp4056 charging board and bigger switch. - by user @shrey_95 Thanks!
(side flaps of the slide switch ( the one with holes for screws) need to be trim to fit perfectly.)
License:
Standard Digital File License