LILYGO T-Relay S3 - image 1
1 / 7
LILYGO·ESP32-S3

LILYGO T-Relay S3

The T-Relay S3 is an ESP32-S3-based development board with 6 onboard relays, WiFi, and Bluetooth, designed for home automation and industrial switching applications.

Starting from

$23.99

Compatible Firmware

Hardware Specifications

CPUESP32-S3-WROOM-1U dual-core Xtensa LX7
RAM8MB PSRAM
Flash16MB
USBUSB-C
PowerUSB-C 5V, external power recommended for relay loads

Connectivity

WiFi802.11 b/g/n
BluetoothBluetooth 5 (LE)

Components

ESP32-S3-WROOM-1Umcu

Xtensa dual-core 32-bit LX7 MCU with 16MB Flash, 8MB PSRAM, WiFi and Bluetooth 5

Relay x6relay

6 onboard relay channels for switching AC/DC loads

Resources

Where to Buy

Overview

The LILYGO T-Relay S3 is a powerful development board designed for home automation and industrial switching applications. Based on the ESP32-S3-WROOM-1U module with 16MB flash and 8MB PSRAM, the board features 6 onboard relay channels that can be independently controlled via GPIO, enabling switching of AC and DC loads.

The board provides 2x10PIN expansion seats with LCD connection support for attaching display modules, and supports relay chain expansion via the T-Relay Chain accessory ($15.98). WiFi 802.11 b/g/n and Bluetooth 5 connectivity allow for wireless control via MQTT, HTTP, or direct BLE commands. A T-Relay S3 W5500 variant ($6.30) is also available for Ethernet connectivity.

Built-in Reset and Boot buttons support standard ESP32 programming workflows. The board is compatible with ESPHome and Tasmota firmware for plug-and-play home automation integration with Home Assistant and other smart home platforms.

Firmware Compatibility

  • Arduino: Full support via Espressif Arduino core for ESP32-S3.
  • ESP-IDF: Native Espressif development framework.
  • ESPHome: Can be configured with custom component definitions for relay control.
  • Tasmota: Compatible with the ESP32-S3 Tasmota build, providing out-of-the-box MQTT relay control.

Source code and pin maps are available at the LilyGo-T-Relay GitHub repository.

Flashing Guide

  1. Connect the T-Relay S3 to your computer via USB-C cable.
  2. Hold the BOOT button, press RESET, release RESET, then release BOOT to enter bootloader mode.
  3. In Arduino IDE, select ESP32S3 Dev Module with 16MB flash and OPI PSRAM.
  4. Upload the firmware.
  5. After flashing, press RESET. Relay channels will be available via the GPIO pins defined in the pin map.
  6. For ESPHome: flash via the ESPHome dashboard using the appropriate YAML configuration for the T-Relay S3.

Related Products

ESP32-S3

This product page may contain errors. If you find any, please report them.