Your screen should work just fine with a Due because it has 3.3V logic. Just connect 34 flying wires.
The displays with 20x2 headers will plug into a Mega Adapter Shield (that has the 5V to 3.3V level translaters)
Your display has a 17x2 header. As far as I know, there are not any Adapter Shields. If you want to use a 5V Mega, you would have to hand-wire about 28 level translaters and hand-wire the results to your display.
Possible but I would not attempt it. Especially since you can buy ready-made display shields that plug straight into a Uno or Mega as Nature intended.
Oh, your geetech site looks ok but they do not seem to understand the importance of 3.3V logic.
So if i understand i need level translaters for all the wires ? ok i think after X tries i have powered up with 5V so do you think i have destroy the screen ?
ok so i have an idea i have buy this shield by mistake :
do you thinks i can used the level translaters on this shield ( i supposed it is the cheaps on board)
soi have just to connect hand wires on the connector of this shield from my screen (just found the good pins) possible ?
I have this same shit piece of screen bought on DX.com, but it was advertised as H8357b with 40 pins, the kind of screen that can be connected direct to Arduino, without shiled or wiring one by one the connectors.
My question is using the above connections when using the UTFT library are the standard pins in use 36,37,38,39
TFTLCDCyg:
You need to use short wires or build a shield.
but now SD CARD not working i don t know where connect pins of LCDpins to SHIELD pins
why the name of pins isnt the same everywhere ??
someone can help me
Hi Shyriu42,
I see that you were able to connect the screen.
Can you please post some photos of the connections and the parameter used on UTFT library.
I have this same shit piece of screen bought on DX.com, but it was advertised as H8357b with 40 pins, the kind of screen that can be connected direct to Arduino, without shiled or wiring one by one the connectors.
Please show a link or a screenshot where DX.com said : 40 pins or HX8357-B.
Your photo shows 34 pins.
Please show a link or a screenshot where DX.com said : the kind of screen that can be connected direct to Arduino, without shiled
Your photo shows no resistors or level-shifter chips.
Ebay Vendors are often mendacious. A company like DX.com is more likely to be "careful with the truth" if not deliberately confusing.
However. If you bought something described as 40-pin and you received 34-pin, you should ask for your money back.
As explained in #4. You can buy an Adapter shield for 40-pins. No one sells ready-made 34-pin adapters.
When starting to use i figured that i had a mismatch between the item bought and the one i have in hands.
So regarding all this i saw that you guys here were able to connect the ILI9341 to Arduino, in my case i just wanna test it with Arduino Mega 2560 or even with Uno, i have both, but even on Mega could be better, more pins i figured out.
So if i follow the image above and connect the pins of the screen to the Mega 2560 i'm able to use it as long as on the library UTFT say ILI9341_16 and the correct pins for those 4 main connectios wright.
The photos in the DX.com link show a Mega2560 Shield. i.e. with 18x2 for signals and a 2-pin for power.
These Shields normally come with a HX8357-B or an ILI9481 controller.
They have a microSD holder. They do NOT have a Touch Panel.
The photos in #0, #3, #5, ... all show a 34-pin 3.3V display.
Easy to connect to a 3.3V Due. A nightmare to wire up 25 level converters between the Display and your 5V Mega2560.
I can understand that you might buy something and not have enough time to fully test it.
But it does not require Einstein to tell the difference between a 17x2 with big SD holder and a 18x2 + 2x1 with microSD holder.
As you say David,
I started to realize that i might not was testing the product correctly because somethint wasn't wright on photos so i look at the bag and there it was a label ILI9341 240*320 and i said ....####"#"#.:: !"#$# son of Bit#"$%#&#!"$"
I saw that one way is to connect pin by pin that's what i'm going to do just to learn, but next time try to inform better on the stuff we buy.
i just want to used the screen in first time no SD card and touch screen if possible.
Hello,
I have the exact same problem, ordered this wrong screen instead of a 40pin one. Also have the shield. But I can't really read your pinout. I'm lost at the 3.3v pins and i also see you use a breadboard but i dont see where those wires go to, could clear that up for me maybe? I feel like im 99% there.
Sincere,
T.
Edit: Found it, it indeed was the way i had my 3.3V connected. For everyone else. Use the pinouts from the picture @shyriu42 posted and use his 3.3v connections in the post before so the VVC, RD(pin4) and BL (pin23) on the breadboard to pin 6 on the shield and it'll work.