esphome / esphome/feature-requests
Add support for Lilygo T5-4.7 inch ESP32-S3 (aka "plus"/V2.3) e-paper module
- 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