Waveshare ESP32-S3-Touch-LCD-7

Also known as: ESP32-S3-Touch-LCD-7 · Waveshare 7 inch ESP32-S3

Waveshare ESP32-S3-Touch-LCD-7 development board

The community-workhorse 7" Home Assistant wall panel: better-documented than the Sunton equivalent, with a CH422G IO expander, RS485/CAN and I2C headers, a big HA megathread and a reusable community ESPHome package.

As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.

At a glance

⚑ flag an error
SoCESP32-S3
VendorWaveshare
TypeDisplay board
Memory16 MB flash · 8 MB PSRAM
Display7" 800x480 IPS (ST7262 (RGB panel), RGB bus), capacitive (GT911, 5-point) touch
ConnectivityWi-Fi, BLE 5
USBUSB-C
BatteryNo
Free GPIO~4 (after display/touch/SD)
Onboard extrassd, rs485, can
Typical price$32-40 (street, varies)

Good for

Works with

Firmware and UI-stack support, with a known-good starting point where one exists. "Community" means an unofficial but working config or port.

Gotchas to know

Variants

Touch-LCD line spans 1.28" round to 7"; the 5B is 1024x600. Some revisions add RS485/CAN screw terminals and 7-36 V DC input.

The ESP32-S3 inside

This board is built on the ESP32-S3 . See the SoC page for the full peripheral, GPIO and security details.

Bare modules on the same SoC:

Adding sensors?

Resources

Community guides usually go deeper than this page: pinout diagrams, wiring, library setup and copy-paste example code from people who build with these boards daily.

← All boards