# 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.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** dev-board
- **Price:** ~$70.99
- **Product Readiness:** consumer
- **CPU:** Xtensa LX7 dual-core @ 240MHz, FPU, AI vector extensions, HW crypto (AES/SHA/RSA)
- **CPU Architecture:** Xtensa LX7
- **CPU Cores:** dual-core
- **RAM:** 512KB SRAM
- **PSRAM:** 8MB OPI
- **Flash:** 16MB
- **USB:** USB-C 2.0
- **Power:** 5V
- **Operating Voltage:** 3.3V
- **Operating Temp:** -20°C to 70°C
- **Dimensions:** 115 × 72 × 20 mm
- **Weight:** ~150g (with case)
- **Battery:** 2000mAh
- **Charging Port:** USB-C
- **Antenna:** U.FL/IPEX (LoRa + GPS)
- **SD Card:** microSD
- **Display:** 2.8" IPS LCD 320×240

## Connectivity

- **Wifi:** 802.11 b/g/n
- **Bluetooth:** BLE 5.0
- **Lora:** SX1262 868/915MHz +22dBm

## Open Source

- **Firmware:** Yes
- **Schematics:** Yes
- **PCB Layout:** No

## Compatible Firmware

arduino, platformio, micropython, meshtastic, meshcore

## Use Cases

- lora-mesh-networking
- off-grid-communication
- gps-tracking
- portable-terminal
- field-data-logger

## Components

