Skip to content

T-Panel S3 get it now

Overview

T-Panel S3 is a compact smart-home control panel built around a dual-MCU architecture: the ESP32-S3 serves as the primary application processor while the ESP32-H2 provides IEEE 802.15.4 / Thread / Zigbee wireless coprocessor capability. The board integrates a 4.0" 480×480 IPS RGB touchscreen, SD card storage, a 16-bit I2C IO expander (XL9535), and an optional field-bus module supporting either RS485 or CAN FD — making it suitable for industrial HMI, smart-home panels, and embedded IoT dashboards.

Quick Start

Hardware Assembly

Arduino

ESP-IDF

Requires ESP-IDF ≥ v5.5.4. Clone the repository and open any example under project/:

bash
git clone https://github.com/Xinyuan-LilyGO/T-Panel.git
cd T-Panel
idf.py set-target esp32s3
idf.py build flash monitor

Key Features

  • 4.0" 480×480 IPS LCD with SPI init + RGB parallel data bus (ST7701S controller)
  • Dual-MCU: ESP32-S3 (16 MB Flash, 8 MB PSRAM) + ESP32-H2 (4 MB Flash)
  • Wi-Fi 2.4 GHz + Bluetooth 5 LE (ESP32-S3) and IEEE 802.15.4 + Bluetooth 5 LE (ESP32-H2)
  • Capacitive touch via CST3240 (I2C)
  • MicroSD card slot (SPI interface)
  • 16-bit IO expander via XL9535 (I2C, address 0x20)
  • Optional RS485 (500 kbps) or CAN FD field-bus transceiver module
  • Input voltage range: 7–24 V
  • Compatible with Arduino, PlatformIO, and ESP-IDF

Specifications

ParameterValue
SOCESP32-S3
Flash16 MB
PSRAM8 MB
Co-processorESP32-H2-MINI-1 (4 MB Flash)
Display4.0" 480×480 IPS, ST7701S, SPI+RGB
TouchCST3240, I2C
WirelessWi-Fi 2.4 GHz, BT 5 LE (S3); IEEE 802.15.4, BT 5 LE (H2)
IO ExpanderXL9535, 16-bit, I2C
Field-busRS485 or CAN FD (optional module)
Input Voltage7–24 V
Weight
Package size

Pin Diagram

pin diagram

Display (ST7701S)

ST7701SBLVSYNCHSYNCPCLKR0R1R2R3R4G0G1G2G3G4G5B0B1B2B3B4
ESP32-S3GPIO14GPIO40GPIO39GPIO41GPIO1GPIO2GPIO42GPIO46GPIO45GPIO6GPIO7GPIO8GPIO9GPIO10GPIO11GPIO3GPIO4GPIO5GPIO12GPIO13
XL9535RESET

Touch (CST3240)

CST3240SDASCLINTRESET
ESP32-S3GPIO17GPIO18GPIO21
XL9535IO4

SD Card

SD CardCSSCKMOSIMISO
ESP32-S3GPIO38GPIO36GPIO35GPIO37

IO Expander (XL9535)

XL9535SDASCL
ESP32-S3GPIO17GPIO18

XL9535 expanded pins (I2C address 0x20):

FunctionXL9535 Pin
ST7701 SPI CSIO17
ST7701 SPI CLKIO15
ST7701 SPI MOSIIO16
LCD RESETIO5
Touch RESETIO4
RS485 CONIO7
ESP32-H2 IO12IO1
ESP32-H2 IO4IO2
ESP32-H2 IO5IO3

RS485 / CAN

RS485 / CANTXRX
ESP32-S3GPIO16GPIO15

ESP32-H2

ESP32-H2TXRXENBOOT
ESP32-S3GPIO48GPIO47GPIO34GPIO33

Dimensions

dimensions

Schematic

T-Panel V1.2 Schematic (PDF)

Datasheet

Software Libraries

FAQ

Changelog

VersionDateNotes
V1.2Latest hardware revision
V1.0Initial release