ST7789V TFT LCD support
Moderators: grovkillen, Stuntteam, TD-er
-
- New user
- Posts: 1
- Joined: 07 Mar 2021, 18:19
ST7789V TFT LCD support
Hello ESP Easy Community,
I have a LILYGO® TTGO T-Display ESP32 1.14 Inch LCD and want to run it with ESP Easy.
http://www.lilygo.cn/prod_view.aspx?Typ ... t3:50033:3
How can I get the st7789v working?
https://esphome.io/components/display/st7789v.html
ESPHome have some information about it.
Thanks for helping.
I have a LILYGO® TTGO T-Display ESP32 1.14 Inch LCD and want to run it with ESP Easy.
http://www.lilygo.cn/prod_view.aspx?Typ ... t3:50033:3
How can I get the st7789v working?
https://esphome.io/components/display/st7789v.html
ESPHome have some information about it.
Thanks for helping.
Re: ST7789V TFT LCD support
As far as I know, there is not yet a plugin that supports this display..
So right now you can't unless you start coding yourself.
So right now you can't unless you start coding yourself.
Re: ST7789V TFT LCD support
I have started work on a plugin for that a couple of months ago, but couldn't get it to work then.
With Spring in the air, I've found some fresh inspiration again, so hopefully I can get it to work this time.
I've already 'claimed' P098 for it
(started it even before P099 XPT2046 touch...)
With Spring in the air, I've found some fresh inspiration again, so hopefully I can get it to work this time.
I've already 'claimed' P098 for it

/Ton (PayPal.me)
-
- New user
- Posts: 8
- Joined: 11 Jan 2025, 18:56
Re: ST7789V TFT LCD support
Did you ever got it working? Got a nephew who tried to get a ST7789V working with ESPEasy (most recent display build), unfortunately blank screen. Works with ESPHome so display is not broken or anything.
Re: ST7789V TFT LCD support
This has been working for over 2 years now. So I see no reason why it shouldn't work over there.
What resolution is used for the display? As there are multiple resolutions available with that controller, and that should match with the setting.
Also, don't forget to connect & configure the backlight (I usually set it around 30..50% brightness), or else the display will be very close to black, even when displaying some text.
Alternatively, the backlight pin can be connected to 3V3 for max. brightness.
What resolution is used for the display? As there are multiple resolutions available with that controller, and that should match with the setting.
Also, don't forget to connect & configure the backlight (I usually set it around 30..50% brightness), or else the display will be very close to black, even when displaying some text.
Alternatively, the backlight pin can be connected to 3V3 for max. brightness.
/Ton (PayPal.me)
-
- New user
- Posts: 8
- Joined: 11 Jan 2025, 18:56
Re: ST7789V TFT LCD support
Wait, so there is support? The V-version of the ST7789 is not listed on the device settings page, just the non-V version.
135 x 240
Backlight is connected and turns on.
Re: ST7789V TFT LCD support
The V model is software compatible with the regular ST7789, AFAICS, but there are some alternative initialization sequences I found, though not available by default. What exact build are you using? Then I'll upload a build with that feature enabled.
/Ton (PayPal.me)
-
- New user
- Posts: 8
- Joined: 11 Jan 2025, 18:56
Re: ST7789V TFT LCD support
My nephew tried ESP_Easy_mega_20241222_display_ESP32_4M316k.factory.bin
Re: ST7789V TFT LCD support
I've crafted a special edition of the Display build for ESP32, that includes 3 alternative initializations for ST7789, available in this .zip:
If none of these ST7789 alternatives work, you can also try the ST7735 135x240 setting, as, despite what these (often Chinese) manufacturers claim, they often write something different on the package from what's actually installed on the board
.
NB: Easiest way of updating is via the Update Firmware button on the Tools page (you'll have to unpack the .zip file first), then choose the regular .bin file (not the factory.bin) for upload.If none of these ST7789 alternatives work, you can also try the ST7735 135x240 setting, as, despite what these (often Chinese) manufacturers claim, they often write something different on the package from what's actually installed on the board

/Ton (PayPal.me)
-
- New user
- Posts: 8
- Joined: 11 Jan 2025, 18:56
Re: ST7789V TFT LCD support
Gonna send it to my nephew, then wait the result, thanks

That's a bit difficult, since there's currently ESPHome running on it

Hmm, but if there's a different controller in there, that wouldn't explain why setting ST7789V in ESPHome works, does it?
Re: ST7789V TFT LCD support
Looking at the ESPHome code, your nephew should get positive results with one of the "(alt1)" to "(alt3)" configurations, as they are very similar to what is used there for initialization. (This probably originates from the same source...bartgrefte wrote: ↑25 Feb 2025, 17:23 Hmm, but if there's a different controller in there, that wouldn't explain why setting ST7789V in ESPHome works, does it?

/Ton (PayPal.me)
-
- New user
- Posts: 8
- Joined: 11 Jan 2025, 18:56
Re: ST7789V TFT LCD support
Sorry for the late update, he's been a bit busy lately.
None of the 3 options resulted in a working display.
Who is online
Users browsing this forum: Google [Bot] and 13 guests