All
SOLID MODELLaser Cutting & Engraving11-Aug-2026

CrowPanel 5.79" E-Paper Weather Station Display Case & Config

mdaamen
1 File
stl Format

Description

An elegant desktop case and ESPHome setup for the CrowPanel 5.79" E-Paper Display (ESP32-S3). This project transforms your display into a sleek, low-power Home Assistant weather station showing outdoor temperature, wind speeds, precipitation rates, and dynamic time/date updates.

🌟 Features

Custom 3D Printable Case: Designed in OpenSCAD for a precise fit around the CrowPanel 5.79" module.

Optimized UI Layout: Clean 3-column layout (Temperature, Wind, Rain) with bottom-aligned UI containers for a balanced aesthetic.

Centered Dynamic Header: Full-width centered timestamp displaying date, time, and localized day of the week.

Multi-Language Support out-of-the-box: Toggle the entire display UI between English, German, French, and Spanish simply by changing a single substitution variable in the YAML configuration!

Home Assistant Integration: Pulls live data from your Home Assistant weather sensors via Wi-Fi with ultra-low power consumption.

πŸ“ Included Files

CrowPanel579_StandDaamenV4.stl– Ready-to-print 3D model for the display case.

CrowPanel579_StandDaamenV4.scad – Fully parametric OpenSCAD source file (feel free to modify margins, stand angles, or wall thickness).

crowpanel-579.yaml – Complete ESPHome & LVGL configuration file with automated localization and sensor mapping.

πŸ”§ Hardware Requirements

Display Module: Elecrow CrowPanel 5.79" E-Paper Display (ESP32-S3)

Smart Home Integration: Home Assistant with active Wi-Fi connection

Power: USB-C Cable / Power Supply

Printable Materials: PLA or PETG (0.2mm layer height recommended, no supports required depending on orientation)

βš™οΈ ESPHome Configuration Guide

Open the provided weather_station_crowpanel.yaml file.

Update your Wi-Fi credentials (ssid and password).

Set your preferred Language under the substitutions: block at the top:

YAML

substitutions:

language: "en" # Options: "en" (English), "de" (German), "fr" (French), "es" (Spanish)

Adjust the Home Assistant entity_id values under the sensor: section to match your own weather setup (e.g., outdoor temperature, wind speed, wind gust, rain rate, daily rain).

Flash your CrowPanel 5.79" using the ESPHome dashboard or command line.

πŸ–¨οΈ 3D Printing Recommendations

Material: PLA / PETG

Infill: 15% – 20% (Gyroid or Grid)

Layer Height: 0.2 mm

Supports: None needed (if printed flat on the face or back side)

πŸ“œ License

Creative Commons - Attribution - Share Alike (CC-BY-SA)

Downloads

CrowPanel579_StandDaamenV4.stl
30.6 KB