Repository navigation
LilyGo T Display S3 AMOLED
github-actions[bot] edited this page Aug 28, 2026
·
3 revisions
Part of Claude Usage Stick. The AMOLED variant of the T-Display S3 — a long, narrow 240×536 RM67162 panel. One build covers every 1.91" revision: the panel variant (H712 / H713 / H705 / H681 / H717) is auto-detected at runtime by the LilyGo_AMOLED library, touch and non-touch, V1.0/V2.0/Black Shell alike.
| MCU | ESP32-S3 (dual-core, WiFi, PSRAM, 16 MB flash) |
| Display | 1.91" RM67162 AMOLED, 240×536 |
| Touch | On H705 / H681 / H717 variants only |
| Battery | Varies by variant (JST connector) |
| Buttons | Single physical button (GPIO 0) — see Controls |
| Firmware | Clarity (v1) — target display tier XL (not yet migrated) |
| PlatformIO env | tdisplay-s3-amoled |
| Buy | aliexpress.com |
Easiest: open the web flasher in Chrome, Edge or Firefox, pick this board, and plug it in over USB-C.
From source, with the PlatformIO CLI:
pio run -e tdisplay-s3-amoled -t upload # firmwareThis env is for the 1.91" AMOLED variant. For the regular LCD version, use
tdisplay-s3.
| Input | Acts as | PIN entry | Dashboard |
|---|---|---|---|
| Physical button (GPIO 0) | Button A | Cycle the current digit | Cycle brightness |
| Tap the screen anywhere | Button B | Confirm digit | Force refresh |
- Button B requires touch — on non-touch variants (H712 / H713) there is no Button B input, so the touch-equipped revisions are the better pick.
- During setup, the WiFi AP password is shown on the device screen.
LilyGo T Display S3 AMOLED · env tdisplay-s3-amoled · All boards · Flashing · Setup and daily use · Troubleshooting
Using it
Hardware
- Supported boards
- M5StickC Plus
- M5StickC Plus2
- LilyGo T-Display S3
- LilyGo T8 ESP32-S2
- CrowPanel Advance 3.5"
- T-Display S3 AMOLED
- TTGO T-Display
- ESP32-C3-OLED
Under the hood