| Picture | Name | LCD Bus | LCD Controller | LCD resolution | Touch Bus | Touch Controller |
|---|---|---|---|---|---|---|
![]() |
UEDX24240013-MD50E | SPI | GC9A01 | 240x240 | ||
![]() |
UEDX46460015-MD50E | SPI | CO5300AF-42(like SH8601) | 466x466 | I2C | CST820 |
![]() |
VIEWE-SMARTRING | SPI | CO5300(like SH8601) | 466x466 | I2C | CST820 |
![]() |
UEDX48480021-MD80E | SPI | GC9503 | 480x480 | ||
![]() |
UEDX48480021-MD80ET | SPI | ST7701S | 480x480 | I2C | CST826(like CST820) |
![]() |
UEDX24320024E-WB-A | SPI | GC9307(like GC9A01) | 240x320 | I2C | CHSC6540 |
![]() |
UEDX24320028E-WB-A | SPI | GC9307(like GC9A01) | 240x320 | I2C | CHSC6540 |
![]() |
UEDX24320035E-WB-A | SPI | GC9307(like GC9A01) | 240x320 | I2C | CHSC6540 |
![]() |
UEDX32480035E-WB-A | SPI | ST7365P(like ST7789) | 320x480 | I2C | CHSC6540 |
![]() |
UEDX48270043E-WB-A | RGB | ST7262 | 480x272 | I2C | GT911 |
![]() |
UEDX48480040E-WB-A | 3-wire SPI + RGB | GC9503 | 480x480 | I2C | FT6336U(like FT5x06) |
![]() |
UEDX80480043E-WB-A | RGB | ST7262 | 800x480 | I2C | GT911 |
![]() |
UEDX80480050E-WB-A | RGB | ST7262E43-G4(like ST7262) | 800x480 | I2C | GT911 |
![]() |
UEDX80480070E-WB-A | RGB | EK9716BD3+EK73002AB2(like ST7262) | 800x480 | I2C | GT911 |
Below are recommended configurations for developing GUI applications on different development boards.
These settings can be adjusted according to specific requirements, and users can navigate to the Tools menu in the Arduino IDE to configure the following settings.
| Supported Boards | Selected Board | PSRAM | Flash Mode | Flash Size | USB CDC On Boot | Partition Scheme |
|---|---|---|---|---|---|---|
| UEDX24240013-MD50E | ESP32C3 Dev Module | OPI | QIO 80MHz | 4MB | Enabled | 4M |
| UEDX46460015-MD50E | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| VIEWE-SMARTRING | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX48480021-MD80E | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX48480021-MD80ET | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX24320024E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX24320028E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX24320035E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX32480035E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX48270043E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX48480040E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX80480043E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX80480050E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
| UEDX80480070E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
Note
-
Enable or disable
USB CDC On Bootbased on the type of port used:- Disable this configuration if using UART port; enable it if using USB port.
- If this configuration differs from previous flashing, first enable
Erase All Flash Before Sketch Upload, then it can be disabled after flashing. - If this configuration does not match the actual port type, it will prevent the development board from printing serial logs correctly.
-
To view more output logs, set
Core Debug LeveltoInfoor a lower level. -
If the predefined partition schemes provided by ESP32 do not meet the requirements, users can also select
Customin the "Partition Scheme" and create a custom partition table fileCustom.csvin thehardware/esp32/3.x.x/tools/partitionsdirectory under the arduino-esp32 installation directory. For detailed information on partition tables, please refer to the ESP-IDF documentation.












