Ili2341 TFT touchscreen only displaying 2/3rds of screen

So I bought a ili2341 TFT SPI touchscreen with 14 pins. When I programmed the esp32 (the controller board the TFT is wired to) it only displays 2/3rds of the screen it is acting like pixel 0x0 is 1/3rd left than the actual 0x0 pixel.

Can you help me with this.

can you give a link to the specific display? or at least a photo?
which ESP32 are you using?
which display library are you using?
how have you connected the display to the ESP32? post a schematic?

Ok so I am using a Frenove ESP32 Wrover E the version with SD card and camera. Here is the link to the screen I am using: 4" TFT Screen And I wired VCC to 5V, GND to GND, CS to 5, RST to 2, RS to 3, MOSI to 18, SCK to 0, Led to 5V, and MISO to 19

I hope this helps

which display library are you using? e.g. Adafruit-style Arduino library for ST7796S SPI displays.

I'm using Adafruit_ILI9341.h and Adafruit_GFX.h

in post 1 you specify a ili2341 driver TFT SPI touchscreen
yet the link is post 3 is to a 4.0 Inch 320x480 l ST7796S Driver

which driver is your specific display?

The seller (Hosyond) says it is a ST7796S but it is not. I think that using it as a ili2341 works. I tried some other libraries for other drivers but it didn't work, well I displayed, but poorly.

if the display driver was incorrect possibly the resolution was as well?
have you tried different display resolutions?
usually on the back of the PCB there is a description of the display, e.g. resolutions, driver, etc
is there anything?

No I have not tried changing the display resolution, I am going to try that.

Yes it has text on the back of the PCB board describing the display, it says "4.0inch TFT SPI 480x320 V1.0"

As far as I can see, there is no such thing as an ILI2341 controller.

The ILI9341 controller is for a 240x320 display.

For a 480x320 display, I would suspect an ILI9488 controller. That's what I have here.

I realized what I'm doing wrong I'm trying to use a bad screen the reviews say it has bad functionality I just didn't register it before now

Thank you for trying to help, I appreciate it

I will get a new screen also maybe a one of those ESP32 screens so I don't have to wire anything

always a good idea! jumper wires between modules are a source of poor connections and intermittent problems - the less of them the better!

I already have a new one now, it works great (once I figured out the connections) plus it has WiFi/Bluetooth, 2 cores, and a TF card slot. I recommend buying. I found it on Amazon for less than $35.

I don't remember the link, otherwise I would post it

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.