I have bought a few of these 4" screens from amazon that are advertised as having the ILI9486 driver. Im not sure if the driver chip is hidden in the glass or the flex, but I can not see it, to check what it really is. The first were £4.79 delivered, the others £3.79 but now they are getting cheaper :o
www.amazon.co.uk/gp/product/B07PB27VQ5/ (my pictures in review)
Ive started with the TFT_eSPI libarary set up as a ILI9486 connected to an esp32, using the suggested pins for the connections. The screen lights up full white, and the examples run with an extreme white balance - a hard to notice that its not just white.
I tried the ILI9481 driver and it works exactly like I would expect, good! but no idea if it is correct.
I have to remove power from the screen to allow programming, or it will time out. Any ideas why? I assume one of the pins is shared purpose but I dont know which. Connections are:
#define TFT_PARALLEL_8_BIT #define ILI9481_DRIVER #define TFT_CS 33 #define TFT_DC 15 #define TFT_RST 32 #define TFT_WR 4 #define TFT_RD 2 #define TFT_D0 12 #define TFT_D1 13 #define TFT_D2 26 #define TFT_D3 25 #define TFT_D4 17 #define TFT_D5 16 #define TFT_D6 27 #define TFT_D7 14
I have plenty of pins spare, I assume the touch or sd card need SPI, but the display is parallel. Will I be able to use them with TFT_eSPI?
If the TFT is only device on the parallel pins then I can omit the chip select pin?