'graphicstest' example, which is in the ILI9341 library examples folder, and downloaded "Adafruit-GFX-Library" and Adafruit_ILI9341.
All i get is a white screen display,
and this data in the Serial Monitor Output:
For this project I used a 2.4" 240 x 320 TFT Touch screen with SD Card holder the I got on Ebay from this seller for £2.99. The first phase of the is project is to try out the colour display. I used a 3.3V 8MHz Arduino Pro Mini to drive the display - also sourced very cheaply on Ebay. I chose this board because, although the seller of this display claims that it will work at both 5v and 3.3v, the majority of these display will not. So, rather than have to use level shifters of resistor dividers, I made the whole project run at 3.3v.
The photos in the link show a regular Red 3.3V board. There are no level shifting components on that pcb.
Yes, of course a 3.3V display works perfectly at 3.3V.
No, it is not difficult to wire resistors or level shifters.
You wrote:
Board: 2.8 TFT SPI 240x320 v1.1
This is my connection to the board, without any resistors.
Of course it will NOT work without resistors. All shopkeepers will lie through their teeth.
Demand a FULL refund. (I suspect the shopkeeper will become silent)
Thank you for responding quickly.
So all that i need is to connect resistors?
and if so, how to connect them, and what resistors values to use?
Btw i forgot to mention that I'm using Arduino Uno board.
It's Working perfectly, I used 6.8 and 3.3 resistors instead of 1.2K and 1.8K but its pretty much the same proportions and for the led pin i used 51ohm resistor.
Don't forget to add the reset pin to the programm and connect it as well.
My connections : Screenshot by Lightshot
Thanks you very much guys.
Hello,
Just got the same problem as you. I Have a ili9341 3.3 v and a arduino pro mini 3.3v . I have a regulated 3.3V supply and unfortunately a white screen.
I didn’t try to add some resistors yet. Could you explain why you need them while everything should work at 3.3V ? i used the same scheme indianbeantree.
But you must solder the header strip to the Pro Mini pcb
The display pcb has a 3.3V regulator. You normally supply the display VCC pin with 5V that feeds the regulator.
The displays tend to work even if you have only got 3.3V feeding the regulator.
But the pcb is designed for both 3.3V or 5V. You make a solder-bridge that shorts the regulator if you use 3.3V
"You make a solder-bridge that shorts the regulator if you use 3.3V"
If I understand correctly, the display can work with 3.3V regulated display even If it's better to supply with 5V
As for the Arduino , I don't understand why I don't have any led working with 3.3V from my regulated supply. I understood that If I supply with 3.3V it's connected to VCC and If I want to supply with 5 V it's on the raw entry.
I chose 3.3V to make my life simpler but it's not working :-(.
When you say I must solder the header strip to my Arduino, you mean the 7 connections : VCC,GND,10,11,12,13,8,9) ?
The blue pcb should be soldered to the male header strip that plugs into the breadboard.
Your photos look as if the pcb could be lifted off the header strip that is plugged in the breadboard.
Do you own a soldering iron?
Yes, you can supply 3.3V directly to the VCC pin on the blue pcb. The LED should light.
How do you program the Pro Mini ? FTDI board or external programmer ?
Depending on your Red 2.8 inch pcb, The regulator is printed I1 and the solder-bridge is printed J1.
This is why I always ask for an accurate link to the actual display on your desk.
Yes I have a soldering iron, maybe 10 years I don't use it but I will give it a try tomorrow.
I'll tell you after if the green light work because without soldering it's not the case :-(.
The Pro Mini is programmed with a FTDI board.
The download seems ok (I don't have any error message).
When I transfer the program, The display is not working. Maybe because the VCC pin on the edge of the Arduino is not connected to the (main) VCC of the Arduino and so not on the display.