LCD Wizard / Boards

Board presets for LVGL

Every board LCD Wizard knows, with its display, touch and backlight pins and what to check on your revision. Pick one in the designer and all of it is filled in for you.

Every board here is also in the open pinout dataset on GitHub: JSON, CSV and a printable sheet for each, free to reuse under CC BY 4.0.

The “Purchase this board” links below are affiliate links: LCD Wizard may earn a commission if you buy through one. As an Amazon Associate, LCD Wizard earns from qualifying purchases.

Common wiring

ESP32 + ILI9341 2.8" SPIThe classic breadboard combination: ESP32 DevKit, 2.8" ILI9341, XPT2046 resistive touch on the same SPI bus.ESP32 · ILI9341 240 x 320 · XPT2046 touchTest my board
ESP32-S3 + ILI9341 SPIESP32-S3 DevKitC wired to a 2.8" ILI9341 with XPT2046 touch.ESP32-S3 · ILI9341 240 x 320 · XPT2046 touchTest my board
ESP32-S3 + GC9A01 1.28" round240x240 round panel with CST816S single-touch. Popular for watch faces and gauges.ESP32-S3 · GC9A01 / GC9A01A 240 x 240 · CST816S touchTest my board
ESP32-S3 + ST7701S 480x480 round480x480 RGB panel that needs a 3-wire SPI init sequence alongside the RGB bus.ESP32-S3 · ST7701 / ST7701S 480 x 480 · CST328 touchTest my board

All-in-one boards

