
▲ 1 r/esp32
Hey everyone,
I’m running into a really weird issue with my ESP32 + 2.8" SPI TFT display (ILI9341 with touch + SD module), and I’d appreciate any help.
Problem
The display is only rendering half the screen correctly, while the other half shows white vertical stripes.
- The issue persists across rotations
- Happens on two different displays
- This setup used to work perfectly before
What it looks like
(Images attached)
- Left side renders text correctly
- Right side is white/striped
Setup
- Board: ESP32 DevKit
- Display: 2.8" TFT SPI (ILI9341 + Touch + SD)
- Library: Adafruit_ILI9341
Pin connections:
MOSI -> 23
MISO -> 19
SCK -> 18
CS -> 5
DC -> 2
RST -> 4
Code in comments
What I’ve already tried
- Checked wiring (direct connection, no breadboard)
- Changed SPI pins
- Tried different SPI speeds
- Tested with software SPI
- Disconnected touch pins
- Same issue on 2 different displays
Question
What could cause:
- Half screen rendering correctly
- Other half showing white stripes
Could this be:
- SPI signal corruption?
- ESP32 issue?
- Display module failure?
Any help appreciated
This one’s been really confusing since it worked before and now both displays show the same issue.
u/Few_Addendum_9374 — 23 days ago