# LILYGO T-Display Keyboard

> Compact ESP32 development board combining a physical keyboard with a 1.14" IPS display, USB-C charging, multiple interfaces, and optional 2800mAh battery in shell configuration.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** ESP32
- **Price:** ~$17.67
- **Product Readiness:** developer
- **CPU:** ESP32
- **CPU Architecture:** Xtensa LX6 dual-core
- **RAM:** 520KB SRAM
- **Flash:** 4MB/16MB
- **USB:** USB-C
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Charging Port:** USB-C
- **Display:** 1.14" IPS TFT LCD 135×240

## Connectivity

- **Wifi:** 802.11 b/g/n 2.4 GHz
- **Bluetooth:** BLE 4.2

## Open Source

- **Status:** open-firmware
- **Firmware:** Yes
- **Schematics:** No
- **PCB Layout:** No

## Compatible Firmware

arduino, esp-idf

## Use Cases

- portable-terminal
- prototyping
- iot-sensor-display
- handheld-device
- data-logging

## Components

- **ESP32** (mcu): Dual-core Xtensa LX6 processor at 240 MHz with 520KB SRAM, Wi-Fi 802.11 b/g/n and Bluetooth 4.2 — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2Fesp32_datasheet_en.pdf&ref=openhardware.directory&product=lilygo-t-display-keyboard&source=md-export)
- **ST7789V** (display-driver): 1.14-inch IPS TFT LCD display driver with SPI interface — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fwww.orientdisplay.com%2Fwp-content%2Fuploads%2F2019%2F09%2FST7789V.pdf&ref=openhardware.directory&product=lilygo-t-display-keyboard&source=md-export)

## Protocols

- **UART**
- **SPI**
- **I2C**
- **I2S**
- **SDIO**

## Available Software

- **[Arduino]()** (open-source)
- **[ESP-IDF]()** (open-source)

## Description

## Overview

The LILYGO T-Display Keyboard is a standalone ESP32-based development board that integrates a compact physical keyboard with a 1.14-inch ST7789V IPS LCD display. Powered by the ESP32 dual-core LX6 processor at 240 MHz with 4MB or 16MB Flash and 520KB SRAM, the device targets portable terminal and input applications. It supports multiple communication interfaces including UART, SPI, SDIO, I2C, I2S, and ADC/DAC. The USB Type-C port handles both programming and 500mA charging. Available in configurations with just the keyboard module, keyboard with display, or a full shell variant that includes a 2800mAh lithium battery for extended portable use.

## Where to Buy

- [LILYGO Official](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-display-keyboard&ref=openhardware.directory&product=lilygo-t-display-keyboard&source=md-export) — $17.67

## Resources

- [product](https://openhardware.directory/r?to=https%3A%2F%2Flilygo.cc%2Fproducts%2Ft-display-keyboard&ref=openhardware.directory&product=lilygo-t-display-keyboard&source=md-export)
- [github](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-Display-keyboard&ref=openhardware.directory&product=lilygo-t-display-keyboard&source=md-export)

## Tags

`esp32`, `keyboard`, `display`, `ips`, `wifi`, `bluetooth`, `lilygo`, `portable`

## Images

![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/66a200da72bd.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/0ccdafcaf623.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/763fc955c6f7.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/647b78900ae7.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/e7ec684791b0.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/aab2d588a62f.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/f411df5c519f.jpg)
![LILYGO T-Display Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-display-keyboard/aa15f39401df.png)

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