# LILYGO T-Encoder ESP32

> Compact ESP32-PICO-V3-02 board with rotary encoder, WS2812 RGB LED ring, Wi-Fi, BLE 4.2, 8MB flash, and 2MB PSRAM. Ideal for knob-based UI controllers and volume/parameter controls.

## Quick Facts

- **Brand:** LILYGO
- **Board Type:** ESP32
- **Price:** ~$10.25
- **Product Readiness:** developer
- **CPU:** ESP32-PICO-V3-02
- **CPU Architecture:** Xtensa LX6 dual-core
- **PSRAM:** 2MB
- **Flash:** 8MB
- **Power:** 3.3V
- **Operating Voltage:** 3.3V

## Connectivity

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

## Open Source

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

## Compatible Firmware

arduino, esp-idf, platformio

## Use Cases

- hmi-panel
- media-controller
- volume-control
- home-automation
- midi-controller

## Components

- **ESP32-PICO-V3-02** (mcu): ESP32 System-in-Package with 8MB flash, 2MB PSRAM, Wi-Fi b/g/n and BLE 4.2 in compact form — [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-encoder-esp32&source=md-export)
- **WS2812B** (led): Addressable RGB LED ring controlled via IO25; provides visual feedback for encoder position — [Datasheet](https://openhardware.directory/r?to=https%3A%2F%2Fcdn-shop.adafruit.com%2Fdatasheets%2FWS2812.pdf&ref=openhardware.directory&product=lilygo-t-encoder-esp32&source=md-export)

## Protocols

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

## Accessories

- T-U2T Programmer

## Available Software

- **[Arduino IDE](https://openhardware.directory/r?to=https%3A%2F%2Fwww.arduino.cc%2F&ref=openhardware.directory&product=lilygo-t-encoder-esp32&source=md-export)**

## Description

## Overview

The LILYGO T-Encoder ESP32 is a compact development board built around the ESP32-PICO-V3-02 SiP (System in Package), integrating a rotary encoder with a WS2812 RGB LED ring for visual feedback. The board provides Wi-Fi and Bluetooth 4.2 connectivity for wireless control applications. Note that it does not include an onboard USB serial chip—programming requires the optional T-U2T downloader accessory. Available in male or female pin header configurations, it is well-suited for media controllers, volume knobs, MIDI devices, and smart home control panels.

## Where to Buy

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

## Resources

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

## Tags

`esp32`, `encoder`, `rotary`, `rgb-led`, `ws2812`, `controller`, `hid`

## Images

![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/bf48e476bb4e.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/fedb40b6ccd6.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/bbc531279b1f.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/5a7087f04fd2.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/4e31b762d098.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/0d93c14eef9d.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/82ced4adbef3.jpg)
![LILYGO T-Encoder ESP32](https://nbg1.your-objectstorage.com/openhardware-directory/entities/lilygo-t-encoder-esp32/8646186e13df.jpg)

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