Boards / All-in-one boards

Sunton ESP32-8048S070 (7" RGB)

7" 800x480 RGB565 panel with GT911 touch. Same family as the 4.3" board, different RGB pin order.

The Sunton ESP32-8048S070 board
Photograph: Makerfabs (reseller product photo) · vendor product photo, no licence stated

Building for it

A project is made for one toolchain, picked when you start it. All four can drive this board:

Toolchain
Arduino (C++)Every board, every widget and every peripheral here. The most control, and the most to set up. Start a project
MicroPythonChange a screen by editing a file on the board. No compiler once it is flashed. Start a project
ESPHomeNo compiler to install, and the panel can join Home Assistant as real entities. Start a project
ESP-IDF (C)Espressif's own framework: esp_lcd, the component registry and idf.py, with nothing of Arduino in it. Start a project

At a glance

PartDetail
MakerSunton
MCUESP32-S3
Xtensa LX7 dual-core @ 240 MHz, 512 KB SRAM (+ 2-16 MB PSRAM on most modules)
DisplaySitronix ST7262, 800 x 480 px, RGB565 parallel (DPI), 16-bit colour
TouchGoodix GT911 (capacitive, I2C)
BacklightGPIO 2, dimmable (PWM)
Memory16 MB flash, 8 MB octal PSRAM (N16R8)
Graphics libraryGFX Library for Arduino

Display pins

ST7262 on RGB565 parallel (DPI): RGB colour order, inversion off.

SignalPin
DEGPIO 41
VSYNCGPIO 40
HSYNCGPIO 39
PCLKGPIO 42
R0 - R4GPIO 14, 21, 47, 48, 45
G0 - G5GPIO 9, 46, 3, 8, 16, 1
B0 - B4GPIO 15, 7, 6, 5, 4
RESETnot connected
BacklightGPIO 2

Touch pins

GT911: I2C address 0x5D, 400 kHz.

SignalPin
SDAGPIO 19
SCLGPIO 20
RESETGPIO 38

Check your revision. The RGB data pin order differs from the 4.3" board. The timings are the ones ESPHome and the Sunton board definitions use for this panel (12.5 MHz, long front porches) - a picture that rolls or shifts sideways points at them. Confirm against your board revision before flashing.

Designing for it in LCD Wizard

The parts

ST7262. The 7" 800x480 panel on Sunton ESP32-8048S070 boards. No SPI init needed.

GT911. The address is selected by the INT pin level during reset, so wire INT and RST if you can.

ESP32-S3. The only common Arduino target with a hardware RGB565 LCD peripheral. PSRAM is effectively required for RGB panels.

GFX Library for Arduino. Moshi Liu's library. Best QSPI/AMOLED and RGB coverage. Configured in code.

The pinout on one page

Every pin above, laid out to print and keep beside the bench. Generated from this preset, so it says exactly what the designer writes into lcd_pins.h.

Download the pinout (PNG)Open it as SVG

The same pins as data - board.json and pins.csv - are in the open pinout dataset on GitHub, free to reuse under CC BY 4.0.

From the people who made it

The board’s own documentation. Pinouts on vendor pages do sometimes disagree with the hardware in front of you - where this page and that one differ, trust your board and tell us.

Designs for this board

Clone any of them into the designer, or see every design for this board in the gallery.

Sunton ESP32-8048S043 (4.3" RGB)4.3" 800x480 RGB565 panel with GT911 capacitive touch and 8 MB PSRAM.ESP32-S3 · ST7262 800 x 480 · GT911 touch
Waveshare ESP32-S3-Touch-LCD-4.34.3" 800x480 RGB panel with GT911 touch, a TF card slot, RS485, CAN and a sensor input. An I/O expander handles the reset lines.ESP32-S3 · Generic RGB565 panel 800 x 480 · GT911 touchPurchase this board
Waveshare ESP32-S3-Touch-LCD-77" 800x480 RGB panel with GT911 touch, a TF card slot, RS485, CAN and a sensor input. Same wiring as the 4.3" board, its own timings.ESP32-S3 · Generic RGB565 panel 800 x 480 · GT911 touchPurchase this board
ESP32-S3 + ST7701S 480x480 round480x480 RGB panel that needs a 3-wire SPI init sequence alongside the RGB bus.ESP32-S3 · ST7701 / ST7701S 480 x 480 · CST328 touch
Guition ESP32-4848S040 (4" 480x480)4" 480x480 square ST7701 panel with GT911 touch, sold as the "86 box" wall-plate unit.ESP32-S3 · ST7701 / ST7701S 480 x 480 · GT911 touch
VIEWE UEDX48480040E-WB-A (4" 480x480)4" 480x480 square GC9503V RGB panel with FT6336U touch, on an ESP32-S3 N16R8.ESP32-S3 · GC9503V 480 x 480 · FT6236 / FT6336U touch

Next