LILYGO T-Beam - image 1
1 / 8
LILYGO·Dev Board

LILYGO T-Beam

ESP32 development board combining LoRa radio (SX1276/SX1278), u-blox NEO-6M GPS, 0.96" OLED display, and 18650 battery support — the go-to board for Meshtastic and LoRa tracking projects.

Starting from

$30.77

Specifications

Certifications

Components

Espressif ESP32-D0WDQ6 dual-core Xtensa LX6 at 240MHz with WiFi 802.11 b/g/n and Bluetooth 4.2/BLE.

Semtech SX1276 LoRa transceiver for 868/915/923 MHz bands (SX1278 for 433 MHz), enabling long-range packet radio up to 15 km.

u-blox NEO-6M 50-channel GPS module with -161 dBm tracking sensitivity and UART interface with RTC crystal support.

Solomon Systech SSD1306 128×64 OLED driver connected via I2C for status display.

WCH CH9102 USB-to-UART converter for programming and serial debug.

Bus Interfaces

SPI
CLK: GPIO5NSS: GPIO18MISO: GPIO19MOSI: GPIO27
I2C
SCL: GPIO22SDA: GPIO21
UART
RX: GPIO3TX: GPIO1

GPIO Map

GPIO0
Boot / Free GPIO
digital-inputstrapping
GPIO
GPIO2
Free GPIO
digital-inputdigital-outputadcpwm
GPIO
GPIO4
LoRa DIO1
digital-input
GPIO
GPIO5
LoRa NSS (SPI CS)
digital-output
SPI
GPIO13
Free GPIO
digital-inputdigital-outputadcpwm
GPIO
GPIO14
Free GPIO
digital-inputdigital-outputadcpwm
GPIO
GPIO15
Free GPIO
digital-inputdigital-outputadcpwm
GPIO
GPIO17
GPS TX (UART)
digital-output
UART
GPIO18
LoRa RESET
digital-output
GPIO
GPIO19
LoRa MISO (SPI)
digital-input
SPI
GPIO21
I2C SDA (OLED)
digital-inputdigital-output
I2C
GPIO22
I2C SCL (OLED)
digital-output
I2C
GPIO25
Free GPIO / DAC1
digital-inputdigital-outputdacpwm
GPIO
GPIO26
Free GPIO / DAC2
digital-inputdigital-outputdacpwm
GPIO
GPIO27
LoRa MOSI (SPI)
digital-output
SPI
GPIO34
Free ADC Input
digital-inputadcinput-only
ADC
GPIO35
Free ADC Input
digital-inputadcinput-only
ADC
GPIO36
Free ADC Input
digital-inputadcinput-only
ADC
GPIO38
Button IO38
digital-input
GPIO

Overview

The LILYGO T-Beam is one of the most feature-complete LoRa development boards available, combining an Espressif ESP32 dual-core processor with a Semtech SX1276 (868/915/923 MHz) or SX1278 (433 MHz) LoRa transceiver, a u-blox NEO-6M GPS module, and a 0.96-inch SSD1306 OLED display on a single board. An 18650 battery holder and onboard charging circuit make it fully self-contained for portable field deployments.

The T-Beam is the reference hardware for Meshtastic — the open-source LoRa mesh networking firmware — and also runs SoftRF, Paxcounter, and custom Arduino/MicroPython projects. The NEO-6M GPS provides reliable satellite positioning with 50-channel receive sensitivity of -161 dBm, enabling real-time tracking applications. With 8MB PSRAM and 4MB flash alongside WiFi and Bluetooth 4.2, the ESP32 handles concurrent LoRa packet routing, GPS parsing, and display updates with ease.

Three onboard buttons (Power, IO38, Reset), the CH9102 USB-UART bridge, and standard 0.1-inch headers provide convenient programming and expansion. Available in 433 MHz (SX1278) and 868/915/923 MHz (SX1276) variants to match regional LoRa frequency allocations worldwide.

Use Cases

7

Resources

Where to Buy

Explore more of the directory — popular use cases, firmware, and specs to browse next.