Boards / All-in-one boards

WT32-SC01

3.5" 320x480 ST7796 over SPI with FT6336U capacitive touch.

The WT32-SC01 board
Photograph: Seeed Studio product listing (board silkscreened WT32-SC01_V3.2, ESP32-WROVER-B, wireless-tag.com) · 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
MakerWireless Tag
MCUESP32 (WROOM / WROVER)
Xtensa LX6 dual-core @ 240 MHz, 520 KB SRAM (+ up to 8 MB PSRAM on WROVER)
DisplaySitronix ST7796 / ST7796S, 320 x 480 px, SPI (4-wire serial), 16-bit colour
TouchFocalTech FT6236 / FT6336U (capacitive, I2C)
BacklightGPIO 23, dimmable (PWM)
Memory4 MB flash, 8 MB quad PSRAM (N4R8)
Graphics libraryLovyanGFX

Display pins

ST7796 / ST7796S on SPI (4-wire serial): SPI clock 40 MHz, host VSPI, BGR colour order, inversion off.

SignalPin
SCK / CLKGPIO 14
MOSI / SDAGPIO 13
CSGPIO 15
DC / RSGPIO 21
RESETGPIO 22
BacklightGPIO 23

Touch pins

FT6236 / FT6336U: I2C address 0x38, 400 kHz.

SignalPin
SDAGPIO 18
SCLGPIO 19
RESETnot connected

Check your revision. MISO is not broken out - leave it at -1.

Designing for it in LCD Wizard

The parts

ST7796 / ST7796S. The usual 4.0" 320x480 controller. Faster than ILI9488 over SPI (true RGB565).

FT6236 / FT6336U. Register-compatible with the FT6206. Very common on 2.8"-3.5" capacitive TFTs.

ESP32 (WROOM / WROVER). No native RGB parallel peripheral - use SPI or an 8/16-bit i80 bus.

LovyanGFX. Widest panel and bus coverage, DMA on ESP32. Configured with a C++ config class.

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.

LCDWIKI 4.0" ESP32-32E (E32R40T / E32N40T)4.0" 320x480 ST7796S with XPT2046 resistive touch on the display's own SPI bus, an RGB LED, a speaker amplifier and battery charging. Sold rebadged as the Hosyond 4-inch; the E32N40T is the same board without touch.ESP32 · ST7796 / ST7796S 320 x 480 · XPT2046 touch
Waveshare ESP32-Touch-LCD-3.53.5" 320x480 IPS LCD (ST7796S, SPI), FT6336U touch, ES8311 audio, TF card, AXP2101, PCF85063.ESP32 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchPurchase this board
WT32-SC01 Plus3.5" 320x480 ST7796 on an 8-bit i80 bus with FT6336U touch. Much faster than the SPI original.ESP32-S3 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touch
LCDWIKI 2.8" ESP32-32E (E32R28T)A Cheap Yellow Display alternative: 2.8" 320x240 ILI9341V with XPT2046 resistive touch, an RGB LED, a speaker amplifier and battery charging. The LED and audio pins are not the Sunton board's.ESP32 · ILI9342 / ILI9342C 320 x 240 · XPT2046 touch
M5Stack Core2 (v1.0, AXP192)2.0" 320x240 ILI9342C with FT6336U touch. The first Core2: its panel's supply, reset and backlight are the AXP192's.ESP32 · ILI9342 / ILI9342C 320 x 240 · FT6236 / FT6336U touch
Guition JC2432W328C (2.8" capacitive, one USB-C)Guition's 2.8" CYD in a clear case: 240x320 ST7789 with CST820 capacitive touch, backlight on GPIO 27, TF card, RGB LED, speaker and light sensor.ESP32 · ST7789 240 x 320 · CST820 touch

Next