ESP32 WT32-SC01 Plus Screen

Hello everyone, I just acquired an esp32 (wt32-sc01 plus) and I can’t get anything to be displayed on the screen. The card is fine (the basic program was working fine until I wrote mine) and I tried the 3 basics library (TFT_eSPI, Adafruit_ILI9341 and LovyanGFX). I think the problem come from my pins number, but I have no idea how to find what are the good numbers, here what I have been trying with :

#define TFT_MISO -1
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS 15
#define TFT_DC 21
#define TFT_RST 22

I hope someone will be able to help me (sorry if it’s basic it is my first time with screens).

Hi, the WT32-SC01 Plus is a specific ESP32 development board with an integrated 3.5" ILI9488 display. Your issue likely stems from incorrect pin assignments.

For the WT32-SC01 Plus, the correct pin configuration should be:

#define TFT_MISO 12
#define TFT_MOSI 13
#define TFT_SCLK 14
#define TFT_CS   15
#define TFT_DC   21
#define TFT_RST  22
#define TFT_BL   23

A few important points:

  1. The MISO pin cannot be -1 as it’s a physical hardware connection
  2. You need to define the backlight pin (TFT_BL) as well
  3. When using the TFT_eSPI library, these definitions should go in the User_Setup.h file

I suggest first trying the TFT_eSPI library example sketches with the above pin configuration. If it still doesn’t work, please check:

  • Whether the correct ESP32 board is selected in your IDE
  • If the display type is properly set (ILI9488)
  • That the SPI bus speed isn’t too high (try starting with 40MHz)