LILYGO T-Encoder Pro

T-QT C6

Introduction

LILYGO T-Encoder-Pro Pinnap is a development board powered by the high-performance ESP32-S3 R8 dual-core chip, featuring Wi-Fi and Bluetooth (LE) connectivity. It integrates a 1.2-inch SH8601A touch AMOLED display with a resolution of 390×390, supporting capacitive touch interaction.

The board comes with a rich set of hardware features, including:

  • A rotary encoder (with DATA_A/B pins and a built-in push button),

  • A buzzer,

  • 8MB PSRAM and 16MB Flash for memory and storage,

  • Dual Qwiic 4-pin connectors (SDA/SCL/RST/INT) for quick sensor/module expansion.

Its display is fully configured for advanced rendering tasks, with dedicated pins such as LCD_CS, LCD_RST, and SPI communication interfaces.

Designed with a focus on high integration and interactivity, T-Encoder-Pro Pinnap is ideal for:

  • Embedded UI development,

  • Smart home control panels,

  • Portable device prototyping,

  • IoT terminals that demand both low power consumption and high performance.

Appearance and function introduction

Appearance

summary

Pinmap

summary

Module Information and Specifications

Description

T-Encoder-Pro is a smart control knob equipped with a AMOLED touch screen, based on the ESP32S3R8 chip. The knob rotates, clicks (pushes in), and contains a beeper and vibration motor.

summary
Component Description
MCU ESP32-S3R8
PSRAM 8M
FLASH 16M
Screen 2.04-inch SH8601A-W14-T06 AMOLED
Touch CHSC5816 touch capacitive screen
Encoder Supports left and right rotation
Buzzer Support buzzer
Wireless 2.4GHz Wi-Fi & Bluetooth 5 (LE)
USB 1 × USB Port and OTG(TYPE-C interface)
Extended Interface 2 × QWIIC 4-pin interface
Keys 1 x RESET key + 1 x BOOT key
Hole Position M2 screw hole * 3
Dimensions 43.5 x 43.5 x 27.5mm

Github:T-Encoder-Pro

Schematic Diagram

Dependency Libraries

Software Design

Arduino Set Parameters

Setting Value
Board ESP32S3 Dev Module
Upload Speed 921600
USB Mode Hardware CDC and JTAG
USB CDC On Boot Enabled
USB Firmware MSC On Boot Disabled
USB DFU On Boot Disabled
CPU Frequency 240MHz (WiFi)
Flash Mode QIO 80MHz
Flash Size 16MB (128Mb)
Core Debug Level None
Partition Scheme 16M Flash (3MB APP/9.9MB FATFS)
PSRAM OPI PSRAM
Arduino Runs On Core 1
Events Run On Core 1

Development Platform

  1. Micropython
  2. Arduino IDE
  3. Platform IO

Product Technical Support