- **ESP32-S3FN16R8** (mcu): 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 — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **SX1262** (radio): Semtech long-range radio supporting 150MHz to 960MHz bands with +22dBm transmit power and LoRa/FSK modulation — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.semtech.com%2Fproducts%2Fwireless-rf%2Flora-connect%2Fsx1262&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **ST7789** (display-driver): Sitronix TFT display controller driving a 320×240 IPS LCD panel via SPI interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.orientdisplay.com%2Fcontroller-datasheets%2Fsitronix%2Fst7789v-lcd-controller-datasheet%2F&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **ES7210** (audio-adc): Everest Semiconductor 4-channel audio analog-to-digital converter capturing input from dual MEMS microphones via I2S — [Datasheet](https://openhardware.directory/r?to=http%3A%2F%2Fwww.everest-semi.com%2Fpdf%2FES7210%2520PB.pdf&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **MAX98357A** (audio-amplifier): Analog Devices 3.2W Class-D mono amplifier with integrated DAC, driving the built-in speaker directly from I2S digital audio — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.analog.com%2Fen%2Fproducts%2Fmax98357a.html&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **MIA-M10Q** (gps): u-blox M10 concurrent multi-constellation receiver supporting GPS, GLONASS, Galileo, and BeiDou with 1.5m accuracy — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.u-blox.com%2Fen%2Fproduct%2Fmia-m10-module&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **MSM381A3729H9CP** (microphone): Dual digital MEMS microphones for voice capture and audio input, connected through the ES7210 audio ADC — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.alldatasheet.com%2Fview.jsp%3FSearchword%3DMSM381A3729H9CP&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **TP4065B** (battery-charger): Linear lithium battery charging IC managing the built-in 2000mAh LiPo battery via USB-C input — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheetspdf.com%2Fpdf%2F1299986%2FTopPower%2FTP4065%2F1&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **AN48841B** (hall-effect-sensor): Panasonic omnipolar Hall effect ICs detecting the magnetic trackball rotation on four axes for cursor control — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fdatasheet4u.com%2Fdatasheet-pdf%2FPanasonicSemiconductor%2FAN48841B%2Fpdf.php%3Fid%3D692700&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- **ESP32-C3** (keyboard-controller): Dedicated RISC-V microcontroller handling QWERTY keyboard scanning and trackball input, communicating with the main ESP32-S3 via I2C — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-c3_datasheet_en.pdf&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)

## Protocols

- **SPI** (SPI0): MOSI: GPIO41, MISO: GPIO38, SCK: GPIO40, CS_Display: GPIO12, CS_LoRa: GPIO9, CS_SD: GPIO39
- **I2C** (I2C0): SDA: GPIO18, SCL: GPIO8
- **I2S** (I2S_OUT): WS: GPIO5, BCK: GPIO7, DOUT: GPIO6
- **I2S** (I2S_IN (ES7210)): MCLK: GPIO48, LRCK: GPIO21, SCK: GPIO47, DIN: GPIO14
- **UART** (UART_GPS): TX: GPIO43, RX: GPIO44

## GPIO Map

| Pin | Name | Type | Functions |
|-----|------|------|-----------|
| GPIO0 | BOOT Button | — | digital-input, digital-output, strapping, rtc |
| GPIO1 | Trackball G04 | — | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO2 | Trackball G02 | — | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO3 | Trackball G01 | — | digital-input, digital-output, adc, touch, pwm, rtc, strapping |
| GPIO4 | Battery ADC | ADC | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO5 | I2S WS (Speaker) | I2S | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO6 | I2S DOUT (Speaker) | I2S | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO7 | I2S BCK (Speaker) | I2S | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO8 | I2C SCL | I2C | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO9 | LoRa CS | SPI | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO10 | Peripheral Power Control | — | digital-input, digital-output, adc, touch, pwm, rtc |
| GPIO11 | TFT DC | SPI | digital-input, digital-output, adc, touch, pwm |
| GPIO12 | TFT CS | SPI | digital-input, digital-output, adc, touch, pwm |
| GPIO13 | LoRa BUSY | — | digital-input, digital-output, adc, touch, pwm |
| GPIO14 | ES7210 DIN (Mic) | I2S | digital-input, digital-output, adc, touch, pwm |
| GPIO15 | Trackball G03 | — | digital-input, digital-output, adc, pwm |
| GPIO16 | Touch INT | — | digital-input, digital-output, adc, pwm |
| GPIO17 | LoRa RST | — | digital-input, digital-output, adc, pwm |
| GPIO18 | I2C SDA | I2C | digital-input, digital-output, adc, pwm |
| GPIO21 | ES7210 LRCK (Mic) | I2S | digital-input, digital-output, pwm |
| GPIO38 | SPI MISO | SPI | digital-input, digital-output, pwm |
| GPIO39 | SD Card CS | SPI | digital-input, digital-output, pwm |
| GPIO40 | SPI SCK | SPI | digital-input, digital-output, pwm |
| GPIO41 | SPI MOSI | SPI | digital-input, digital-output, pwm |
| GPIO42 | TFT Backlight | — | digital-input, digital-output, pwm |
| GPIO43 | GPS TX | UART | digital-input, digital-output, pwm |
| GPIO44 | GPS RX | UART | digital-input, digital-output, pwm |
| GPIO45 | LoRa DIO1 | — | digital-input, digital-output, strapping |
| GPIO46 | Keyboard INT | — | digital-input, digital-output, strapping |
| GPIO47 | ES7210 SCK (Mic) | I2S | digital-input, digital-output, pwm |
| GPIO48 | ES7210 MCLK (Mic) | I2S | digital-input, digital-output, pwm |

## Accessories

- abs-case
- external-antenna

## Description

## 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.

## Where to Buy

- [LILYGO Official](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-deck-plus-1&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export) — $70.99
- [AliExpress](https://openhardware.directory/r?to=https%3A%2F%2Fwww.aliexpress.com%2Fitem%2F1005007568074083.html&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export) — $70.99
- [Amazon](https://openhardware.directory/r?to=https%3A%2F%2Fwww.amazon.com%2FLILYGO-ESP32-S3-LORA-89-2-8-inch-Development%2Fdp%2FB0FBGX1VP5&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export) — $75.49

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-deck-plus-1&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-Deck&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- [wiki](https://openhardware.directory/r?to=https%3A%2F%2Fwiki.lilygo.cc%2Fget_started%2Fen%2FWearable%2FT-Deck-Plus%2FT-Deck-Plus.html&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- [datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32-s3_datasheet_en.pdf&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)
- [schematics](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-Deck%2Fblob%2Fmaster%2Fschematic%2Fschematic.pdf&ref=openhardware.directory&product=lilygo-t-deck-plus&source=md-export)

## Tags

`esp32-s3`, `lora`, `gps`, `meshtastic`, `meshcore`, `keyboard`, `trackball`, `battery`, `display`, `handheld`

## Images

![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/5a05d3b34fb5.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/52293b857044.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/36d520d15def.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/3619a70c2085.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/e1d1cc4b299c.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/c4dc2205bf53.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/99e91077fa2a.jpg)
![LILYGO T-Deck Plus](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-deck-plus/60d58c857943.jpg)

> **Battery Powered:** Li-Po

---
[View full device page](https://openhardware.directory/devices/lilygo-t-deck-plus)