Smart Lithopane Display

YouTube Tutorial

Photographs can be 3D printed and they are awesome! It may look garbage at first glance, but shine a light through it and you will be amazed by the details it captures. These prints are called lithopanes and in this blog post we are going to make it smarter.

Here are the things you will need (affiliate links):

  1. ESP01 : https://amzn.to/3tftM6n
  2. ESP01 USB Adapter/Programmer : https://amzn.to/3a82l6Y
  3. Neopixel LED Ring (8 LED): https://robu.in/product/8bit-ws2812-5050-rgb-led-built-full-color-driving-lights-circular-development-board/
  4. Printed Circuit board: https://amzn.to/3dh18Mv
  5. 5V to 3.3V Converter: https://amzn.to/32eNymw
  6. Micro USB breakout board: https://amzn.to/3mKKsjH
  7. Female berg connectors:https://amzn.to/3siKe4g
  8. Wires for connection
The stuff you need

Use the circuit diagram given below to make the connections.

Circuit Diagram

You will get something like this:

Electronics Assembly

Download the STL file for the body from here and print using your favorite 3D printer. I used Ender 3 with PLA filament for mine. I recommend white color which looks the best with all the lighting effects.

Display body printed using Ender 3

Go to itslitho website to generate the lithopanes. The resolution of the photograph should be 990×700 px for it to be compatible with the body. Set the frame thickness to 4mm and width to 2mm. Print the lithopane with 100% infill for th best results.

Lithopane printed using ender 3

Program the ESP01 with code from here. Refer to this article to learn how to program an ESP01.

Place the electronics assembly inside the body and slide the lithopane in from the side. Power it up by connecting it to a 5v charger using micro USB cable.

Use the web app to control the lighting effects. You can access the web app by connecting your device (phone/computer) to the same network as the ESP01 and typing in the IP address set in the code.

Web app

And you have your very own Smart Lithopane Display! See you in the next post.

Leave a comment