QDtech 3.2" TFT LCD touch screen white screen + arduino mega without shield

hello

i really need your help. Since 3 days i 'll try this lcd screen without success.

I 'll try a lot of libraries and lot of connections but nothing i'm really dissapointed.

here a picture of my screen:

i'll try this pin connections:
BL CTR(pin23) -> 3.3V
VCC -> 3.3V
RD(pin4) -> 3.3V
GND -> GND
DB1~DB8 -> pin D37~D30
DB10~DB17 -> pin D22~D29
RS(pin2) -> D38
WR(pin3) -> D39
LCD_CS(pin1) -> D40
RSET(pin5)-> D41

from this :
http://www.geeetech.com/wiki/index.php/3.2TFT_LCD

:slightly_frowning_face:

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.

David.

Thanks for your answer.

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 ?

You need to use short wires or build a shield.

But the key is: check wire by wire

The wiring for arduino Due:

Yes, you could buy that Adapter Shield. And buy a 20x2 pin Display to plug into it.

Or you could hand-wire your 17x2 to the respective holes in the Adapter 20x2 socket. This will use the Adapter's level shifters.

Personally, I am not fond of either solution. You could buy a ready-made Display Shield that will plug directly into your Mega2560.

Looking at TFTLCDCyg's wiring loom, I go weak at the knees. I am sure that it works.
The soldered Adapter or ProtoShield would be stronger and tidier.

I know which I prefer.

David.

nice ok i ll try to do this in first time ( i have the screen and the shield so why not trying ?)

there is some pins i m not sure :

i just want to used the screen in first time no SD card and touch screen if possible.

I would like to say a BIG THANK YOU for your help because it works :slight_smile:

UTFT myGLCD(ILI9341_16,38,39,40,41);

Now i m going to test the tactil function.

hi again touch screen and screen is ok

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

Hello sir,

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 the key is: check wire by wire

The wiring for arduino Due:

shyriu42:
hi again touch screen and screen is ok

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.

Best regards,

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.

David.

Hi again.
So i bought this package last june, on DX.com http://www.volumerate.com/product/mega2560-r3-3-2-inch-tft-ips-320-x-480-color-full-hd-lcd-module-for-arduino-426426
The screen received isn't a H8357B not even 320480 resolution is the above on pictures 320240 34 pins.

But until now i hadn't had the time to try it.

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.

Found on Aliexpress info about the lcd i own. At least on schematic that is equal to lcd i own.

https://www.aliexpress.com/store/product/3-2-3-2inch-320x240-Screen-Touch-SPI-LCD-SSD1289-ILI9341-TFT-PCB-adapter-With-the/342817_1808971258.html

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.

David.

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#"$%#&#!"$" :slight_smile:

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.

Best regards.

Your screen will work fine with a Due. Or any 3.3V Arduino.

You can make your own Due adapter. e.g. with a Mega Protoshield and a 17x2 socket.

If you really keen to use your 5V Mega, solder resistors or level converters between the 17x2 and the Protoshield 18x2.

You can probably buy a Red 2.4" Mcufriend Uno Shield for less money than your Protoshield and assorted components.

David.

shyriu42:
nice ok i ll try to do this in first time ( i have the screen and the shield so why not trying ?)

there is some pins i m not sure :

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.