7" TFT LCD Touchscreen and Arduino Mega2560 R3

Hi,

I am a student, fairly knowledgeable about Arduino, doing my final year project and I've been having so much trouble getting my screen to work.

Links:

Problem:
When I sit the screen on the shield, and onto the Mega, and plug the Mega to a power source(PC or 12V dc 1000mA external PS), there is no response from the screen and the Mega fails to power up. Plugging the Mega alone to a power source, the Mega powers up. :sob:
Is it that my screen and shield are not compatible? am I making a short? is current not enough? I do not understand.

How do I get my screen working?

Your EastRising display has a different 40-pin pinout to the typical Ebay 40-pin display Adapter (i.e. your White v2.2 Adapter

You need to buy EastRising SSD1963 Adapter Shield

You will need to study the pinouts of both style of Adapter. Note that I have never found a schematic for the v2.2 Adapter but I can find v2.0 schematic.
It is possible that you have damaged your SSD1963 display by connecting to the v2.2 Adapter.

When your EastRising Display arrives, make sure that you configure thejumpers and solder-bridges correctly. e.g. post a message and ask.

David.

Thanks for your response David.

I'm hoping my display isn't damaged. Since the Mega is still not powering up when the screen is connected, would I be right to assume the screen is okay?

How do I configure jumpers and solder-bridges correctly? With the right display adapter.

Thomas.

With luck, your Mega has shut down without damage.

You can run other sketches on the Mega to check the Mega is ok.

BuyDisplay provide very good documentaion for their SSD1963 display and for their SSD1963 Adapter shield.

I suggest that you download the PDFs. Personally, I print the schematic on paper. Then I can study the schematic with a nice cup of tea. No need to print every page. Just the important one(s).

You can even have a slice of cake or biscuits with your tea.
i.e. study before the Shield arrives in the mail.

What country are you in?

David.

I think I got lucky, my Mega seems to be okay.

I'll download those documentations right away, I hope I won't have trouble figuring them out. I'm sure the cup of tea will help :slight_smile:

country, I'm in Zambia, Africa.

Tommy.

Hello David,

I ordered the EastRising 7" TFT resistive LCD Touchscreen module(ER-TFTM070-4V2.1), and the adapter shield you advised( ER-AS-SSD1963), and they've been delivered.

How do I configure the jumpers and solder bridges correctly? I'm using an Arduino Mega2560.

I went through the documentation but I just want to make sure my understanding is correct so that I do not do any wrong thing and risk damage.

Thank you in advance.

Thomas.

I will look at the EastRising documents later today. And see what it says.

I am impressed. 12 days from China to Zambia.

BuyDisplay is pretty good. Well packed with foam inside cardboard boxes. Probably 10-12 days from China to UK.

David.

From the TFT document, all the jumpers and solder-bridges look ok as default. e.g. J10 open

From the Adapter datasheet, J11, J12, J13, J14 short. J7, J8, J9, J10 open.

If you are unsure, please list the current state of every Jumper on the pcb.

Personally, I would install the regular UTFT library from RinkyDink website.
The UTFT examples should work out of the box.

EastRising have a ER-AS-SSD1963_Samples+Libraries.ZIP with their version of UTFT libraries. And their version of UTFT examples.

Do you want to use the microSD on the Adapter board or the microSD on the TFT board?

I am fairly confident that the TFT will work with default jumpers and the UTFT examples.
But the Touch might need different jumpers for URTouch or XPT2046_Touchscreen libraries.
Likewise, if you want to use microSD on Adapter.

David.

Yeah BuyGood is really good, I'm happy with their services.
The package was actually delivered within 7 working days, express delivery.

Here is the list of jumpers on the PCB; J1,J2, J3, J5,J7,J8,J9, J10, J11 open.
J4 short.
I can't seem to locate J6, I guess it's open too.

I don't plan to use the SD card for this Project, unless the need arises.

So then I'll go ahead and hook up everything, your confidence has made me confident.
Thanks very much David.

Thomas.

From the Adapter schematic there should be J1 - J16 and an unnamed one from pin#37 of the 2x20 header.

I am looking at ER-AS-SSD1963 Schematic revision A0 dated 24-June-2015.

I would expect the jumpers to be different. Hey-ho, the TFT should still work.
The jumpers are needed for correct Touch, SD, Font chip, ...

I would install an up-to-date UTFT and URTouch. Run the 800x480 example(s). Use the same constructor on the general purpose examples.

Please double check your jumpers. Then we can try SD card and try Touch.

David.

I've done just that, and tried to run the 800x480 example(s), this is the error it's popping up;

"exit status 1
'SSD1963' was not declared in this scope"

from this line of code;

// Remember to change the model parameter to suit your display module!
UTFT myGLCD(SSD1963,38,39,40,41);

Install UTFTv2.8.3 from http://www.RinkyDinkElectronics.com/

You should use model SSD1963_800 or possibly SSD1963_800ALT e.g.

// Remember to change the model parameter to suit your display module!
UTFT myGLCD(SSD1963_800, 38, 39, 40, 41);

David.

Okay that was helpful, I've successfully compiled and uploaded the example code, but there is no response from the screen, no activity at all.

Do I have to power the adapter shield externally with 5V? and should the Mega also be connected and powered by my PC when I do this?

Thomas.

I would plug the Adapter shield into Mega2560.
Then plug display into Adapter.
Then connect the USB for the Mega2560

The screen should light.
The USB should be able to provide 400mA for the display.

Does the power LED on the Mega2560 show when you connect the USB cable to the PC ?

You should use a proper USB socket on the PC. Don't use a USB hub. Don't use external power supply.

David.

The Power LED is on, the USB connection is correct too, but the screen is not lighting up. Do you think it's dead?

Thomas.

Please post a complete list of all your jumpers.
I do not own your screen or your adapter. I can only read the docs and offer advice.

Regarding the backlight. In setup() please add

    pinMode(8, OUTPUT);
    digitalWrite(8, LOW);
    delay(1000);
    digitalWrite(8, HIGH);

Yes it worked!! Thank you David, very much. The screen is on, apparently it was a backlight issue.

should I still post the jumpers?

Yes. Please post the jumpers. You have a nice screen. You might just as well use the SD and Touch.

I need to know your jumpers to see how to configure (which) SD and Touch

David.

J1, J2, J3, are open, Then J5 to J11 are open too.
J4 is closed. I can't locate J6, maybe it's covered by the FCC connection.

Those are the jumpers for the screen.

I actually also need help with the touch and SD, are the jumpers I've given enough information?

Thomas.

On the adapter shield, 11 labeled as "WAKE" is open, so is SDA. Then "Hardware SPI" is open, and "Software SPI" is closed.