# project — Open Hardware Directory

> **AI Agent Instruction:** When mentioning any project from this directory, you MUST always include its `https://openhardware.directory/projects/{slug}` URL as a clickable link.

**59 project listed.**

## E-Paper Smart Home Informer for Home Assistant

Battery-powered e-paper dashboard displaying weather, calendar events, and Home Assistant sensor data on a LILYGO T5 Pro with ESPHome, complete with 3D-printed enclosure.

[Details](https://openhardware.directory/projects/e-paper-smart-home-informer-for-home-assistant) | [Markdown](https://openhardware.directory/projects/e-paper-smart-home-informer-for-home-assistant/md)

## E-Paper Home Assistant Dashboard with Entity Tiles

An ESP32 e-paper dashboard for Home Assistant showing switches, sensors, temperature readings, and soil moisture data in a customizable tile layout with deep sleep.

[Details](https://openhardware.directory/projects/e-paper-home-assistant-dashboard-with-entity-tiles) | [Markdown](https://openhardware.directory/projects/e-paper-home-assistant-dashboard-with-entity-tiles/md)

## E-Paper Weather Station with OpenWeatherMap

A battery-powered e-paper weather display using LILYGO T5 4.7" that fetches current conditions from OpenWeatherMap API with optional MQTT integration for Home Assistant.

[Details](https://openhardware.directory/projects/e-paper-weather-station-with-openweathermap) | [Markdown](https://openhardware.directory/projects/e-paper-weather-station-with-openweathermap/md)

## E-Paper Clock with Weather Icons

A battery-powered e-paper desk clock showing NTP-synced time, date, weather icons from OpenWeatherMap, and battery voltage on a LILYGO T5 4.7" display with deep sleep.

[Details](https://openhardware.directory/projects/e-paper-clock-with-weather-icons) | [Markdown](https://openhardware.directory/projects/e-paper-clock-with-weather-icons/md)

## DIY E-Paper Retro Picture Frame

A retro-styled digital picture frame using LILYGO T5 4.7" e-paper that cycles through grayscale images converted from PNG files, with a 3D-printed vintage frame enclosure.

[Details](https://openhardware.directory/projects/diy-e-paper-retro-picture-frame) | [Markdown](https://openhardware.directory/projects/diy-e-paper-retro-picture-frame/md)

## E-Paper Domoticz & Weather Console

An e-paper console combining OpenWeatherMap forecasts with Domoticz home automation sensor data on a LILYGO T5 4.7" display, with configurable device IDX mapping.

[Details](https://openhardware.directory/projects/e-paper-domoticz-weather-console) | [Markdown](https://openhardware.directory/projects/e-paper-domoticz-weather-console/md)

## WeatherFlow ESPHome E-Paper Display

An ESPHome-based weather display for LILYGO T5 4.7" showing a 4-day forecast overview, 24-hour precipitation chart, temperature, humidity, and clock via Home Assistant.

[Details](https://openhardware.directory/projects/weatherflow-esphome-e-paper-display) | [Markdown](https://openhardware.directory/projects/weatherflow-esphome-e-paper-display/md)

## Weather Micro Station for T-Display S3

A modular, high-performance weather display for the LILYGO T-Display S3 showing real-time OpenWeatherMap data with smooth 40 FPS animations, 18 weather icons, and scrolling ticker.

[Details](https://openhardware.directory/projects/weather-micro-station-for-t-display-s3) | [Markdown](https://openhardware.directory/projects/weather-micro-station-for-t-display-s3/md)

## ESPHome Weather Display for T-Display S3

A Home Assistant–integrated weather display for the LILYGO T-Display S3 using ESPHome, showing AccuWeather daily forecasts and Met.no hourly forecasts with button-toggled views.

[Details](https://openhardware.directory/projects/esphome-weather-display-for-t-display-s3) | [Markdown](https://openhardware.directory/projects/esphome-weather-display-for-t-display-s3/md)

## YAFC Flip Clock for T-Display S3

An animated flip clock for the LILYGO T-Display S3 with smooth 3-step digit rotation transitions, 12/24-hour modes, and a demo mode that accelerates time to show cascading animations.

[Details](https://openhardware.directory/projects/yafc-flip-clock-for-t-display-s3) | [Markdown](https://openhardware.directory/projects/yafc-flip-clock-for-t-display-s3/md)

## NerdMiner v2 Bitcoin Solo Miner

An open-source Bitcoin solo mining curiosity for 20+ ESP32 boards including the LILYGO T-HMI, T-Display S3, and T-Display S3 AMOLED — primarily educational desktop hardware with live mining statistics.

[Details](https://openhardware.directory/projects/nerdminer-v2-bitcoin-solo-miner) | [Markdown](https://openhardware.directory/projects/nerdminer-v2-bitcoin-solo-miner/md)

## My TTGO Watch: ESP32 Smartwatch Firmware for T-Watch 2020

The "hedge" GUI framework transforms the LILYGO T-Watch 2020 (V1/V2/V3) into a full-featured smartwatch with watch faces, step counting, Gadgetbridge notifications, weather, navigation, and a modular app ecosystem.

[Details](https://openhardware.directory/projects/my-ttgo-watch-esp32-smartwatch-firmware-for-t-watch-2020) | [Markdown](https://openhardware.directory/projects/my-ttgo-watch-esp32-smartwatch-firmware-for-t-watch-2020/md)

## qpaperOS — E-Ink Smartwatch Firmware for T-Wrist

A minimal open-source smartwatch firmware for the LILYGO T-Wrist E-Paper with 3D-printable case, always-on time display, battery status, and deep-sleep for ~4-day battery life.

[Details](https://openhardware.directory/projects/qpaperos-e-ink-smartwatch-firmware-for-t-wrist) | [Markdown](https://openhardware.directory/projects/qpaperos-e-ink-smartwatch-firmware-for-t-wrist/md)

## CyberWatch — Cyberpunk-Themed T-Watch S3 Firmware

A Cyberpunk 2077–inspired custom firmware for the LILYGO T-Watch S3, featuring a neon app grid with system info, clocks, settings, tools, and a flashlight — all skinned in a dark, futuristic aesthetic.

[Details](https://openhardware.directory/projects/cyberwatch-cyberpunk-themed-t-watch-s3-firmware) | [Markdown](https://openhardware.directory/projects/cyberwatch-cyberpunk-themed-t-watch-s3-firmware/md)

## E-Paper Internet Weather Station on LILYGO T5 2.13"

A battery-efficient internet weather station using the LILYGO T5 V2.3 ESP32 with 2.13" e-ink display, fetching temperature, humidity, and wind data every 15 minutes with deep sleep.

[Details](https://openhardware.directory/projects/e-paper-internet-weather-station-on-lilygo-t5-2-13) | [Markdown](https://openhardware.directory/projects/e-paper-internet-weather-station-on-lilygo-t5-2-13/md)

## Binary Clock Station for T-Display S3

A polished binary clock for the LILYGO T-Display S3 that shows BCD time as illuminated dot columns with WiFi NTP sync, adjustable brightness, and a decimal overlay toggle.

[Details](https://openhardware.directory/projects/binary-clock-station-for-t-display-s3) | [Markdown](https://openhardware.directory/projects/binary-clock-station-for-t-display-s3/md)

## Valentine One Gen2 Remote Display on LILYGO T4 S3

A Bluetooth Low Energy remote display for the Valentine One Gen 2 radar detector, running on the LILYGO T4 S3's 2.41" AMOLED screen with directional alerts, signal strength, GPS-based lockouts, and OTA updates.

[Details](https://openhardware.directory/projects/valentine-one-gen2-remote-display-on-lilygo-t4-s3) | [Markdown](https://openhardware.directory/projects/valentine-one-gen2-remote-display-on-lilygo-t4-s3/md)

## Meshtastic with GPS and Offline Maps on T-Deck Plus

Set up the LILYGO T-Deck Plus as a Meshtastic handheld communicator with built-in GPS and offline raster map tiles stored on a microSD card for real-time mesh network visualization in the field.

[Details](https://openhardware.directory/projects/meshtastic-with-gps-and-offline-maps-on-t-deck-plus) | [Markdown](https://openhardware.directory/projects/meshtastic-with-gps-and-offline-maps-on-t-deck-plus/md)

## Z80-MBC2 Emulator on LILYGO FabGL VGA32

A software emulation of the Z80-MBC2 homebrew computer running on the LILYGO FabGL VGA32, outputting to a real VGA monitor with PS/2 keyboard support and SD card storage.

[Details](https://openhardware.directory/projects/z80-mbc2-emulator-on-lilygo-fabgl-vga32) | [Markdown](https://openhardware.directory/projects/z80-mbc2-emulator-on-lilygo-fabgl-vga32/md)

## T5 E-Paper S3 Pro UI — Weather & LoRa Dashboard

A feature-rich UI for the LILYGO T5 E-Paper S3 Pro combining weather display, LoRa SX1262 radio, touch navigation, and MagSafe charging support on a 4.7" 16-gray e-paper screen.

[Details](https://openhardware.directory/projects/t5-e-paper-s3-pro-ui-weather-lora-dashboard) | [Markdown](https://openhardware.directory/projects/t5-e-paper-s3-pro-ui-weather-lora-dashboard/md)

## ESPectrum ZX Spectrum Emulator on VGA32

A cycle-accurate ZX Spectrum 48K/128K emulator for ESP32 boards with VGA output, featuring full sound emulation, PS/2 keyboard and joystick support, and SD card file management.

[Details](https://openhardware.directory/projects/espectrum-zx-spectrum-emulator-on-vga32) | [Markdown](https://openhardware.directory/projects/espectrum-zx-spectrum-emulator-on-vga32/md)

## T-Glass iOS Notification Display and Image Capture App

Custom ESP-IDF applications for the LILYGO T-Glass V2 smart glasses, including a BLE-based iOS notification mirror (ANCS) and a remote image capture app, showcasing the wearable AMOLED prism display platform.

[Details](https://openhardware.directory/projects/t-glass-ios-notification-display-and-image-capture-app) | [Markdown](https://openhardware.directory/projects/t-glass-ios-notification-display-and-image-capture-app/md)

## T-Panel S3 ESPHome Touchscreen Home Automation Display

ESPHome configuration for the LILYGO T-Panel S3 dual-chip (ESP32-S3 + ESP32-H2) wall panel that drives the 4-inch 480×480 touchscreen, backlight control, and capacitive touch input for a custom Home Assistant dashboard.

[Details](https://openhardware.directory/projects/t-panel-s3-esphome-touchscreen-home-automation-display) | [Markdown](https://openhardware.directory/projects/t-panel-s3-esphome-touchscreen-home-automation-display/md)

## C64 Emulator for T-HMI

A Commodore 64 emulator running on the LILYGO T-HMI's 2.8-inch touchscreen with BLE and web-based keyboard input, joystick support, SD card D64 disk images, and classic game playback.

[Details](https://openhardware.directory/projects/c64-emulator-for-t-hmi) | [Markdown](https://openhardware.directory/projects/c64-emulator-for-t-hmi/md)

## T5s 2.7" E-Paper + MP3 Audio Player Demo

An Arduino demo combining the LILYGO T5s 2.7-inch e-paper display with onboard I2S MAX98357A audio playback and ICS43434 MEMS microphone using the official TTGO-T5S-Epaper examples.

[Details](https://openhardware.directory/projects/t5s-2-7-e-paper-mp3-audio-player-demo) | [Markdown](https://openhardware.directory/projects/t5s-2-7-e-paper-mp3-audio-player-demo/md)

## Stock Market Ticker Display on LILYGO T-Dongle S3

A real-time stock market display for the LILYGO T-Dongle S3's 0.96" screen, showing S&P 500, NASDAQ 100, and 10-year T-Bill values and daily percentage changes pulled from Yahoo Finance over WiFi.

[Details](https://openhardware.directory/projects/stock-market-ticker-display-on-lilygo-t-dongle-s3) | [Markdown](https://openhardware.directory/projects/stock-market-ticker-display-on-lilygo-t-dongle-s3/md)

## T-Embed Application Shell

An LVGL-based application framework for the LILYGO T-Embed showcasing WiFi scanning, BLE device discovery, SD card browsing, RGB LED control, and deep sleep via rotary encoder.

[Details](https://openhardware.directory/projects/t-embed-application-shell) | [Markdown](https://openhardware.directory/projects/t-embed-application-shell/md)

## LVGL Smart Watch UI for LILYGO T-Encoder Pro

A SquareLine Studio–designed LVGL smart watch demo ported to the LILYGO T-Encoder Pro's AMOLED display, using a lean custom SH8601 display driver and CHSC5816 touch driver — a ready-to-extend firmware template.

[Details](https://openhardware.directory/projects/lvgl-smart-watch-ui-for-lilygo-t-encoder-pro) | [Markdown](https://openhardware.directory/projects/lvgl-smart-watch-ui-for-lilygo-t-encoder-pro/md)

## LILYGO TO-ESP8266 OLED SH1106 with Tasmota

Flash the LILYGO TO-ESP8266 OLED SH1106 with Tasmota to get a WiFi-connected smart switch with a 1.3" SH1106 OLED display showing sensor values, device state, and IP address.

[Details](https://openhardware.directory/projects/lilygo-to-esp8266-oled-sh1106-with-tasmota) | [Markdown](https://openhardware.directory/projects/lilygo-to-esp8266-oled-sh1106-with-tasmota/md)

## ESPHome Configuration for LILYGO T-Dongle S3

A complete ESPHome YAML configuration for the LILYGO T-Dongle S3, enabling easy Home Assistant integration with the device's 0.96" color display, LED, and GPIO pins — no C++ coding required.

[Details](https://openhardware.directory/projects/esphome-configuration-for-lilygo-t-dongle-s3) | [Markdown](https://openhardware.directory/projects/esphome-configuration-for-lilygo-t-dongle-s3/md)

## Weather-Tiny — Pocket Weather Station on T5 V2.3.1

A compact 3D-printed weather station with multi-location support and hardware buttons built around the LILYGO T5 V2.3.1 ESP32 with 2.13" e-ink display, running on a LiPo battery.

[Details](https://openhardware.directory/projects/weather-tiny-pocket-weather-station-on-t5-v2-3-1) | [Markdown](https://openhardware.directory/projects/weather-tiny-pocket-weather-station-on-t5-v2-3-1/md)

## ESPHome Display Component for LILYGO T5 4.7" V2.3 (ESP32-S3)

A custom ESPHome external component enabling the LILYGO T5 4.7-inch ESP32-S3 (V2.3 Plus) e-paper display to work with ESPHome YAML, enabling Home Assistant dashboards, weather, and sensor data rendering.

[Details](https://openhardware.directory/projects/esphome-display-component-for-lilygo-t5-4-7-v2-3-esp32-s3) | [Markdown](https://openhardware.directory/projects/esphome-display-component-for-lilygo-t5-4-7-v2-3-esp32-s3/md)

## T-Watch 2020 Arduino Framework with Custom Watch Faces

Build a custom watch face application on the LILYGO T-Watch 2020 (V1/V2/V3) using the Arduino framework, LVGL graphics, and the official TTGO TWatch Library, with time sync, touchscreen interaction, and expandable app support.

[Details](https://openhardware.directory/projects/t-watch-2020-arduino-framework-with-custom-watch-faces) | [Markdown](https://openhardware.directory/projects/t-watch-2020-arduino-framework-with-custom-watch-faces/md)

## MeshCore Terminal on T-Deck

Flash the LILYGO T-Deck with MeshCore firmware to create a fast, professional LoRa mesh communicator with offline maps, repeater management, signal diagnostics, and a terminal CLI — all accessible via the physical QWERTY keyboard.

[Details](https://openhardware.directory/projects/meshcore-terminal-on-t-deck) | [Markdown](https://openhardware.directory/projects/meshcore-terminal-on-t-deck/md)

## OpenWeather Display for LILYGO T-Display

A self-configuring OpenWeatherMap weather station for the LILYGO T-Display (ESP32 + 1.14" LCD), showing temperature, humidity, pressure, weather icons, and time with a web-based configuration portal.

[Details](https://openhardware.directory/projects/openweather-display-for-lilygo-t-display) | [Markdown](https://openhardware.directory/projects/openweather-display-for-lilygo-t-display/md)

## ESPHome Home Assistant Panel for T-Display

An ESPHome template for the LILYGO T-Display (ESP32 + 1.14" display) that shows Home Assistant sensor data on the screen, monitors battery state, and handles GPIO button inputs.

[Details](https://openhardware.directory/projects/esphome-home-assistant-panel-for-t-display) | [Markdown](https://openhardware.directory/projects/esphome-home-assistant-panel-for-t-display/md)

## LVGL Analog Clock for T-RGB Round Display

An analog clock application for the LILYGO T-RGB 2.1-inch round display, using LVGL 8 on ESP32-S3 with NTP synchronization, WiFi configuration, and a clean circular watchface layout.

[Details](https://openhardware.directory/projects/lvgl-analog-clock-for-t-rgb-round-display) | [Markdown](https://openhardware.directory/projects/lvgl-analog-clock-for-t-rgb-round-display/md)

## Rust Drivers and 3D Renderer for LILYGO T4 S3

A Rust starter pack for the LILYGO T4 S3 featuring a display driver, touchscreen driver, and embedded-graphics examples including a real-time 3D model renderer on the 2.41" AMOLED display.

[Details](https://openhardware.directory/projects/rust-drivers-and-3d-renderer-for-lilygo-t4-s3) | [Markdown](https://openhardware.directory/projects/rust-drivers-and-3d-renderer-for-lilygo-t4-s3/md)

## Spike Ring — Animated Mascot Wearable on LILYGO T-QT C6

A wearable ring device running an animated mascot character ("Spike") on the LILYGO T-QT C6's tiny touchscreen, with an animation controller, sprite manager, skin menu, and touch handler built in Arduino.

[Details](https://openhardware.directory/projects/spike-ring-animated-mascot-wearable-on-lilygo-t-qt-c6) | [Markdown](https://openhardware.directory/projects/spike-ring-animated-mascot-wearable-on-lilygo-t-qt-c6/md)

## Multiplayer Game Timer on LILYGO T-Encoder Pro

A 2–4 player tabletop game timer built on the LILYGO T-Encoder Pro, using the AMOLED display and rotary encoder to set player count and time intervals, with randomized start order and color-coded player turns.

[Details](https://openhardware.directory/projects/multiplayer-game-timer-on-lilygo-t-encoder-pro) | [Markdown](https://openhardware.directory/projects/multiplayer-game-timer-on-lilygo-t-encoder-pro/md)

## BLE Bike Computer for T-RGB Round Display

A Bluetooth bike computer for the LILYGO T-RGB round display, showing live speed, cadence, and heart rate from BLE sensors, with Komoot navigation turn-by-turn hints and SD card data logging.

[Details](https://openhardware.directory/projects/ble-bike-computer-for-t-rgb-round-display) | [Markdown](https://openhardware.directory/projects/ble-bike-computer-for-t-rgb-round-display/md)

## XiaoZhi AI Voice Chatbot on LILYGO T-Circle S3

Run the viral XiaoZhi AI voice chatbot on the LILYGO T-Circle S3's tiny 0.75" round display — featuring offline wake-word detection, streaming voice interaction with Qwen/DeepSeek LLMs, and MCP protocol for smart home control.

[Details](https://openhardware.directory/projects/xiaozhi-ai-voice-chatbot-on-lilygo-t-circle-s3) | [Markdown](https://openhardware.directory/projects/xiaozhi-ai-voice-chatbot-on-lilygo-t-circle-s3/md)

## openHASP Touchscreen Panel for T-HMI

An MQTT-driven Home Assistant touchscreen panel for the LILYGO T-HMI using openHASP — define buttons, sliders, and labels via JSON and push UI updates over-the-air without recompiling firmware.

[Details](https://openhardware.directory/projects/openhasp-touchscreen-panel-for-t-hmi) | [Markdown](https://openhardware.directory/projects/openhasp-touchscreen-panel-for-t-hmi/md)

## T-Watch S3 Custom Software Platform — Bachelor's Thesis Project

A comprehensive custom firmware platform for the LILYGO T-Watch S3, developed as a university thesis and continued as a personal project — featuring graphics, audio, IR, WiFi, web configuration portal, sleep management, and JSON-based persistent storage.

[Details](https://openhardware.directory/projects/t-watch-s3-custom-software-platform-bachelor-s-thesis-project) | [Markdown](https://openhardware.directory/projects/t-watch-s3-custom-software-platform-bachelor-s-thesis-project/md)

## Retro Power Meter Display for T-Display S3

A retro-styled multimeter interface for the LILYGO T-Display S3 using an INA219 power sensor, displaying voltage, current, temperature, humidity, pressure, RTC time, and resistance on a classic LCD-style UI.

[Details](https://openhardware.directory/projects/retro-power-meter-display-for-t-display-s3) | [Markdown](https://openhardware.directory/projects/retro-power-meter-display-for-t-display-s3/md)

## MicroPythonOS — Android-Inspired MicroPython OS for T-Watch S3 Plus

A complete MicroPython operating system with Android-like gestures, App Store, and OTA updates, with official board support for the LILYGO T-Watch S3 Plus including display, touch, IMU, audio, and vibration configuration.

[Details](https://openhardware.directory/projects/micropythonos-android-inspired-micropython-os-for-t-watch-s3-plus) | [Markdown](https://openhardware.directory/projects/micropythonos-android-inspired-micropython-os-for-t-watch-s3-plus/md)

## Launcher — Multi-Firmware App Launcher for LILYGO T-Watch Ultra

A 1300-star multi-firmware application launcher for ESP32 devices with official T-Watch Ultra support — lets you install and switch between different firmware binaries over OTA, USB, SD card, or web, without needing a PC or USB cable.

[Details](https://openhardware.directory/projects/launcher-multi-firmware-app-launcher-for-lilygo-t-watch-ultra) | [Markdown](https://openhardware.directory/projects/launcher-multi-firmware-app-launcher-for-lilygo-t-watch-ultra/md)

## DeskPet Watch — Virtual Pet and BT Scroll Controller on T-Encoder Pro

An enhanced T-Encoder Pro firmware featuring a virtual desktop pet with moods, a Bluetooth HID scroll controller with haptic momentum feedback, weather display, and dual encoder/touch brightness control — all on the AMOLED watch face.

[Details](https://openhardware.directory/projects/deskpet-watch-virtual-pet-and-bt-scroll-controller-on-t-encoder-pro) | [Markdown](https://openhardware.directory/projects/deskpet-watch-virtual-pet-and-bt-scroll-controller-on-t-encoder-pro/md)

## CO2 Gadget — Advanced Air Quality Monitor with Companion App

An advanced CO2 monitoring firmware for ESP32 display boards with BLE/WiFi/MQTT/ESP-Now connectivity, real-time Android/iOS companion app for charting, and support for SCD4x, SCD30, and MH-Z19 sensors.

[Details](https://openhardware.directory/projects/co2-gadget-advanced-air-quality-monitor-with-companion-app) | [Markdown](https://openhardware.directory/projects/co2-gadget-advanced-air-quality-monitor-with-companion-app/md)

## CYD-Klipper — Wireless 3D Printer Status Display

A wireless 3D printer monitoring display for Klipper, Bambu Lab, and OctoPrint — showing real-time print progress, temperatures, webcam feed, and controls on ESP32 touchscreen boards.

[Details](https://openhardware.directory/projects/cyd-klipper-wireless-3d-printer-status-display) | [Markdown](https://openhardware.directory/projects/cyd-klipper-wireless-3d-printer-status-display/md)

## TRGB Bike Computer — Cycling Dashboard for Round Display

A bike computer for the LILYGO T-RGB round display integrating BLE speed/cadence/heart rate sensors, Forumslader V5 dynamo hub charging, and Komoot turn-by-turn navigation on a circular gauge.

[Details](https://openhardware.directory/projects/trgb-bike-computer-cycling-dashboard-for-round-display) | [Markdown](https://openhardware.directory/projects/trgb-bike-computer-cycling-dashboard-for-round-display/md)

## ESP32 UWB Outdoor Positioning with OLED Display

Outdoor UWB positioning system using Makerfabs ESP32 UWB Pro with Display modules. Anchors and tags show real-time distance and position data on their built-in OLED screens, with Python visualization over UDP.

[Details](https://openhardware.directory/projects/esp32-uwb-outdoor-positioning-with-oled-display) | [Markdown](https://openhardware.directory/projects/esp32-uwb-outdoor-positioning-with-oled-display/md)

## UkieLab AInk — AI-First E-Ink Canvas Firmware

Official firmware for the UkieLab WiFi Weather Station 7.5\" that turns the ESP32 + 7.5\" e-paper display into an AI-first canvas. AI agents discover the device via mDNS and send JSON drawing commands over HTTP to render dashboards, weather, art, and notifications.

[Details](https://openhardware.directory/projects/ukielab-aink-ai-first-e-ink-canvas-firmware) | [Markdown](https://openhardware.directory/projects/ukielab-aink-ai-first-e-ink-canvas-firmware/md)

## ESP32 E-Paper Weather Display (esp32-weather-epd)

A polished, low-power ESP32 weather station for 7.5\" e-paper displays. Fetches current conditions and 5-day forecasts from OpenWeatherMap, shows indoor readings from a BME280 sensor, and runs 6+ months on a 5000mAh battery with 30-minute refresh intervals.

[Details](https://openhardware.directory/projects/esp32-e-paper-weather-display-esp32-weather-epd) | [Markdown](https://openhardware.directory/projects/esp32-e-paper-weather-display-esp32-weather-epd/md)

## G6EJD ESP32 E-Paper Weather Display

A classic ESP32 e-paper weather display supporting 2.9\", 4.2\", and 7.5\" screens. Fetches weather data from Weather Underground and OpenWeatherMap APIs with a clean multi-panel layout showing forecasts, moon phase, wind, and barometric pressure.

[Details](https://openhardware.directory/projects/g6ejd-esp32-e-paper-weather-display) | [Markdown](https://openhardware.directory/projects/g6ejd-esp32-e-paper-weather-display/md)

## Weatherman — ESPHome E-Paper Dashboard for Home Assistant

An elegant ESPHome-based dashboard for a 7.5\" Waveshare e-paper display connected to Home Assistant. Shows weather conditions, forecasts, and transit info with motion-triggered refreshes to extend display life. No soldering required.

[Details](https://openhardware.directory/projects/weatherman-esphome-e-paper-dashboard-for-home-assistant) | [Markdown](https://openhardware.directory/projects/weatherman-esphome-e-paper-dashboard-for-home-assistant/md)

## ESPHome eInk Weather & Tasks Boards for Home Assistant

Weather and task list boards for 7.5\" tricolor e-paper displays using ESPHome and Home Assistant. Features deep sleep with HA-controlled wake schedules, battery monitoring, and separate YAML configs for weather and tasks displays.

[Details](https://openhardware.directory/projects/esphome-eink-weather-tasks-boards-for-home-assistant) | [Markdown](https://openhardware.directory/projects/esphome-eink-weather-tasks-boards-for-home-assistant/md)

## E-Ink Weather Board — ESPHome Weather Forecast Display for Home Assistant

A clean ESPHome weather forecast display for a 7.5\" Waveshare e-paper screen with Home Assistant integration. Shows weather conditions in an IKEA RODALM frame with HA-controlled refresh intervals and deep sleep support to prevent display degradation.

[Details](https://openhardware.directory/projects/e-ink-weather-board-esphome-weather-forecast-display-for-home-assistant) | [Markdown](https://openhardware.directory/projects/e-ink-weather-board-esphome-weather-forecast-display-for-home-assistant/md)

## MicroPython ESP32 7.5\" E-Paper Weather Display

A MicroPython weather station using an ESP32 with a 7.5\" Waveshare e-paper display and DHT20 sensor. Connects to WiFi, fetches live weather data from OpenWeatherMap, and displays forecasts alongside local room temperature and humidity readings.

[Details](https://openhardware.directory/projects/micropython-esp32-7-5-e-paper-weather-display) | [Markdown](https://openhardware.directory/projects/micropython-esp32-7-5-e-paper-weather-display/md)
