Skip to content

T3-TCXO get it now

Overview

LILYGO T3-TCXO is a wireless communication development board based on the ESP32-Pico-D4 and SX1276 LoRa (868/915 MHz). The key differentiator is the onboard TCXO (Temperature Compensated Crystal Oscillator), which significantly improves frequency stability across wide temperature ranges (±0.5 ppm, −40 °C to +85 °C) — ideal for applications in environments with large temperature variations. Supports USB-C, 3.7 V Li-Po battery, and solar input. Equipped with an SSD1306 OLED and TF card slot. Suitable for smart agriculture, remote sensors, and industrial monitoring.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
LilyGo-LoRa-SeriesLoRa, OLED, LoRaWAN, battery examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the LilyGo-LoRa-Series project folder
  4. Open platformio.ini, under [platformio]default_envs uncomment your board name
  5. Click to compile, connect via USB-C, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. Copy all folders from the lib directory to your Arduino libraries folder:
    • Windows: C:\Users\{Username}\Documents\Arduino
    • macOS: /Users/{Username}/Documents/Arduino
    • Linux: /home/{Username}/Arduino
  4. Open the example .ino file from the examples directory
  5. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32 Dev Module
PortYour port
CPU Frequency240 MHz (WiFi/BT)
Core Debug LevelNone
Erase All Flash Before Sketch UploadDisable
Events Run OnCore1
Flash Frequency80 MHz
Flash ModeQIO
Flash Size4MB (32Mb)
JTAG AdapterDisabled
Arduino Runs OnCore1
Partition SchemeHuge APP (3MB No OTA/1MB SPIFFS)
PSRAMEnable
Upload Speed921600
ProgrammerEsptool
  1. In utilities.h, uncomment your board model (e.g., T3_V3_0_SX1276_TCXO)
  2. Click Upload

If upload fails: hold BOOT, press and release RST, then click Upload.

Development Platforms

  1. MicroPython
  2. Arduino IDE
  3. PlatformIO
  4. Visual Studio Code

Video

Key Features

  • ESP32-Pico-D4 dual-core @ 240 MHz, Wi-Fi + Bluetooth 4.2 + BLE
  • SX1276 LoRa (868/915 MHz) with TCXO (±0.5 ppm, −40 °C to +85 °C)
  • 0.96-inch SSD1306 I2C OLED
  • 4 MB Flash + 2 MB PSRAM + TF card slot
  • USB-C / 3.7 V Li-Po battery / solar input
  • 2 × QWIIC, 2.54mm 2×13 GPIO expansion

Product Parameters

FeatureSpecification
MCUESP32-Pico-D4 @ Dual-core, 240 MHz
Flash4 MB
PSRAM2 MB
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 4.2 + BLE
LoRaSX1276, 868 / 915 MHz
OscillatorTCXO (Temperature Compensated)
Display0.96-inch SSD1306 OLED, I2C
StorageTF card slot
USB1 × Type-C
PowerUSB / 3.7 V Li-Po / Solar
Expansion2 × QWIIC, 2.54mm 2×13 GPIO
ButtonsRESET + BOOT
Mounting Holes2 × M2
Dimensions66 × 27 × 13 mm

Pin Diagram

T3-TCXO pin diagram

Pin Mapping

SignalGPIOAvailable
OLED SDA21
OLED SCL22
SD CS13
SD MOSI15
SD MISO2
SD SCK14
LoRa SCK5
LoRa MISO19
LoRa MOSI27
LoRa RESET23
LoRa DIO026
LoRa DIO132
LoRa CS7
LoRa TCXO EN12
Battery ADC35
Onboard LED25

Dimension Diagram

Schematic

Datasheet

Software Development

Dependent Libraries

FAQ

  • Q. How to adjust the external antenna resistor? A. Refer to the image below for resistor direction adjustment: Antenna resistor adjustment

  • Q. What advantages does TCXO have over a standard crystal? A. TCXO maintains higher frequency stability when temperature changes (±0.5 ppm over −40 °C to +85 °C), suitable for precision communication in variable-temperature environments.

  • Q. What power supply methods are supported? A. Supports USB Type-C, 3.7 V Li-Po battery, and solar input, switchable via battery switch.

  • Q. What is the LoRa communication distance? A. Under ideal conditions, several kilometers. Actual range depends on environment and antenna configuration.

  • Q. Upload fails? A. Hold BOOT, press and release RST, then click Upload.

Version History

VersionRelease DateUpdate Description
T3-TCXO V3.0Initial version

TCXO Performance

Temperature RangeFrequency Stability
−40 °C to +85 °C±0.5 ppm
25 °C±0.2 ppm

SX1276 RF Specifications

FeatureDetails
RF ModuleSX1276
Frequency Range840–945 MHz
Transfer Rate (LoRa)0.018–37.5 kbps
Transfer Rate (FSK)1.2–300 kbps
ModulationFSK, GFSK, MSK, GMSK, LoRa, OOK