I have bought a 7" LCD (TFT01-7) and a shield to make it work with arduino mega (http://www.elecfreaks.com/store/lcd-tft01-mega-shield-v10-p-214.html), but when I upload my code to the arduino and plug my LCD to the shield the arduino get overheated and the LCD lose power and I don't know why even when I power my arduino with external 9V 2A adapter, I even tried uploading an example from the library but it does the same, I used to work with the same code and the same shield but with 5" LCD ITDB50 and I didn't have this problem before, how can I fix this?

enter image description here


7" LCDs need a lot of current. They need it for the back light.

That current comes from the 5V pin. That 5V pin is supplied by a linear regulator that has limited current capacity. As you draw more current it gets hotter and hotter and eventually shuts down.

You will need to power your LCD screen with another external 5V source. The best solution may be a powerful (2A) phone charger (USB) which you then plug direct into the USB port of the board thus bypassing the weak regulator.

  • So can I connect my lcd to the shield and connect the 5V pin to external power source and then connect the ground pin to the external source ground and make it common with the arduino ground? – Kareem Essam Gaber Apr 29 '16 at 0:03
  • Yep. That's right. As long as it is a regulated 5V power source. – Majenko Apr 29 '16 at 0:10
  • Sorry for the late reply (I was buying some components), I did try what you said, I connected my LCD to the shield and connected it to arduino through jumpers, except for the (3.3V, 5V, ground, Vin) pins wich happen to be the power pins on the shield, I connected them to external (5V 1.5A) usb adapter, I think that the LCD is stable now but I only get the backlight on...I can't see my code, it doesn't draw anything. – Kareem Essam Gaber Apr 30 '16 at 10:53
  • Is the ground connected to both the Arduino and the external power supply? – Majenko Apr 30 '16 at 11:03
  • I'm connecting Vin on the arduino board to 5V and whenever I take it off the LCD starts blinking, and I do connect the corresponding pin to Vin on the shield to 5v, I'm also connecting both the ground pins on the arduino and the corresponding pins to the on the shield to the ground of the 5V power source, the 3.3V corresponding pin on the shield is connected through a level shifter that I made of 10k and 20k resistors and connected them to the 5V adapter and finally the RST pin is connected to it's corresponding on the shield – Kareem Essam Gaber Apr 30 '16 at 11:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.