ESP32-2432S028R "Cheap Yellow Display"2.8" 240x320 ILI9341 with XPT2046 resistive touch on a second SPI bus. The cheapest way into LVGL.ESP32 · ILI9341 320 x 240 · XPT2046 touchTest my board
ESP32-2432S028R "Cheap Yellow Display", ST7789 versionThe CYD with an ST7789 screen (often the one with two USB ports, though some have one): 2.8" 240x320 ST7789 with XPT2046 resistive touch on a second SPI bus. Same pins as the original CYD.ESP32 · ST7789 240 x 320 · XPT2046 touchTest my board
ESP32-2432S028 "Cheap Yellow Display", two USB ports, ILI9341The CYD with a micro-USB and a USB-C port, in its ILI9341 batch: 2.8" 240x320 ILI9341 with XPT2046 resistive touch on a second SPI bus. Same pins as the original CYD.ESP32 · ILI9341 240 x 320 · XPT2046 touchTest my board
ESP32-2432S028C (capacitive CYD)Capacitive variant of the Cheap Yellow Display: same ILI9341, CST820 touch over I2C.ESP32 · ILI9341 320 x 240 · CST820 touchTest my board
Guition JC2432W328R (2.8" resistive, one USB-C)Guition's 2.8" CYD in a clear case: 240x320 ST7789 with XPT2046 resistive touch on the panel's own SPI bus, backlight on GPIO 27, TF card, RGB LED, speaker and light sensor.ESP32 · ST7789 240 x 320 · XPT2046 touchTest my board
Guition JC2432W328C (2.8" capacitive, one USB-C)Guition's 2.8" CYD in a clear case: 240x320 ST7789 with CST820 capacitive touch, backlight on GPIO 27, TF card, RGB LED, speaker and light sensor.ESP32 · ST7789 240 x 320 · CST820 touchTest my board
LCDWIKI 2.8" ESP32-32E (E32R28T)A Cheap Yellow Display alternative: 2.8" 320x240 ILI9341V with XPT2046 resistive touch, an RGB LED, a speaker amplifier and battery charging. The LED and audio pins are not the Sunton board's.ESP32 · ILI9342 / ILI9342C 320 x 240 · XPT2046 touchTest my board
WT32-SC013.5" 320x480 ST7796 over SPI with FT6336U capacitive touch.ESP32 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my board
M5Stack Core2 (v1.0, AXP192)2.0" 320x240 ILI9342C with FT6336U touch. The first Core2: its panel's supply, reset and backlight are the AXP192's.ESP32 · ILI9342 / ILI9342C 320 x 240 · FT6236 / FT6336U touchTest my board
M5Stack Core2 v1.1 (AXP2101)2.0" 320x240 ILI9342C with FT6336U touch. The Core2 v1.1: its panel's supply, reset and backlight are the AXP2101's.ESP32 · ILI9342 / ILI9342C 320 x 240 · FT6236 / FT6336U touchTest my board
Sunton ESP32-8048S043 (4.3" RGB)4.3" 800x480 RGB565 panel with GT911 capacitive touch and 8 MB PSRAM.ESP32-S3 · ST7262 800 x 480 · GT911 touchTest my board
Sunton ESP32-8048S070 (7" RGB)7" 800x480 RGB565 panel with GT911 touch. Same family as the 4.3" board, different RGB pin order.ESP32-S3 · ST7262 800 x 480 · GT911 touchTest my board
WT32-SC01 Plus3.5" 320x480 ST7796 on an 8-bit i80 bus with FT6336U touch. Much faster than the SPI original.ESP32-S3 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my board
LilyGO T-Display-S31.9" 170x320 ST7789 on an 8-bit parallel bus, CST816S touch on the touch model.ESP32-S3 · ST7789 170 x 320 · CST816S touchTest my board
LilyGO T-Display-S3 AMOLED1.91" 240x536 RM67162 AMOLED over QSPI with CST226SE touch.ESP32-S3 · RM67162 240 x 536 · CST226SE touchTest my board
Waveshare ESP32-P4-WIFI6-Touch-LCD-10.110.1" 800x1280 MIPI-DSI panel (JD9365) with GT911 touch on an ESP32-P4, and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a board.ESP32-P4 · JD9365 800 x 1280 · GT911 touchTest my boardUpdate my C6Purchase this board
Elecrow CrowPanel Advanced 7 inch ESP32-P47 inch 1024x600 MIPI-DSI panel (EK79007) with GT911 touch, an I2S speaker amplifier and Wi-Fi through an ESP32-C6 on an ESP32-P4. The 9 and 10.1 inch are the same board. Compiled, not yet seen on a board.ESP32-P4 · EK79007 1024 x 600 · GT911 touchTest my boardUpdate my C6Purchase this board
Elecrow CrowPanel Advanced 9 inch ESP32-P49 inch 1024x600 MIPI-DSI panel (EK79007) with GT911 touch, an I2S speaker amplifier and Wi-Fi through an ESP32-C6 on an ESP32-P4. The 7 and 10.1 inch are the same board. Seen running on a board before chip revision 3: panel (clean on the glass), touch, video, sound, the TF card and Wi-Fi through the C6.ESP32-P4 · EK79007 1024 x 600 · GT911 touchTest my boardUpdate my C6Purchase this board
Elecrow CrowPanel Advanced 10.1 inch ESP32-P410.1 inch 1024x600 MIPI-DSI panel (EK79007) with GT911 touch, an I2S speaker amplifier and Wi-Fi through an ESP32-C6 on an ESP32-P4. The 7 and 9 inch are the same board. Compiled, not yet seen on a board.ESP32-P4 · EK79007 1024 x 600 · GT911 touchTest my boardUpdate my C6Purchase this board
VIEWE ESP32-P4 SmartDisplay 7 inch (UEP4S070H1024V600C)7" 1024x600 MIPI-DSI panel (JD9165) with GT911 touch, an I2S speaker amplifier and Wi-Fi through an ESP32-C6 on an ESP32-P4. Seen running on a board before chip revision 3: the board test and the C6 update.ESP32-P4 · JD9165 1024 x 600 · GT911 touchTest my boardUpdate my C6
Guition JC1060P470C 7 inch ESP32-P4 (JC1060P470C_I_W_Y)7" 1024x600 MIPI-DSI panel (JD9165) with GT911 touch on an ESP32-P4, wired 100 Mbit Ethernet, Wi-Fi through its ESP32-C6, an ES8311 speaker codec, a TF card and RS485. Compiled, not yet seen on a board.ESP32-P4 · JD9165 1024 x 600 · GT911 touchTest my boardUpdate my C6
Waveshare ESP32-S3-Touch-LCD-4.34.3" 800x480 RGB panel with GT911 touch, a TF card slot, RS485, CAN and a sensor input. An I/O expander handles the reset lines.ESP32-S3 · Generic RGB565 panel 800 x 480 · GT911 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-77" 800x480 RGB panel with GT911 touch, a TF card slot, RS485, CAN and a sensor input. Same wiring as the 4.3" board, its own timings.ESP32-S3 · Generic RGB565 panel 800 x 480 · GT911 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-3.5B3.5" 320x480 AXS15231B over QSPI with touch in the same chip, an ES8311 codec with a microphone and speaker output, IMU, RTC, battery charging, a TF card and a camera connector.ESP32-S3 · AXS15231B 320 x 480 · AXS15231B (touch half) touchTest my boardPurchase this board
LCDWIKI 3.5" ESP32-S3 (ES3C35P)3.5" 320x480 ST77922 over QSPI with touch in the same chip, an ES8311 codec with microphone and speaker output, a WS2812 LED, a 4-bit SD slot and battery charging.ESP32-S3 · ST77922 320 x 480 · ST77922 (touch half) touchTest my boardPurchase this board
LCDWIKI 2.8" ESP32-S3 (ES3C28P)2.8" 240x320 IPS ILI9341V over SPI with FT6336G capacitive touch, an ES8311 codec with microphone and speaker output, a WS2812 LED, a 4-bit SD slot and battery charging.ESP32-S3 · ILI9341 240 x 320 · FT6236 / FT6336U touchTest my boardPurchase this board
Guition ESP32-4848S040 (4" 480x480)4" 480x480 square ST7701 panel with GT911 touch, sold as the "86 box" wall-plate unit.ESP32-S3 · ST7701 / ST7701S 480 x 480 · GT911 touchTest my board
VIEWE UEDX48480040E-WB-A (4" 480x480)4" 480x480 square GC9503V RGB panel with FT6336U touch, on an ESP32-S3 N16R8.ESP32-S3 · GC9503V 480 x 480 · FT6236 / FT6336U touch
LCDWIKI 4.0" ESP32-32E (E32R40T / E32N40T)4.0" 320x480 ST7796S with XPT2046 resistive touch on the display's own SPI bus, an RGB LED, a speaker amplifier and battery charging. Sold rebadged as the Hosyond 4-inch; the E32N40T is the same board without touch.ESP32 · ST7796 / ST7796S 320 x 480 · XPT2046 touchTest my board
LCDWIKI 4.0" ESP32-S3 (ES3C40P)4.0" 320x480 IPS ST7796S over SPI with FT6336U capacitive touch, an ES8311 codec with microphone and speaker output, a WS2812 LED, a 4-bit SD slot and battery charging.ESP32-S3 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my boardPurchase this board
RockBase IoT NM-CYD-C5 (ESP32-C5 "Cheap Yellow Display")The Cheap Yellow Display with an ESP32-C5: 2.8" 240x320 ST7789 with XPT2046 resistive touch, SD card and touch all on the panel's SPI bus, an AHT20 temperature and humidity sensor, a WS2812 LED, a speaker amplifier and dual-band Wi-Fi 6. SaESP32-C5 · ST7789 240 x 320 · XPT2046 touchTest my boardPurchase this board
Waveshare ESP32-C3-LCD-1.471.47" 180x320 IPS LCD (ST7789T (driven by Waveshare's 'Vernon_ST7789T' esp_lcd component; docs spec table says 'ST7798', a typo), SPI), TF card, QMI8658.ESP32-C3 · ST7789 180 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-C5-LCD-1.471.47" 172x320 TFT (ST7789, SPI), TF card.ESP32-C5 · ST7789 172 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-C5-LCD-2.732.73" 320x320 IPS LCD (ILI9488, SPI), TF card, QMI8658, PCF85063.ESP32-C5 · ILI9488 320 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-C5-Touch-LCD-1.691.69" 240x280 IPS LCD (ST7789V2, SPI), CST816T touch, ES8311 audio, QMI8658, PCF85063A.ESP32-C5 · ST7789 240 x 280 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-C5-Touch-LCD-2.82.8" 240x320 IPS LCD (ST7789 (docs link the ST7789V2 datasheet), SPI), CST3530 touch, ES8311 audio, TF card, QMI8658, PCF85063A.ESP32-C5 · ST7789 240 x 320 · CST3530 touchTest my boardPurchase this board
Waveshare ESP32-C5-Touch-LCD-3.53.5" 320x480 IPS LCD (ST7796, SPI), FT6336 touch, ES8311 speaker and microphone, TF card, AXP2101, QMI8658, PCF85063.ESP32-C5 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my boardPurchase this board
Waveshare ESP32-C6-GEEK1.14" 135x240 IPS LCD (ST7789, SPI), TF card.ESP32-C6 · ST7789 135 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-0.850.85" 128x128 IPS LCD (ST7735, SPI), ES8311 audio, TF card.ESP32-C6 · ST7735 128 x 128 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-1.281.28" 240x240 IPS LCD (GC9A01A, SPI), TF card, QMI8658, PCF85063ATL.ESP32-C6 · GC9A01 / GC9A01A 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-1.31.3" 240x240 IPS LCD (ST7789V2, SPI), TF card.ESP32-C6 · ST7789 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-1.471.47" 172x320 IPS LCD (ST7789 (ESP-IDF demo drives it as ST7789T via Vernon_ST7789T), SPI), TF card.ESP32-C6 · ST7789 172 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-1.541.54" 240x240 IPS LCD (ST7789, SPI), ES8311 audio, TF card, QMI8658.ESP32-C6 · ST7789 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-1.691.69" 240x280 IPS LCD (ST7789V2, SPI), ES8311 audio, QMI8658A, PCF85063A.ESP32-C6 · ST7789 240 x 280 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-1.91.9" 170x320 IPS LCD (ST7789T3, SPI), TF card, QMI8658C.ESP32-C6 · ST7789 170 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-LCD-2.732.73" 320x320 IPS LCD (ILI9488, SPI), TF card, QMI8658, PCF85063.ESP32-C6 · ILI9488 320 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-1.321.32" 466x466 round AMOLED (CO5300, QSPI), CST820 touch, ES8311 speaker and microphone, battery sense.ESP32-C6 · CO5300 466 x 466 · CST820 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-1.431.43" 466x466 round AMOLED (CO5300, QSPI), FT6146 touch, ES8311 speaker and ES7210 microphones, QMI8658, PCF85063ATL, battery sense.ESP32-C6 · CO5300 466 x 466 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-1.641.64" 280x456 AMOLED (CO5300, QSPI), FT3168 touch, QMI8658, battery sense.ESP32-C6 · CO5300 280 x 456 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-1.81.8" 368x448 AMOLED (SH8601, QSPI), FT3168 touch, ES8311 speaker and microphone, QMI8658A, PCF85063ATL, AXP2101.ESP32-C6 · SH8601 368 x 448 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-1.8 V21.8" 368x448 AMOLED (CO5300, QSPI), CST820 touch, ES8311 speaker and microphone, QMI8658A, PCF85063ATL, AXP2101.ESP32-C6 · CO5300 368 x 448 · CST820 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-2.062.06" 410x502 AMOLED (CO5300, QSPI), FT3168 touch, ES8311 speaker and ES7210 microphones, AXP2101, QMI8658C, PCF85063ATL.ESP32-C6 · CO5300 410 x 502 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-AMOLED-2.162.16" 480x480 AMOLED (CO5300, QSPI), CST9220 touch, ES8311 speaker and ES7210 microphones, QMI8658, PCF85063ATL, AXP2101.ESP32-C6 · CO5300 480 x 480 · CST9217 / CST9220 touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-LCD-1.281.28" 240x240 IPS LCD (GC9A01A, SPI), CST816S touch, TF card, QMI8658, PCF85063ATL.ESP32-C6 · GC9A01 / GC9A01A 240 x 240 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-LCD-1.471.47" 172x320 IPS LCD (JD9853, SPI), AXS5106L touch, TF card, QMI8658A, battery sense.ESP32-C6 · JD9853 172 x 320 · AXS5106L touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-LCD-1.691.69" 240x280 IPS LCD (ST7789V2, SPI), CST816T touch, ES8311 audio, QMI8658, PCF85063ATL.ESP32-C6 · ST7789 240 x 280 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-LCD-1.831.83" 240x284 IPS LCD (ST7789P, SPI), CST816D touch, ES8311 audio, TF card, QMI8658, PCF85063, AXP2101.ESP32-C6 · ST7789 240 x 284 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-C6-Touch-LCD-2.82.8" 240x320 IPS LCD (ST7789, SPI), CST3530 touch, ES8311 speaker and microphone, TF card, QMI8658, PCF85063A.ESP32-C6 · ST7789 240 x 320 · CST3530 touchTest my boardPurchase this board
Waveshare ESP32-P4-NANO + 10.1-DSI-TOUCH-AWaveshare's 10.1" 800x1280 MIPI-DSI screen (JD9365) with GT911 touch on their ESP32-P4-NANO, whose backlight is a register on I2C. With the NANO's ES8311 codec, TF card, Ethernet and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a bESP32-P4 · JD9365 800 x 1280 · GT911 touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-P4-NANO + 7-DSI-TOUCH-AWaveshare's 7" 720x1280 MIPI-DSI screen (ILI9881C) with GT911 touch on their ESP32-P4-NANO, whose backlight is a register on I2C. With the NANO's ES8311 codec, TF card, Ethernet and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a boESP32-P4 · ILI9881C 720 x 1280 · GT911 touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-P4-NANO + 8-DSI-TOUCH-AWaveshare's 8" 800x1280 MIPI-DSI screen (JD9365) with GT911 touch on their ESP32-P4-NANO, whose backlight is a register on I2C. With the NANO's ES8311 codec, TF card, Ethernet and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a boarESP32-P4 · JD9365 800 x 1280 · GT911 touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-P4-WIFI6-Touch-LCD-3.53.5" 320x480 IPS LCD (ST7796, SPI), FT6336 touch, ES8311 audio, TF card, AXP2101, Wi-Fi through its ESP32-C6.ESP32-P4 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-P4-WIFI6-Touch-LCD-4.34.3" 480x800 MIPI-DSI panel (ST7701) with GT911 touch on an ESP32-P4, an ES8311 speaker codec, a TF card, a camera connector and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a board.ESP32-P4 · ST7701 (MIPI-DSI) 480 x 800 · GT911 touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-P4-WIFI6-Touch-LCD-55" 720x1280 MIPI-DSI panel (HX8394) with GT911 touch on an ESP32-P4, an ES8311 speaker codec, a TF card and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a board.ESP32-P4 · HX8394 720 x 1280 · GT911 touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-P4-WIFI6-Touch-LCD-7B7" 1024x600 MIPI-DSI panel (EK79007) with GT911 touch on an ESP32-P4, an ES8311 speaker codec, a TF card, RS485, CAN and Wi-Fi through its ESP32-C6. Compiled, not yet seen on a board.ESP32-P4 · EK79007 1024 x 600 · GT911 touchTest my boardUpdate my C6Purchase this board
Waveshare ESP32-S3-AMOLED-1.91 / ESP32-S3-Touch-AMOLED-1.911.91" 240x536 AMOLED (RM67162, QSPI), FT3168 touch, TF card, QMI8658C, battery sense.ESP32-S3 · RM67162 240 x 536 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-AMOLED-1.91 / ESP32-S3-Touch-AMOLED-1.91 (V1 board)1.91" 240x536 AMOLED (RM67162, QSPI), FT3168 touch, QMI8658C, battery sense.ESP32-S3 · RM67162 240 x 536 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-GEEK1.14" 135x240 IPS LCD (ST7789, SPI), TF card.ESP32-S3 · ST7789 135 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-Knob-Touch-LCD-1.81.8" 360x360 round IPS LCD (ST77916, QSPI), CST816D touch, PCM5100A speaker, TF card, battery sense.ESP32-S3 · ST77916 360 x 360 · CST816S touchTest my board
Waveshare ESP32-S3-LCD-0.850.85" 128x128 IPS LCD (GC9107, SPI), ES8311 audio, TF card.ESP32-S3 · GC9107 128 x 128 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.281.28" 240x240 IPS LCD (GC9A01, SPI), QMI8658.ESP32-S3 · GC9A01 / GC9A01A 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.28-B1.28" 240x240 IPS LCD (GC9A01A, SPI), QMI8658C.ESP32-S3 · GC9A01 / GC9A01A 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.31.3" 240x240 IPS LCD (ST7789VW, SPI), TF card, QMI8658.ESP32-S3 · ST7789 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.471.47" 172x320 IPS LCD (ST7789 (ST7789T per the IDF driver name), SPI), TF card.ESP32-S3 · ST7789 172 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.47B1.47" 172x320 IPS LCD (ST7789, SPI), TF card, QMI8658.ESP32-S3 · ST7789 172 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.541.54" 240x240 IPS LCD (ST7789, SPI), ES8311 audio, TF card, QMI8658.ESP32-S3 · ST7789 240 x 240 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-1.91.9" 170x320 IPS LCD (ST7789V2, SPI), TF card, QMI8658.ESP32-S3 · ST7789 170 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-LCD-22" 240x320 IPS LCD (ST7789T3, SPI), TF card, QMI8658C.ESP32-S3 · ST7789 240 x 320 · no touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.321.32" 466x466 round AMOLED (CO5300, QSPI), CST820 touch, ES8311 speaker and microphone, battery sense.ESP32-S3 · CO5300 466 x 466 · CST820 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.43 (CO5300 panel)1.43" 466x466 round AMOLED (CO5300, QSPI), FT3168 touch, TF card, QMI8658, PCF85063ATL, battery sense.ESP32-S3 · CO5300 466 x 466 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.43 (SH8601 panel)1.43" 466x466 round AMOLED (SH8601, QSPI), FT3168 touch, TF card, QMI8658, PCF85063ATL, battery sense.ESP32-S3 · SH8601 466 x 466 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.43C1.43" 466x466 round AMOLED (CO5300, QSPI), CST820 touch, ES8311 speaker and ES7210 microphones, battery sense.ESP32-S3 · CO5300 466 x 466 · CST820 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.64 V11.64" 280x456 AMOLED (CO5300, QSPI), FT3168 touch, TF card, QMI8658C, battery sense.ESP32-S3 · CO5300 280 x 456 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.64 V1.11.64" 280x456 AMOLED (CO5300, QSPI), FT3168 touch, TF card, QMI8658, battery sense.ESP32-S3 · CO5300 280 x 456 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.751.75" 466x466 round AMOLED (CO5300, QSPI), CST9217 touch, ES8311 speaker and ES7210 microphones, TF card, AXP2101, QMI8658, PCF85063ATL.ESP32-S3 · CO5300 466 x 466 · CST9217 / CST9220 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.75C1.75" 466x466 round AMOLED (CO5300, QSPI), CST9217 touch, ES8311 speaker and ES7210 microphones, AXP2101, QMI8658.ESP32-S3 · CO5300 466 x 466 · CST9217 / CST9220 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.81.8" 368x448 AMOLED (SH8601, QSPI), FT3168 touch, ES8311 speaker and microphone, TF card, QMI8658C, PCF85063ATL, AXP2101.ESP32-S3 · SH8601 368 x 448 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-1.8 V21.8" 368x448 AMOLED (CO5300, QSPI), CST820 touch, ES8311 speaker and microphone, TF card, QMI8658C, PCF85063ATL, AXP2101.ESP32-S3 · CO5300 368 x 448 · CST820 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-2.062.06" 410x502 AMOLED (CO5300, QSPI), FT3168 touch, ES8311 speaker and ES7210 microphones, TF card, AXP2101, QMI8658C, PCF85063ATL.ESP32-S3 · CO5300 410 x 502 · FT3168 / FT6146 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-2.162.16" 480x480 AMOLED (CO5300, QSPI), CST9220 touch, ES8311 speaker and ES7210 microphones, TF card, QMI8658A, PCF85063ATL, AXP2101.ESP32-S3 · CO5300 480 x 480 · CST9217 / CST9220 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-2.41 V12.41" 450x600 AMOLED (RM690B0, QSPI), FT6336 touch, TF card, QMI8658, PCF85063, battery sense.ESP32-S3 · RM690B0 450 x 600 · FT6236 / FT6336U touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-AMOLED-2.41 V22.41" 450x600 AMOLED (RM690B0, QSPI), FT6336 touch, TF card, QMI8658, PCF85063, battery sense.ESP32-S3 · RM690B0 450 x 600 · FT6236 / FT6336U touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.281.28" 240x240 round IPS LCD (GC9A01A, SPI), CST816S touch, QMI8658 IMU, battery sense.ESP32-S3 · GC9A01 / GC9A01A 240 x 240 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.28-B1.28" 240x240 IPS LCD (GC9A01A, SPI), CST816S touch, QMI8658A.ESP32-S3 · GC9A01 / GC9A01A 240 x 240 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.46B / 1.46C1.46" round 412x412 IPS LCD (SPD2010, QSPI), SPD2010 (integrated touch) touch, PCM5101 speaker and I2S microphone, TF card, QMI8658, PCF85063, battery sense. The 1.46B and 1.46C are the same board; the C has a wider cover glass.ESP32-S3 · SPD2010 412 x 412 · SPD2010 (touch half) touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.691.69" 240x280 IPS LCD (ST7789V2, SPI), CST816T touch, QMI8658C, PCF85063ATL.ESP32-S3 · ST7789 240 x 280 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.831.83" 240x284 IPS LCD (ST7789P, SPI), CST816D touch, ES8311 audio, TF card, QMI8658, PCF85063, AXP2101.ESP32-S3 · ST7789 240 x 284 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.851.85" 360x360 IPS LCD (ST77916, QSPI), CST816 (CST816S/T family) touch, PCM5101A (I2S DAC, no control bus) audio, TF card, QMI8658C, PCF85063A.ESP32-S3 · ST77916 360 x 360 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-1.85C1.85" 360x360 IPS LCD (ST77916, QSPI), CST816 (CST816S datasheet linked by vendor) touch, ES8311 (V2); PCM5101APWR on V1 audio, TF card, PCF85063ATL.ESP32-S3 · ST77916 360 x 360 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-22" 240x320 IPS LCD (ST7789T3, SPI), CST816D touch, TF card, QMI8658C.ESP32-S3 · ST7789 240 x 320 · CST816S touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-2.82.8" 240x320 IPS LCD (ST7789T3, SPI), CST328 touch, PCM5101A speaker, TF card, QMI8658C, PCF85063ATL, battery sense.ESP32-S3 · ST7789 240 x 320 · CST328 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-2.8 V22.8" 240x320 IPS LCD (ST7789T3, SPI), CST3530 touch, PCM5101A speaker, TF card, QMI8658C, PCF85063ATL, battery sense.ESP32-S3 · ST7789 240 x 320 · CST3530 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-2.8B2.8" 480x640 IPS panel (ST7701, RGB) with GT911 touch, a TF card slot, QMI8658 IMU, PCF85063 RTC and battery sense. A TCA9554 expander handles the panel's reset and chip select and the touch reset.ESP32-S3 · ST7701 / ST7701S 480 x 640 · GT911 touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-2.8C2.8" 480x480 round IPS panel (ST7701, RGB) with GT911 touch, a TF card slot, QMI8658 IMU, PCF85063 RTC, a buzzer and battery sense. A TCA9554 expander handles the panel's reset and chip select and the touch reset.ESP32-S3 · ST7701 / ST7701S 480 x 480 · GT911 touchTest my board
Waveshare ESP32-S3-Touch-LCD-3.493.49" 172x640 IPS LCD (AXS15231B, QSPI), AXS15231B (integrated touch) touch, ES8311 speaker and ES7210 microphones, TF card, QMI8658, PCF85063, battery sense.ESP32-S3 · AXS15231B 172 x 640 · AXS15231B (touch half) touchTest my boardPurchase this board
Waveshare ESP32-S3-Touch-LCD-3.53.5" 320x480 IPS LCD (ST7796, SPI), FT6336 touch, ES8311 audio, TF card, AXP2101, PCF85063, QMI8658.ESP32-S3 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my boardPurchase this board
Waveshare ESP32-Touch-LCD-3.53.5" 320x480 IPS LCD (ST7796S, SPI), FT6336U touch, ES8311 audio, TF card, AXP2101, PCF85063.ESP32 · ST7796 / ST7796S 320 x 480 · FT6236 / FT6336U touchTest my boardPurchase this board

STM32

STM32F407 + ILI9341 SPIBlack pill / Discovery style wiring using SPI1 and an XPT2046 touch panel.STM32F4 · ILI9341 240 x 320 · XPT2046 touch

RP2040

Raspberry Pi Pico + ILI9341SPI0 driving a 2.8" ILI9341 with XPT2046 touch.RP2040 · ILI9341 240 x 320 · XPT2046 touch
Pico + GC9A01 round240x240 round panel driven from SPI0, no touch.RP2040 · GC9A01 / GC9A01A 240 x 240 · no touch

Something else?

Any board built from a supported MCU, panel controller and touch controller can be described pin by pin with Custom / breadboard wiring on the Hardware tab. Boards and displays lists every controller.