T-Beam get it now
Overview
LILYGO T-Beam is a feature-rich ESP32-based development board combining LoRa long-range wireless communication, GPS positioning, and battery management in a single compact form factor. Based on the ESP32 dual-core LX6 processor with Wi-Fi and Bluetooth 4.2, it integrates an SX1276/SX1278 LoRa module (433/868/915 MHz), a GPS module (NEO-6M or compatible), a 0.96-inch SSD1306 OLED display (128×64), and an AXP192 PMU with 18650 battery holder. Widely used for Meshtastic mesh networking, APRS tracking, LoRaWAN nodes, and portable IoT applications.
Quick Start
Example Support
| Example | PlatformIO/Arduino | ESP-IDF | Description |
|---|---|---|---|
| LilyGo-LoRa-Series | ✓ | LoRa, GPS, OLED, PMU examples |
PlatformIO
- Install Visual Studio Code and Python
- Search for and install the PlatformIO IDE extension in VS Code
- Open the
LilyGo-LoRa-Seriesproject folder - Open
platformio.ini, uncomment the T-Beam environment underdefault_envs - Click ✓ to compile, connect via USB, click → to upload
Arduino
- Install Arduino IDE
- Install Arduino ESP32
- Copy all folders from the
libdirectory to your Arduino libraries folder - In Tools → Board, configure:
| Arduino IDE Setting | Value |
|---|---|
| Board | ESP32 Dev Module |
| Port | Your port |
| CPU Frequency | 240 MHz (WiFi) |
| Flash Mode | QIO |
| Flash Size | 4MB (32Mb) |
| Partition Scheme | Default 4MB with spiffs |
| Upload Speed | 921600 |
- In
utilities.h, uncomment your board model, then click Upload
Development Platforms
Related Videos
Key Features
- ESP32 dual-core LX6 @ 240 MHz, Wi-Fi 802.11 b/g/n + Bluetooth 4.2 BLE
- SX1276 / SX1278 LoRa (433/868/915 MHz), long-range low-power communication
- GPS module (NEO-6M or compatible) for location tracking
- 0.96-inch SSD1306 OLED display (128×64, I2C)
- AXP192 PMU — 18650 battery holder with charging
- Micro USB for programming and power
- Meshtastic compatible
Specifications
| Parameter | Value |
|---|---|
| SOC | ESP32, Dual-core LX6 @ 240 MHz |
| Flash | 4 MB |
| Wireless | Wi-Fi 2.4 GHz 802.11 b/g/n, Bluetooth 4.2 + BLE |
| LoRa | SX1276 / SX1278, 433/868/915 MHz |
| GPS | NEO-6M or compatible |
| Display | 0.96-inch SSD1306 OLED, 128×64, I2C |
| PMU | AXP192 |
| Battery | 18650 Li-Ion holder |
| USB | 1 × Micro USB |

Pin Diagram

Dimensions

Schematic
Datasheet
Software Libraries
Dependent Libraries
FAQ
Q. Which LoRa frequency should I use? A. 433 MHz is common in Asia; 868 MHz in Europe; 915 MHz in North America. Match the frequency to your region's regulations.
Q. Cannot flash firmware? A. Hold the BOOT button, press and release RST, then click Upload.
Changelog
| Version | Date | Notes |
|---|---|---|
| V1.0 | Initial release | |
| V1.1 | Added AXP192 PMU |


