# Adafruit TFT won't turn on

**URL:** <https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356>\
**Category:** Raspberry Pi\
**Created:** [5 June 2021 00:57 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356 "2021-06-05T00:57:51Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jarrod](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@Jarrod](https://forum.core-electronics.com.au/u/Jarrod)\
**Post date:** [5 June 2021 00:57 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/1 "2021-06-05T00:57:51Z")

</div>

Just purchased the [Adafruit 1.3 Color TFT Bonnet for Raspberry Pi - 240x240 TFT + Joystick Add-on](https://core-electronics.com.au/adafruit-1-3-color-tft-bonnet-for-raspberry-pi-240x240-tft-joystick-add-on.html) and can’t get it to turn on or operate in any way.

I’m extremely new to hardware (experienced with software) so I’ve almost definitely done something wrong on the hardware side. Likely soldering.

My question is: **How do I figure out what is going wrong?**

To help troubleshoot. I have done the following:

- Installed Pi OS Lite on an SD card and plugged it into my Rasperry Pi Zero
- Setup headless mode so I can ssh to the rpi
- Soldered header pins to my rpi
- Soldered a [Pimoroni LiPo Shim](https://core-electronics.com.au/pimoroni-zero-lipo.html) to the pins (working perfectly)
- Attached the TFT Bonnet to the top of the pins
- Followed the Python installation instructions at [this link](https://learn.adafruit.com/adafruit-mini-pitft-135x240-color-tft-add-on-for-raspberry-pi/python-setup)
- Tried running the scripts, but nothing seems to happen. There’s no evidence of power being supplied to the screen, or anything at all for that matter.

At the risk of embarrassing myself, I’ve included some photos of my pi that might reveal any obvious issues:

Thank you for any help 🙂

 ![IMG-7432](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/7/7f5c70d0250cb75923800cf7abd10ed604a7ab6a.jpeg)  
 ![IMG-7433](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/3/30c03e0dc3f930dc7f6adf7912f91cdbd337b20e.jpeg)  
 ![IMG-7434](https://canada1.discourse-cdn.com/flex028/uploads/core_electronics/original/2X/9/9db400e3467d4f45c12191b0ddd8038233cd5aa9.jpeg)

---

<div class="post-metadata">

**Author:** ![brian86770](https://avatars.discourse-cdn.com/v4/letter/b/c5a1d2/32.png) [@brian86770](https://forum.core-electronics.com.au/u/brian86770)\
**Post date:** [5 June 2021 09:36 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/2 "2021-06-05T09:36:31Z")

</div>

i can only see one possible bad solder joint… it is the pin directly adjacent to the letter codes on the board 2abcd …it looks like it is not making a good contact with the pad if you blow up the image you will see it has a larger shadow than the rest of the pins…  
on another note i see that …that pin has a single wire going to that pad.not shure what this feeds …  
the notes and the pics on the product page seems a problem and the tutorial video seems to differ from the product however this may not effect the electrical connections …??.. my obs

edit::  
you may have applied to much solder it is possible that the solder has flowed through the holes in the board excess solder underneath the or should i say between the board and the header …causing shorts… not having a schem in front of me… check for shorts between pin and pins all of them …only other way to fix if you find shorts is completely remove the header …pain i know and clear all shorts with solder wick… they may be both on the board and the pins… you really need a de-soldering gun if you have to travel this path…as holes are plated through…

---

<div class="post-metadata">

**Author:** ![Oliver33](https://avatars.discourse-cdn.com/v4/letter/o/a9adbd/32.png) [@Oliver33](https://forum.core-electronics.com.au/u/Oliver33)\
**Post date:** [5 June 2021 10:11 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/3 "2021-06-05T10:11:49Z")

</div>

Hmm, yep I agree with Brian. Maybe try retouching your solder joints 🤔

The Lipo shim supposedly only uses GPIO 4, and that is unusued by the TFT hat so it should be good to go on that front.

Also, check that you don’t need to just turn the backlight on as mentioned here:

> **[Adafruit Mini PiTFT - Color TFT Add-ons for Raspberry Pi](https://learn.adafruit.com/adafruit-mini-pitft-135x240-color-tft-add-on-for-raspberry-pi/python-usage)**
>
> The mini PiTFT displays are super small, only about 1.14" or 1.3" diagonal, but since they are an IPS display, the screens are very readable with high contrast and visibility. We have a little PCB space we give you two tactile buttons on GPIO pins so...

---

<div class="post-metadata">

**Author:** ![Jarrod](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@Jarrod](https://forum.core-electronics.com.au/u/Jarrod)\
**Post date:** [7 June 2021 09:52 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/4 "2021-06-07T09:52:30Z")

</div>

Thanks for the help @brian86770 and @Oliver33 !

I tried your suggestions to no avail, unfortunately ☹ Only thing I haven’t tried yet is removing the header, which is going to suck.

---

<div class="post-metadata">

**Author:** ![brian86770](https://avatars.discourse-cdn.com/v4/letter/b/c5a1d2/32.png) [@brian86770](https://forum.core-electronics.com.au/u/brian86770)\
**Post date:** [7 June 2021 10:29 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/5 "2021-06-07T10:29:37Z")

</div>

the tft unit may be faulty…???..not shure of any quick testing of it…  
i read a bit about not getting the code correct id go over the code before removing the header

it is rare though …also if you do have a multi-meter/continuity tester check pin between pin for shorts.this may aid you …

---

<div class="post-metadata">

**Author:** ![brian86770](https://avatars.discourse-cdn.com/v4/letter/b/c5a1d2/32.png) [@brian86770](https://forum.core-electronics.com.au/u/brian86770)\
**Post date:** [7 June 2021 12:05 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/6 "2021-06-07T12:05:27Z")

</div>

think this is what you need…

> **[Adafruit 1.3" Color TFT Bonnet for Raspberry Pi](https://learn.adafruit.com/adafruit-1-3-color-tft-bonnet-for-raspberry-pi)**
>
> If you'd like a compact color display, with buttons and a joystick - we've got what you're looking for. The Adafruit 1.3" Color TFT Bonnet for Raspberry Pi is the big sister to our mini PiTFT add-ons. This bonnet has 240x240 color pixels in an IPS...

not shure if pics are mixed up or the content is …the pages differ. i think this is correct for your display according to what i read follow code here it cant hurt …

---

<div class="post-metadata">

**Author:** ![Jarrod](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@Jarrod](https://forum.core-electronics.com.au/u/Jarrod)\
**Post date:** [7 June 2021 21:31 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/7 "2021-06-07T21:31:06Z")

</div>

That’s the guide I’m using actually. (I linked the wrong one originally in my post, but I just went through this guide and made sure that I indeed followed it 100% correctly)

I might look into getting a multimeter to test the pins, since I’ll inevitably need one at some point anyway.

---

<div class="post-metadata">

**Author:** ![Bryce](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/bryce/32/3631_2.png) [@Bryce](https://forum.core-electronics.com.au/u/Bryce)\
**Post date:** [8 June 2021 01:40 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/8 "2021-06-08T01:40:45Z")

</div>

Hey Jarrod,

That sounds like a plan! Are there any other errors come up that you’ve noticed when you’ve got when trying to run the bonnet? Also which script are you using with this setup? I assume that it would be the same as the scripts included in that tutorial but always best to check 😄

Checking the different rails on the board is likely the best way to ensure that the board is being powered sufficiently from the Pi? Out of curiosity, which power supply are you using with the Pi? As long as it’s 5V from micro USB even with a little current it should be fine, but switching it out to ensure that you’re getting enough power to the Pi and peripherals as a quick test to ensure that it’s running correctly.

All the best with the project! If you find that the board is faulty please reply to your order confirmation email and the support staff should be able to help you out with that one right away!

---

<div class="post-metadata">

**Author:** ![Jarrod](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@Jarrod](https://forum.core-electronics.com.au/u/Jarrod)\
**Post date:** [9 June 2021 20:47 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/9 "2021-06-09T20:47:14Z")

</div>

Thanks for the help Bryce,

I’ve tested several 5V power supplies, none of them seem to get it working.

I have tried running the `rgb_display_pillow_bonnet_buttons.py` script on [this page](https://learn.adafruit.com/adafruit-1-3-color-tft-bonnet-for-raspberry-pi/python-setup).  
I also ran `blinkatest.py` from [this page](https://learn.adafruit.com/circuitpython-on-raspberrypi-linux/installing-circuitpython-on-raspberry-pi), which confirmed that CircuitPython is installed and working correctly, FWIW.

> Checking the different rails on the board is likely the best way to ensure that the board is being powered sufficiently

What are rails, and how do I do this?

---

<div class="post-metadata">

**Author:** ![Liam120347](https://yyz2.discourse-cdn.com/flex028/user_avatar/forum.core-electronics.com.au/liam120347/32/5003_2.png) [@Liam120347](https://forum.core-electronics.com.au/u/Liam120347)\
**Post date:** [10 June 2021 01:33 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/10 "2021-06-10T01:33:44Z")

</div>

Hi Jarrod,

It might seem a bit obvious but double-checking that SPI is enabled in config.txt and maybe even trying full RPi OS?

Might be worth a shot?

Liam.

---

<div class="post-metadata">

**Author:** ![Jarrod](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@Jarrod](https://forum.core-electronics.com.au/u/Jarrod)\
**Post date:** [10 June 2021 12:17 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/11 "2021-06-10T12:17:31Z")

</div>

Haha, nothing is too obvious for me @Liam120347 I’m a complete newbie when it comes to this kind of thing.

I tried re-enabling SPI in the config, no luck unfortunately.

---

<div class="post-metadata">

**Author:** ![Jarrod](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@Jarrod](https://forum.core-electronics.com.au/u/Jarrod)\
**Post date:** [10 June 2021 13:01 UTC](https://forum.core-electronics.com.au/t/adafruit-tft-wont-turn-on/10356/12 "2021-06-10T13:01:51Z")

</div>

I don’t know if it means anything in this scenario, but I ran the `pigpio` tests and everything **passed**. I can upload the log of the tests if it means anything to anyone?
