Photo frame pushes pictures straight from an iPhone

Oct 22, 2026 Last reply: 2 hours ago 2 Replies
Jump to replies (2)

The starting point here is simple and appealing: getting a picture onto a photo frame should take seconds, not an evening of app installs and router fiddling. The maker built a frame around an ESP32-C5 and a color cholesteric LCD e-paper panel that accepts photos directly from an iPhone, with no companion app, no network configuration and no outside server anywhere in the path.



The hardware side is thorough. The ESP32-C5 handles the image work itself: JPEG decoding and receiving data locally. The panel runs on an IRIS display controller, and power comes from three AA batteries. The current setup also includes a green development board alongside an RF-shielded wireless module. Everything is open: source code, KiCad files, schematics, a BOM and Gerbers are all published, and the AirDrop side builds on the ESP32Drop project.



Several details stand out. Cholesteric liquid crystal technology, rather than the electrophoretic approach most color E Ink panels use, gives the display more than 16 million colors and a paper-like look. It is reflective, needs no backlight, and reflects roughly 30 percent of the light hitting it; photos come out noticeably richer in color than typical color E Ink. The obvious trade-off is speed, since a full-screen update takes about 11 seconds on this prototype. A lovely property of the panel is that the picture stays visible even after the power clips are disconnected.



The unfinished part is throughput. The maker is actively working on making transfers faster and more dependable, which seems like the right next step given how smooth the rest of the experience already looks.


Picking cholesteric liquid crystals over the usual electrophoretic panels seems like the decisive call in this build. The payoff is visible: richer color than standard color E Ink, a reflective paper-like surface, and around 30 percent reflectance with no backlight needed. The price is refresh time, with a full-screen update near 11 seconds, but for a frame holding one picture that trade feels sensible to me.

Since the KiCad files, schematics, BOM and Gerbers are all out in the open, a revision focused on the power side seems worth suggesting: tightening the custom carrier board around the three AA batteries could shrink the whole package nicely. And because the AirDrop work builds on ESP32Drop, folding the transfer speed and reliability improvements back into that project would help anyone running a similar setup.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required