# LILYGO T-Keyboard

> Compact ESP32-C3 keyboard terminal with a built-in 0.99" display, Wi-Fi, Bluetooth 4.2, 400mAh battery, and a 3D-printed shell for portable wireless input applications.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** ESP32-C3
- **Price:** ~$18.71
- **Product Readiness:** developer
- **CPU:** ESP32-C3
- **CPU Architecture:** RISC-V 32-bit single-core
- **RAM:** 400KB SRAM
- **Flash:** 4MB
- **USB:** USB-C
- **Power:** 5V + LiPo
- **Operating Voltage:** 3.3V
- **Battery:** 400mAh
- **Charging Port:** USB-C
- **Display:** 0.99" TFT LCD 40×160

## 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
- wearable
- iot-sensor-display
- handheld-device
- prototyping

## Components

- **ESP32-C3** (mcu): Single-core RISC-V MCU at 160 MHz with 4MB Flash, Wi-Fi 802.11 b/g/n and Bluetooth 4.2 LE, designed for secure low-power IoT applications — [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-keyboard&source=md-export)
- **GC9D01N** (display-driver): 0.99-inch TFT LCD display driver with SPI 4-line interface, 40×160 resolution — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fgithub.com%2FXinyuan-LilyGO%2FT-keyboard&ref=openhardware.directory&product=lilygo-t-keyboard&source=md-export)

## Protocols

- **SPI**
- **I2C**
- **UART**

## Available Software

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

## Description

## Overview

The LILYGO T-Keyboard is a miniature wireless keyboard terminal powered by the ESP32-C3 RISC-V microcontroller. It features a built-in 0.99-inch GC9D01 display (40×160 resolution) for status feedback, Wi-Fi and Bluetooth 4.2 connectivity, and a 400mAh built-in lithium battery for portable use. The device comes in a 3D-printed shell and is designed to operate as a standalone wireless input device or as a programmable keyboard in IoT and HMI applications. Originally designed as a keyboard module for the T-Watch series, it was redesigned as a standalone product for broader use cases. It connects via USB Type-C for charging and programming.

## Where to Buy

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

## Resources

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

## Tags

`esp32-c3`, `keyboard`, `display`, `wifi`, `bluetooth`, `battery`, `lilygo`, `portable`

## Images

![LILYGO T-Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-keyboard/d9196371bf78.jpg)
![LILYGO T-Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-keyboard/02d63cd12a25.jpg)
![LILYGO T-Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-keyboard/34d5d250881a.jpg)
![LILYGO T-Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-keyboard/bfb2f6e9f20e.jpg)
![LILYGO T-Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-keyboard/09a2e005f74e.jpg)
![LILYGO T-Keyboard](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-keyboard/aa15f39401df.png)

> **Battery Powered:** Li-Po

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