LILYGO T-Deck - image 1
1 / 7
LILYGO·Dev Board

LILYGO T-Deck

ESP32-S3 handheld terminal with 2.8-inch IPS display, mini QWERTY keyboard, trackball, optional SX1262 LoRa, speaker, and microphone — a self-contained portable communicator running Meshtastic and MeshCore.

Starting from

$43.08

Specifications

Certifications

Components

Espressif ESP32-S3FN16R8 dual-core Xtensa LX7 at 240MHz with 16MB flash, 8MB PSRAM, WiFi, BLE 5.0, and USB OTG.

Semtech SX1262 LoRa transceiver with +22 dBm output and -148 dBm sensitivity for long-range mesh networking.

Sitronix ST7789 TFT LCD driver for the 2.8-inch 320×240 IPS display over SPI interface.

Keyboard Matrix ControllerKeyboard ControllerDatasheet

Espressif ESP32-C3 dedicated keyboard matrix controller communicating with the main S3 via I2C.

Panasonic AN48841B hall effect sensors (4×) powering the trackball for directional navigation input.

I2S Speaker AmplifierAudio AmplifierDatasheet

Analog Devices MAX98357A I2S Class-D amplifier for onboard speaker output.

MEMS MicrophoneMicrophoneDatasheet

MEMS microphone for audio capture and voice input on the T-Deck.

Bus Interfaces

SPI
CS: GPIO12CLK: GPIO40MISO: GPIO38MOSI: GPIO41
I2C
SCL: GPIO8SDA: GPIO18
I2S
BCLK: GPIO7DATA: GPIO6LRCK: GPIO5
UART
RX: GPIO44TX: GPIO43

GPIO Map

GPIO0
Boot Button
digital-inputstrapping
GPIO
GPIO3
Trackball click
digital-input
GPIO
GPIO4
Battery ADC
digital-inputadc
ADC
GPIO5
I2S LRCK (speaker)
digital-output
I2S
GPIO6
I2S DATA (speaker)
digital-output
I2S
GPIO7
I2S BCLK (speaker)
digital-output
I2S
GPIO8
I2C SCL (keyboard/touch)
digital-outputtouch
I2C
GPIO18
I2C SDA (keyboard/touch)
digital-inputdigital-outputtouch
I2C
GPIO38
SPI MISO
digital-input
SPI
GPIO40
SPI CLK
digital-output
SPI
GPIO41
SPI MOSI
digital-output
SPI
GPIO43
UART TX
digital-output
UART
GPIO44
UART RX
digital-input
UART

Overview

The LILYGO T-Deck is a handheld portable terminal combining the ESP32-S3FN16R8 with a mini QWERTY keyboard, trackball navigation, and a 2.8-inch IPS display (320×240) into a pocket-sized device. With optional SX1262 LoRa radio (433/868/915 MHz), the T-Deck becomes a fully self-contained Meshtastic or MeshCore off-grid messenger — capable of sending and receiving text messages over kilometers without cellular or WiFi infrastructure.

The ESP32-S3 provides WiFi 802.11 b/g/n, BLE 5.0, 16MB flash, and 8MB PSRAM. A MAX98357A amplifier drives a speaker, and the MSM381A MEMS microphone enables voice input. Four AN48841B hall effect sensors power the trackball for cursor navigation. The keyboard controller is managed by a dedicated ESP32-C3 coprocessor over I2C, keeping the main S3 free for application logic.

Unlike the T-Deck Plus, the base T-Deck does not include a GPS module. A LiPo battery via JST connector powers portable operation. The board supports Arduino, MicroPython, and PlatformIO, with the official T-Deck GitHub repository providing examples for LoRa messaging, display, and keyboard integration.

Use Cases

4

Resources

Where to Buy

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