# Faulty Adafruit build - Adafruit ESP32-S3-TFT

**URL:** <https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552>\
**Category:** Support\
**Created:** [October 20, 2022, 11:29am UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552 "2022-10-20T11:29:43Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 20, 2022, 11:29am UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/1 "2022-10-20T11:29:43Z")

</div>

![Feather2](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/9/9348da41e2e35f5bd719c0438d50fe397f062f3a.jpeg)

Adafruit boards are usually very well built and reliable, but they have fitted the wrong type of STEMMA/QT socket. Impossible to plug in the cable. I’m unable to connect the AHT20 bought at the same time.

Hope this was a small batch if they are all like this!

If you have one, check before you solder on the legs.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 20, 2022, 12:24pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/2 "2022-10-20T12:24:10Z")

</div>

I’d say the wrong reel go put on the pick and place machine by accident. And if you got one, nobody noticed? I wonder how many sockets are on one reel? Hundreds?

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 20, 2022, 12:56pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/3 "2022-10-20T12:56:27Z")

</div>

I agree, a simple mistake but potentially rather expensive. These boards are not cheap!

Otherwise, a great little board with a very clear screen which I’m programming with CircuitPython. Not so sure I love **displayio** - rather too much going on in many layers.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 20, 2022, 1:18pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/4 "2022-10-20T13:18:18Z")

</div>

I’ve been trying to avoid using Circuit Python. Not because there is anything wrong with it. It’s just that I’m just coming to grips with Micro Python, and it works with 99% of my hardware.

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 20, 2022, 1:40pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/5 "2022-10-20T13:40:37Z")

</div>

No MP uf2 unfortunately. Forcing me to get to grips with **displayio**. Keeps the little grey cells functioning but I’m not really into writing games.

Just need to modify the pixel graphics routines to work in the new system.

---

<div class="post-metadata">

**Author:** ![alphanumeric](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/alphanumeric/32/2729_2.png) [@alphanumeric](https://forums.pimoroni.com/u/alphanumeric)\
**Post date:** [October 20, 2022, 1:43pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/6 "2022-10-20T13:43:36Z")

</div>

Had to go Circuit Python on my Pico RGB keypad. No USB HID support in Micro Python.

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 21, 2022, 10:17am UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/7 "2022-10-21T10:17:21Z")

</div>

My mistake. There is a tiny dust cap over the socket as protection. Very difficult to see as the plastic is black. All working properly now.

---

<div class="post-metadata">

**Author:** ![Wombat](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@Wombat](https://forums.pimoroni.com/u/Wombat)\
**Post date:** [October 25, 2022, 2:42pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/8 "2022-10-25T14:42:14Z")

</div>

Hi, I have just received my ESP32-S3.  
I use it through Thonny and is pretty easy.  
ADC and WIFI work quite well.  
I am looking for Python examples to use the TFT display st7789.  
I didn’t succeed to find anthing working on my device.  
Philippe

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 25, 2022, 3:32pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/9 "2022-10-25T15:32:03Z")

</div>

You’re in luck, I put this post up yesterday:  
[https://forums.adafruit.com/viewtopic.php?t=195478](https://forums.adafruit.com/viewtopic.php?t=195478)

 ![Bar](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/8/8e9aeba7175cd1556c93a59da4da95a0321a62e7.jpeg)  
 ![GFX](https://us1.discourse-cdn.com/flex016/uploads/pimoroni/original/2X/f/fdb809d2a8aeb9c993f6a2b63f47d40ab8643e48.jpeg)  
You can find all the code there.

Let me know how you get on.

What did you do with WiFi? I thought the CP v8 was pretty underdeveloped yet?

---

<div class="post-metadata">

**Author:** ![Wombat](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@Wombat](https://forums.pimoroni.com/u/Wombat)\
**Post date:** [October 25, 2022, 4:08pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/10 "2022-10-25T16:08:13Z")

</div>

Hi Tonygo2,

Thanks a lot for your quick answer.  
In fact I just tried the WIFI example ans I expect to send MQTT message to a broker thanks to the esp32-s3.

You examples sound very nice.  
Unfortunately I didn’t found the library in [Adafruit Industries · GitHub](https://github.com/adafruit/) :(

The esp32-S3 sounds quite fast so I want to check some analog measurements and display on the beautiful TFT screen…  
Philippe  
PS : as I checked your code, Thonny asked me about “adafruit\_ahtx0” library…

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 25, 2022, 4:27pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/11 "2022-10-25T16:27:32Z")

</div>

It’s a new Temperature and Humidity sensor. Just comment out the references to it. I was trying out I2C via the STEMMA socket.

Which library could you not find? They are all in in the latest library download.  
[Libraries (circuitpython.org)](https://circuitpython.org/libraries)

---

<div class="post-metadata">

**Author:** ![Wombat](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@Wombat](https://forums.pimoroni.com/u/Wombat)\
**Post date:** [October 25, 2022, 5:05pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/12 "2022-10-25T17:05:43Z")

</div>

Hi Tonygo2  
Unfortunately I didn’t find any st7789 libray :(  
Philippe

---

<div class="post-metadata">

**Author:** ![Wombat](https://avatars.discourse-cdn.com/v4/letter/w/e480ec/32.png) [@Wombat](https://forums.pimoroni.com/u/Wombat)\
**Post date:** [October 25, 2022, 5:13pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/13 "2022-10-25T17:13:17Z")

</div>

Sorry,  
I have just understand you did all the job embedded in your code.  
It’s working.  
Thank you a lot.  
Philippe

---

<div class="post-metadata">

**Author:** ![Tonygo2](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.pimoroni.com/tonygo2/32/7814_2.png) [@Tonygo2](https://forums.pimoroni.com/u/Tonygo2)\
**Post date:** [October 25, 2022, 5:45pm UTC](https://forums.pimoroni.com/t/faulty-adafruit-build-adafruit-esp32-s3-tft/20552/14 "2022-10-25T17:45:55Z")

</div>

Really easy if you have a built-in screen a bit harder if you have to set it all up yourself.

I’m not a great fan of displayio - a bit too complicated for a novice user and too games oriented with so many layers to think about. I hope you find my procedures useful.

Great little board. The graphics appear to be much faster than my CLUE (240x240). I just hope Adafruit can get the WiFi and BLE working properly soon with CP8. I’ve been using a Pi Pico W (Pi Cow) for my WiFi projects with Waveshare displays.

Have fun.
