LILYGO T-Dongle ESP32-S2 1.14 Inch LCD Board - image 1
1 / 7
LILYGO·ESP32

LILYGO T-Dongle ESP32-S2 1.14 Inch LCD Board

A USB dongle-form-factor development board based on the ESP32-S2 with a built-in 1.14-inch IPS LCD, TF card slot, and Grove connector for compact IoT projects.

Starting from

$10.44

Compatible Firmware

Hardware Specifications

CPUESP32-S2 Xtensa LX7 single-core
RAM320 KB SRAM + 2 MB PSRAM
Flash4 MB
GPIO20 pins
USBUSB Type-A OTG (male/female)
Power3.3V
Dimensions72 x 23 x 12mm

Connectivity

WiFi802.11 b/g/n 2.4GHz

Components

ESP32-S2mcu

Xtensa LX7 single-core processor with integrated Wi-Fi (no Bluetooth), USB OTG, and rich peripheral support

ST7789Vdisplay-driver

IPS LCD driver for the 1.14-inch 135x240 pixel display at 260 PPI

Resources

Where to Buy

Overview

The LILYGO T-Dongle is a compact development board in a USB dongle form factor, built around the ESP32-S2 microcontroller. Its slim 72x23mm profile makes it ideal for building self-contained wireless USB accessories, smart badges, or embedded display nodes that plug directly into a USB port.

The board features a 1.14-inch IPS LCD display driven by the ST7789V controller at 135x240 resolution (260 PPI), a TF (microSD) card slot for local storage, a 4-pin Grove connector for I2C/UART sensor expansion, and both OTG Male and Female USB interfaces. The integrated 3D WiFi antenna provides good signal quality without an external antenna, though an IPEX connector is available for an external antenna if needed.

The ESP32-S2 is a capable single-core Xtensa LX7 processor that supports Wi-Fi 802.11 b/g/n but notably lacks Bluetooth (unlike the standard ESP32). It does feature native USB OTG support, which enables the dongle to act as a USB host or device — useful for building USB HID gadgets, USB-to-serial bridges, or acting as a USB mass storage device.

The board comes with an ABS transparent black case (unassembled) and is programmed via Arduino IDE or VS Code with the Espressif IDF extension.

Firmware Compatibility

  • Arduino: Supported via the ESP32 Arduino core with ESP32-S2 board support.
  • ESP-IDF: Fully supported with native USB OTG and all peripheral drivers.
  • MicroPython: Supported with the ESP32-S2 MicroPython port including USB HID and CDC capabilities.

Flashing Guide

  1. Connect the T-Dongle to a USB port via the Type-A OTG interface.
  2. Hold the BOOT button while pressing RST to enter download mode, or use the native USB DFU mode supported by the ESP32-S2.
  3. In Arduino IDE, select "ESP32S2 Dev Module" as the board and choose the correct port.
  4. For MicroPython, use esptool.py to erase flash and write the ESP32-S2 MicroPython binary, then use Thonny or ampy to upload scripts.
  5. Refer to the GitHub repository at https://github.com/Xinyuan-LilyGO/T-Dongle-ESP32S2 for wiring diagrams and example sketches.

Related Products

ESP32

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