#**ESP32-S3 7" TFT Display — Black Screen After Hours + Startup Flicker (ESPHome / HA)**

1 messages · Page 1 of 1 (latest)

native dragon
#

Hardware: AITRIP ESP32-S3 7" TFT Capacitive Touch Display, 800×480, used as an HA touch dashboard via ESPHome. Mounted in a 3D-printed enclosure with partial airflow.

Issue 1 — Screen goes black after ~2 hours of operation

  • Display goes fully black; only fix is a full power cycle
  • Wi-Fi / HA connection appears to remain alive during the black screen
  • Suspect: PSRAM starvation, watchdog soft-reset of display task, or thermal throttling

Issue 2 — Flickering on startup that gradually clears

  • Screen flickers for 10–30 seconds after power-on, then stabilizes
  • Suspect: backlight PWM racing the panel init sequence, or brownout from inrush current on 7" backlight

What I've tried / planning to try:

  • Migrating framework to esp-idf
  • Explicitly declaring psram: mode: octal in YAML
  • Adding a scheduled nightly restart via time: automation
  • Controlling backlight via ledc output + monochromatic light with restore_mode: ALWAYS_ON
  • Upgrading to a 5V/2A+ quality power adapter
  • Adding a bulk capacitor (470–1000µF) on the 5V input rail

Questions:

  1. Has anyone confirmed whether this AITRIP board uses an IO expander for backlight control (rather than direct GPIO)? If so, which expander chip?
  2. Any known-good ESPHome YAML configs for this specific board at 800×480?
  3. Is the rpi_dpi_rgb platform the correct display driver, or is there a better-supported alternative for this panel?

Any config snippets or datasheet pointers appreciated. Happy to share my current YAML if helpful.

fiery sky