Cheap & Cute PhotoFrame Without SD Card on ESP8266 + 1.8inch TFT

Introduction: Cheap & Cute PhotoFrame Without SD Card on ESP8266 + 1.8inch TFT

Digital photo frame are awesome thing to show photos of your family members, friends and your pets. I wanted to build a small, cheap and cute photo frame with the parts already in my hand. This frame use 1.8" Small TFT panel and ESP8266 wireless development environment in a 3D printed case.


1.8 TFT Panel ST7735

1.8 TFT Panel ST7735


3D Printed Case

Some Wires & Soldering Iron.

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Parts

I've prepare parts and printed frame on my 3D Printer.

Model Download:

Step 2: Hardware Install

Solder and mount parts on 3D Printed case as shown above images.
1.8" (Actually 1.77") TFT Panel datasheet
Wemos D1 datasheet

Step 3: Convert Photo to "C" Array!

This photoframe uses internal flash of ESP8266 module. So you don't need any external SD Card. You may convert 128x160 pixel photo to C array with LCDimageConverter. ESP8266's 4MB flash memory is enough to store many photos. You can download software and convert C Array your photos.

LCDimageConverter download

Step 4: Software

You can sore your c array photos on photos.h file. Also need Adafruit GFX library and Adafruit ST7735 header file for this application.

Download example code

Be the First to Share


    • Magnets Challenge

      Magnets Challenge
    • Raspberry Pi Contest 2020

      Raspberry Pi Contest 2020
    • Wearables Contest

      Wearables Contest

    2 Discussions


    10 days ago

    Cool design! Thanks for sharing!


    Reply 9 days ago

    Thank you so much!