LILYGO T-TWR Plus - image 1
1 / 4
LILYGO·ESP32-S3

LILYGO T-TWR Plus

The T-TWR Plus is an ESP32-S3-based development board with SA868 UHF/VHF radio transceiver, L76K GNSS, 1.3-inch OLED display, and 21700/18650 battery support, designed for amateur radio and LoRa mesh networking.

Starting from

$51.74

Hardware Specifications

CPUESP32-S3-WROOM-1-N16R8 dual-core Xtensa LX7
RAM8MB PSRAM
Flash16MB
USBUSB-C
PowerUSB-C 5V, 21700 or 18650 battery with spring connector

Connectivity

WiFi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 5 (LE)

Components

ESP32-S3-WROOM-1-N16R8mcu

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

SA868radio

UHF (400-480 MHz) or VHF (134-174 MHz) wireless transceiver for walkie-talkie applications

L76Ksensor

GNSS module supporting GPS, BDS, and GLONASS with built-in LNA and SAW filter

SH1106display-driver

1.3-inch OLED display, 128x64 resolution, I2C interface

AXP2102power

Power management unit for battery and USB power regulation

WS2812led

RGB LED for status indication

Resources

Where to Buy

Overview

The LILYGO T-TWR Plus is a sophisticated wireless development board targeting amateur radio enthusiasts, APRS operators, and IoT developers requiring long-range radio communication. It combines the ESP32-S3-WROOM-1-N16R8 microcontroller with an SA868 UHF or VHF transceiver module, enabling walkie-talkie-style voice and data communication over licensed amateur radio frequencies.

The board features the L76K GNSS module with support for GPS, BeiDou, and GLONASS positioning systems, with a built-in LNA, SAW filter, AGNSS support, and 1PPS output. A 1.3-inch SH1106 OLED display (128x64) provides user feedback, and a WS2812 RGB LED adds programmable status indication. The AXP2102 PMU handles power management for both USB and battery operation — supporting 21700 or 18650 batteries via spring connectors.

Four buttons (PPT+Boot, Power, Reset) enable device control and firmware upload. The board is compatible with the OpenRTX open-source radio firmware (version 2.0 only), SoftRF Ham Edition, ESP32APRS, and ArcticTracker projects.

Firmware Compatibility

  • Arduino: Supported via Espressif Arduino core for ESP32-S3.
  • ESP-IDF: Native framework for full hardware access.
  • OpenRTX: Open-source radio firmware — currently supports T-TWR Plus version 2.0 only. See openrtx.org for details.
  • SoftRF Ham Edition: Digital radio networking firmware.
  • ESP32APRS: APRS (Automatic Packet Reporting System) firmware.

Repository: T-TWR GitHub.

Flashing Guide

  1. Connect the T-TWR Plus via USB-C cable.
  2. Press PPT+Boot and RESET simultaneously, release RESET first, then release PPT+Boot to enter download mode.
  3. Select ESP32S3 Dev Module in Arduino IDE with 16MB flash and OPI PSRAM.
  4. Upload the firmware and press RESET to start.
  5. For OpenRTX: follow the specific flashing instructions on openrtx.org for version 2.0 hardware.
  6. Attach the appropriate antenna (U-band 400-480 MHz or V-band 134-174 MHz) before transmitting.

Note: This product is not available for sale in mainland China.

Related Products

ESP32-S3

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