LILYGO T-Deck Plus - image 1
1 / 8
LILYGO·Dev Board

LILYGO T-Deck Plus

ESP32-S3 handheld dev board with QWERTY keyboard, trackball, 2.8" IPS LCD, LoRa SX1262, GPS, speaker, dual microphones, and 2000mAh battery in an ABS case.

Starting from

$70.99

Specifications

ArchitectureXtensa LX7
CPU Coresdual-core
Clock Speed240MHz
PSRAM8MB OPI
Flash16MB
GPIO Level3.3V
Power Input5V
Battery2000mAh
ChargingUSB-C
BluetoothBLE 5.0
StoragemicroSD
Dimensions115 × 72 × 20 mm
Weight~150g (with case)

Components

Xtensa LX7 dual-core processor at 240MHz with 16MB flash and 8MB PSRAM, supporting WiFi 802.11 b/g/n and Bluetooth 5.0 LE

Semtech long-range radio supporting 150MHz to 960MHz bands with +22dBm transmit power and LoRa/FSK modulation

Sitronix TFT display controller driving a 320×240 IPS LCD panel via SPI interface

Everest Semiconductor 4-channel audio analog-to-digital converter capturing input from dual MEMS microphones via I2S

I2S Class-D Audio AmplifierAudio AmplifierDatasheet

Analog Devices 3.2W Class-D mono amplifier with integrated DAC, driving the built-in speaker directly from I2S digital audio

u-blox M10 concurrent multi-constellation receiver supporting GPS, GLONASS, Galileo, and BeiDou with 1.5m accuracy

MEMS Microphone (×2)MicrophoneDatasheet

Dual digital MEMS microphones for voice capture and audio input, connected through the ES7210 audio ADC

Li-Ion Battery ChargerBattery ChargerDatasheet

Linear lithium battery charging IC managing the built-in 2000mAh LiPo battery via USB-C input

Panasonic omnipolar Hall effect ICs detecting the magnetic trackball rotation on four axes for cursor control

Keyboard & Trackball ControllerKeyboard ControllerDatasheet

Dedicated RISC-V microcontroller handling QWERTY keyboard scanning and trackball input, communicating with the main ESP32-S3 via I2C

Bus Interfaces

SPI— SPI0
SCK: GPIO40MISO: GPIO38MOSI: GPIO41CS_SD: GPIO39CS_LoRa: GPIO9CS_Display: GPIO12
I2C— I2C0
SCL: GPIO8SDA: GPIO18
I2S— I2S_OUT
WS: GPIO5BCK: GPIO7DOUT: GPIO6
I2S— I2S_IN (ES7210)
DIN: GPIO14SCK: GPIO47LRCK: GPIO21MCLK: GPIO48
UART— UART_GPS
RX: GPIO44TX: GPIO43

GPIO Map

GPIO0
BOOT Button
digital-inputdigital-outputstrappingrtc
GPIO1
Trackball G04
digital-inputdigital-outputadctouchpwmrtc
GPIO2
Trackball G02
digital-inputdigital-outputadctouchpwmrtc
GPIO3
Trackball G01
digital-inputdigital-outputadctouchpwmrtcstrapping
GPIO4
Battery ADC
digital-inputdigital-outputadctouchpwmrtc
ADC
GPIO5
I2S WS (Speaker)
digital-inputdigital-outputadctouchpwmrtc
I2S
GPIO6
I2S DOUT (Speaker)
digital-inputdigital-outputadctouchpwmrtc
I2S
GPIO7
I2S BCK (Speaker)
digital-inputdigital-outputadctouchpwmrtc
I2S
GPIO8
I2C SCL
digital-inputdigital-outputadctouchpwmrtc
I2C
GPIO9
LoRa CS
digital-inputdigital-outputadctouchpwmrtc
SPI
GPIO10
Peripheral Power Control
digital-inputdigital-outputadctouchpwmrtc
GPIO11
TFT DC
digital-inputdigital-outputadctouchpwm
SPI
GPIO12
TFT CS
digital-inputdigital-outputadctouchpwm
SPI
GPIO13
LoRa BUSY
digital-inputdigital-outputadctouchpwm
GPIO14
ES7210 DIN (Mic)
digital-inputdigital-outputadctouchpwm
I2S
GPIO15
Trackball G03
digital-inputdigital-outputadcpwm
GPIO16
Touch INT
digital-inputdigital-outputadcpwm
GPIO17
LoRa RST
digital-inputdigital-outputadcpwm
GPIO18
I2C SDA
digital-inputdigital-outputadcpwm
I2C
GPIO21
ES7210 LRCK (Mic)
digital-inputdigital-outputpwm
I2S
GPIO38
SPI MISO
digital-inputdigital-outputpwm
SPI
GPIO39
SD Card CS
digital-inputdigital-outputpwm
SPI
GPIO40
SPI SCK
digital-inputdigital-outputpwm
SPI
GPIO41
SPI MOSI
digital-inputdigital-outputpwm
SPI
GPIO42
TFT Backlight
digital-inputdigital-outputpwm
GPIO43
GPS TX
digital-inputdigital-outputpwm
UART
GPIO44
GPS RX
digital-inputdigital-outputpwm
UART
GPIO45
LoRa DIO1
digital-inputdigital-outputstrapping
GPIO46
Keyboard INT
digital-inputdigital-outputstrapping
GPIO47
ES7210 SCK (Mic)
digital-inputdigital-outputpwm
I2S
GPIO48
ES7210 MCLK (Mic)
digital-inputdigital-outputpwm
I2S

Overview

The LILYGO T-Deck Plus is a BlackBerry-inspired handheld development board built around the ESP32-S3FN16R8 dual-core microcontroller. It packs a full QWERTY keyboard driven by a dedicated ESP32-C3 controller, a precision trackball using four Hall effect sensors, and a 2.8-inch IPS LCD display into a compact, pocketable form factor with an included ABS protective case.

Wireless capabilities include an SX1262 LoRa transceiver supporting 433/868/915/920 MHz bands at +22 dBm transmit power, along with WiFi 802.11 b/g/n and Bluetooth 5.0 LE from the ESP32-S3. A u-blox MIA-M10Q GNSS module provides multi-constellation positioning with GPS, GLONASS, Galileo, and BeiDou support. The audio subsystem features a MAX98357A I2S amplifier with built-in speaker and dual MSM381A3729H9CP MEMS microphones fed through an ES7210 four-channel audio ADC.

The T-Deck Plus is powered by a built-in 2000 mAh lithium polymer battery with TP4065B charging via USB-C, making it a truly portable device. A microSD card slot provides expandable storage for data logging. The board ships with either LILYGO factory firmware or MeshCore pre-installed, and supports Meshtastic, Arduino, PlatformIO, and MicroPython for custom development. With its combination of LoRa, GPS, keyboard, and battery, it has become one of the most popular platforms for Meshtastic mesh networking and off-grid communication.

Use Cases

5

Resources

Where to Buy

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