esphome / esphome/feature-requests

Add support for Lilygo T5-4.7 inch ESP32-S3 (aka "plus"/V2.3) e-paper module

Open
#1,960 196 comments 18 reactions 0 assignees View on GitHub
Type: Display
Dominant language
No language data
Stars
450
Forks
29
PR merge metrics
No merged PRs in 30d

Description

There's https://github.com/esphome/feature-requests/issues/1109 open for [the original T5-4.7 module](https://www.lilygo.cc/products/t5-4-7-inch-e-paper). This year the vendor introduced [a new version of the module](https://www.lilygo.cc/products/t5-4-7-inch-e-paper-v2-3), which they call "T5 4.7 Inch E-paper V2.3" or "T5-4.7 Plus".

The vendor advertises the new ESP32-S3 chip and TF-card reader as the major new features, but there are multiple other differences as well. The pinout is incompatible, so any attempts to blindly run examples from #1109 on the new board without first figuring out the differences will fail.

I'll copy the description from the original feature request verbatim, as only the internals of the board are different; the use-case is the same:

> *Describe the problem you have/What new integration you would like*
> The Lyligo T5-4.7inch is a great e-paper module based on an ESP32. It has a resolution of 960*540, 16 gray level and support partial refresh. I would be great to have it integrated in ESPHome the same / similar way Waveshare e-paper screens and modules are.
>
> *Please describe your use case for this integration and alternatives you've tried:*
> To date there is no support for this module in ESPHome. The only support given by the maker is through Arduino IDE
>
> *Additional context*
> This is the maker's GitHub for this product: https://github.com/Xinyuan-LilyGO/LilyGo-EPD47

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by comparing the vendor pages for the original T5-4.7 and V2.3/Plus modules, then read the LilyGo-EPD47 repository and the related feature request #1109. Done means ESPHome supports the V2.3 module using its distinct ESP32-S3 pinout and display hardware rather than the original board's configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino
Domain
embedded-iot
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.