Skip to content

T-Display-Keyboard get it now

Overview

LILYGO T-Display-Keyboard is a handheld ESP32 development kit that combines the T-Display board (1.14-inch ST7789V IPS TFT, 240 × 135 px) with a compact physical keyboard shell. Based on the ESP32 dual-core LX6 processor at up to 240 MHz, it provides Wi-Fi 802.11 b/g/n and Bluetooth 4.2 + BLE. The keyboard shell exposes a full QWERTY-style keypad and a battery holder for portable, standalone applications. It is ideal for handheld controllers, message terminals, remote interfaces, and educational embedded projects.

Quick Start

Example Support

ExamplePlatformIO/ArduinoESP-IDFDescription
TTGO-T-DisplayDisplay demos, TFT_eSPI examples

PlatformIO

  1. Install Visual Studio Code and Python
  2. Search for and install the PlatformIO IDE extension in VS Code
  3. Open the TTGO-T-Display project folder
  4. Open platformio.ini and select your example
  5. Click to compile, connect via USB-C, click to upload

Arduino

  1. Install Arduino IDE
  2. Install Arduino ESP32
  3. In ToolsBoard, configure:
Arduino IDE SettingValue
BoardESP32 Dev Module
PortYour port
CPU Frequency240 MHz (WiFi)
Flash ModeQIO
Flash Size4MB (32Mb) or 16MB (128Mb)
Upload Speed921600
  1. Click Upload

Development Platforms

  1. ESP-IDF
  2. Arduino IDE
  3. PlatformIO

Key Features

  • ESP32 dual-core LX6 @ 240 MHz, Wi-Fi 802.11 b/g/n + Bluetooth 4.2 BLE
  • 1.14-inch ST7789V IPS TFT LCD, 240 × 135 px
  • Integrated keyboard shell for handheld use
  • Optional 2800 mAh lithium battery support
  • USB-C for power and programming
  • Available in 4 MB and 16 MB Flash variants
  • Modular interfaces: UART, SPI, I2C, I2S, PWM, ADC, DAC

Specifications

ParameterValue
SOCESP32-D0WDQ6, dual-core LX6 @ 240 MHz
Flash4 MB / 16 MB (QSPI)
PSRAM
SRAM520 KB
Wi-Fi2.4 GHz 802.11 b/g/n
BluetoothBluetooth 4.2 + BLE
Display1.14-inch ST7789V IPS TFT, 240 × 135 px
Display Interface4-wire SPI
BatteryOptional 805050 2800 mAh LiPo
USB1 × USB-C
Working Voltage2.7 V – 4.2 V

Pin Diagram

Display (ST7789V)

ST7789VMOSISCKCSDCRSTBL
ESP32GPIO19GPIO18GPIO5GPIO16GPIO23GPIO4

Dimensions

Schematic

Datasheet

Software Libraries

Dependent Libraries

FAQ

Version History

VersionRelease DateUpdate Description
V1.0Initial release