LILYGO T-Encoder-Pro: ESP32-S3 WiFi/BT Rotary Encoder with AMOLED Touchscreen
The LILYGO T-Encoder-Pro is an ESP32-S3-based rotary encoder with a 1.2-inch AMOLED touchscreen display. The touchscreen features a 390×390 pixels resolution and has a pair of Qwiic connectors for additional peripheral support. The device also includes an onboard buzzer for auditory feedback, a USB Type-C port for data and power, and three threaded brass inserts for mounting, there’s also a push-button for resetting and programming.
In our previous post, we also wrote about MATOUCH, an ESP32-S3-based rotary display module. The device features a 2.1” IPS display with 480×480 pixels resolution and the display has a 75FPS refresh rate with a 65K color range. Feel free to check this out if you are looking for similar but more powerful products than this one.
The LILYGO T-Encoder-Pro Features
- Wireless MCU: Espressif ESP32-S3 R8
- CPU: Dual-core Tensilica LX7 microcontroller up to 240 MHz with vector instructions for AI acceleration
- Memory: 8MB PSRAM
- Wireless: 2.4GHz WiFi 4 and Bluetooth 5.0 LE
- Storage: 16MB Flash memory
- Display: 1.2-inch AMOLED touchscreen
- Driver: SH8601A-W14-T06 QSPI controllers
- Resolution: 390×390 pixels
- Touch IC: CHSC5816 I2C touch and rotary encoder
- Encoder: Left and right rotation
- USB: 1 x USB Type-C for charging and programming
- Misc:
- Buzzer connected to IO17
- Switch connected to IO0
- 2 x Qwiic connectors
- Power supply: 5V/500mA
- Dimension: 43.5 x 43.5 x 27.5 mm (LxWxH)
The device can be programmed with both platforms or Arduino for programming using the Arduino GFX library for the AMOLED display driver, SensorLib for the touchscreen controller, and Lvgl library for graphics design. More details about the device including basic instructions, datasheet, board schematic in PDF, an Arduino pinout, and settings instructions can be found on GitHub.
The LILYGO T-Encoder-Pro is available on AliExpress at $33.98 with free shipping. It’s also listed on Amazon at $38, and on its official LILYGO store for $32.29, but it’s out of stock in all locations. You can check its official site for Shipping & Delivery time.