Waveshare 7.5" e-paper weather display
thingiverse
Wall-mount frame and case designed specifically for Waveshare's 7.5-inch e-paper display, with ample space in back to accommodate a driver board, battery, and voltage regulator. This setup makes it easy to create a weather display using an ESP32 or Raspberry Pi. With the components listed below, battery life is approximately four months when set to a 30-minute refresh interval. Components for battery-powered ESP32 version: * Source code by G6EJD (thanks!): https://github.com/G6EJD/ESP32-e-Paper-Weather-Display * Waveshare 7.5-inch E-Paper display: https://www.waveshare.com/7.5inch-e-paper-hat.htm * Waveshare ESP32: https://www.waveshare.com/e-paper-esp32-driver-board.htm * 2500mAh lipo battery: https://www.adafruit.com/product/328 * Adafruit PowerBoost 1000 Charger (optional): https://www.adafruit.com/product/2465 * Adafruit TPL5111 Low Power Timer Breakout (optional): https://www.adafruit.com/product/3573 * 6mm pushbutton (optional) The optional booster/charger allows the ESP32 to be powered by a lipo battery and for the battery to be charged in parallel. Alternatively, you could leave the ESP plugged into USB or connect a battery via a simple voltage regulator after the 5V input. The optional TPL5111 timer supplies power on a fixed interval, significantly increasing battery life. Unfortunately, the Waveshare ESP32 breakout draws approximately 15mA even when the ESP itself is in deep sleep (other brands may not have this issue), and the Adafruit booster draws another 5mA. The timer sets the booster's enable pin high, waits for the ESP to do its thing, then turns the booster off. Connect ENout from the timer to EN on the booster, and an ESP output to DONE on the timer. Connect VDD and GND on the timer to Bat and GND on the booster. The optional pushbutton tells the system to update on demand. Connect it between Bat on the booster and Delay on the timer. Print the "_withbutton" versions of the bezel and frame, as well as the button cap. Insert something squishy (o-ring, piece of foam, rubber band, etc.) between the pushbutton and the button cap. A Raspberry Pi Zero W could be used instead of the ESP32 if you don't mind keeping it plugged in. The Pi's power consumption would likely make a battery impractical. pojamapeoples has posted a wiring diagram (thanks!): https://www.thingiverse.com/make:756610 Tinkercad model: https://www.tinkercad.com/things/aJjVszpMBMK I modified G6EJD's source to display a radar image (first image shows modified version, second image shows mostly-original). This requires a separate web server for image processing, as the ESP32 doesn't have enough horsepower. Will post source and instructions once I clean up the code, or you can PM me.
With this file you will be able to print Waveshare 7.5" e-paper weather display with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Waveshare 7.5" e-paper weather display.