Skip to content

T-Relay-S3 get it now

Overview

LILYGO T-Relay-S3 is an upgraded relay control board powered by the ESP32-S3-WROOM-1U (dual-core LX7, 16 MB Flash, 8 MB PSRAM), featuring 6 relay channels controlled via an SN74HC595 shift register. The board supports up to 3 expansion boards for a total of 24 relays, with each relay rated for up to 10 A. Compatible with Tasmota, ESPHome, and ESPEasy for home automation. Includes expansion headers for optional LCD connection.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
LilyGo-T-RelayRelay control, ESPHome, Tasmota

Arduino

  1. Install Arduino IDE and Arduino ESP32
  2. In Tools → Board, configure:
Arduino IDE SettingValue
BoardESP32S3 Dev Module
USB CDC On BootEnable
Flash Size16MB (128Mb)
Partition Scheme16M Flash (3MB APP/9.9MB FATFS)
PSRAMOPI PSRAM
Upload Speed921600
USB ModeCDC and JTAG

Key Features

  • ESP32-S3-WROOM-1U, dual-core LX7 @ 240 MHz, Wi-Fi + Bluetooth 5.0
  • 6 relay channels (SN74HC595 shift register controlled)
  • Expandable to 24 relays with 3 expansion boards
  • Each relay rated up to 10 A load current (max 2500 W)
  • 16 MB Flash, 8 MB PSRAM
  • 2 × 10-pin expansion seats for optional LCD
  • Reset and Boot buttons
  • Compatible with Tasmota, ESPHome, ESPEasy

Specifications

ParameterValue
SOCESP32-S3-WROOM-1U, Dual-core LX7 @ 240 MHz
Flash16 MB
PSRAM8 MB
WirelessWi-Fi 802.11 b/g/n, Bluetooth 5.0
Relay Channels6 (expandable to 24)
Max Load Current10 A per relay
USB1 × USB-C

T-Relay-S3 Specifications

Pin Diagram

T-Relay-S3 Pinout

Schematic

Software Libraries

FAQ

  • Q. How to expand beyond 6 relays? A. Connect up to 3 expansion boards to the T-Relay-S3, giving a maximum of 24 relay channels.

  • Q. What is the maximum load? A. Each relay supports up to 10 A. Do not connect loads exceeding 2500 W.

Changelog

VersionDateNotes
V1.0Initial release