- How to enable this board
- Copy
src/myoptions_UEDX48480021.hoversrc/myoptions.h. - IMPORTANT: In PlatformIO select environment
[env:UEDX48480021]fromplatformio.ini(or use universal[env:yoradio-esp32s3]). - Then run project clean in
.pioarduino/PlatformIO to apply config.
- Photos
- Changelog
- 12.10.2025 — Initial README for UEDX48480021‑MD80ET.
- Features & pins
- Round ST7701S 480x480 (effective ~400x400), Type4 preset, BGR, RGB→BGR swap in Arduino_ESP32RGBPanel
- Backlight: GPIO7 (Active LOW)
- Touch: CST826 (I2C: SDA=16, SCL=15)
- Audio (I2S): DOUT=43, BCLK=44, LRC=4 — on some revisions you must remove capacitor C9 (not present on all boards)
- ST7701S signals:
- SWSPI: CS=18, SCK=13, SDA=12, RST=8
- Sync: DE=17, VSYNC=3, HSYNC=46, PCLK=9
- Backlight: BL=7 (Active LOW)
Specs
| Item | Value |
|---|---|
| CPU | ESP32‑S3‑WROOM‑1‑N16R8 (240MHz, dual‑core) |
| Memory | 520KB RAM + 16MB PSRAM + 8MB Flash |
| Display | ST7701S RGB Panel 480x480 (round) |
| Touch | CST826 (I2C: SDA=16, SCL=15) |
| Audio | I2S (BCLK=44, LRCLK=4, DOUT=43) |
| Backlight | GPIO7 (Active LOW) |
| SD card | — |
- Wiring notes
- Backlight is inverted (Active LOW).
- For LRC=4, some revisions require removing capacitor C9 (if present):
- I2S via the small expansion board shipped with the dev board:
Touch
- Touch is supported (CST826). Some kits do not include touch — confirm with the seller.
- If your kit has no touch, you may reuse the freed I2C pins (SDA=16, SCL=15). This requires opening the module and soldering directly to ESP32‑S3. Do it only if you know what you're doing.
Closing
- Contributions, testing and PRs are welcome.







