Getting my first TFT display (240x320 3.2" with ILI9341) working on an ESP-S3 was quite a challenge for me as a real beginner because the example in the Help gives the SPI connections for the ESP32 and not an ESP32-S3. After a day of searching on the forum I finally found this post [Local Link Removed for Guests] by @cicciocb with a list of many ESP32 types and their default SPI connections for Annex. After that it was very simple and worked immediately after I set the correct TFT controller in the Config page. After booting you immediately see the Annex logo on your screen, Wonderfull!!!
Maybe this SPI connection info can be mentioned somewhere in the Help.
Connecting my first TFT to an ESP-S3
-
- Posts: 524
- Joined: Tue Jun 21, 2022 2:17 pm
- Location: South coast UK
- Has thanked: 294 times
- Been thanked: 165 times
Re: Connecting my first TFT to an ESP-S3
I think that getting a TFT working is one of the most satisfying things in this hobby.
There are quite few examples on here. They are worth a visit to get some inspiration for your early explorations with TFT.
Have fun with it.
There are quite few examples on here. They are worth a visit to get some inspiration for your early explorations with TFT.
Have fun with it.

Re: Connecting my first TFT to an ESP-S3
I'm happily playing with Anne's GUI capabilities but now I want to make the example from the Gauge Help but that is something I can't do. The example I want to produce (with GUI commands - not via gauge-min.js) is below.
Does anyone have an idea how I can achieve this? (with gui.circle I can create a part but not the example)
Or are the examples somewhere on the forum?
Does anyone have an idea how I can achieve this? (with gui.circle I can create a part but not the example)
Or are the examples somewhere on the forum?
You do not have the required permissions to view the files attached to this post.
- cicciocb
- Site Admin
- Posts: 2795
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 594 times
- Been thanked: 2005 times
- Contact:
Re: Connecting my first TFT to an ESP-S3
This example is a bitmap image imported in background with a gauge object on the top (without ticks around)[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Thu Jan 23, 2025 4:54 pm I'm happily playing with Anne's GUI capabilities but now I want to make the example from the Gauge Help but that is something I can't do. The example I want to produce (with GUI commands - not via gauge-min.js) is below.
Does anyone have an idea how I can achieve this? (with gui.circle I can create a part but not the example)
Or are the examples somewhere on the forum?
-
- Posts: 524
- Joined: Tue Jun 21, 2022 2:17 pm
- Location: South coast UK
- Has thanked: 294 times
- Been thanked: 165 times
Re: Connecting my first TFT to an ESP-S3
Have a browse of this example. It might give you some ideas to either create your own dial or use a bitmap as suggested,
[Local Link Removed for Guests]
[Local Link Removed for Guests]
Re: Connecting my first TFT to an ESP-S3
Thank you guys. Ahhh a bitmap, of course, I hadn't thought of that. Oh and I didn't search the forum well enough because I missed @BeanieBots example.
I continue playing and enjoying. What a great product Annex is!!
I continue playing and enjoying. What a great product Annex is!!