Module ESP32-2432S integrated with Annex
Re: Module ESP32-2432S integrated with Annex
As a follow-up to our discussion of the ESP32-3248S035R CYD relative that has a 3.5 inch TFT, yesterday, I reconnected the SPI clock, MISO, and MOSI lines for the SD card from the separate connections on the ESP32 in parallel with the corresponding TFT and touch SPI connections to the ESP32. With this change, Annex32 properly uses the SD card with the appropriate SD chip select pin setting in configuration advanced settings. The 10000 Ohm pullup resistor on the SD MISO had to be disconnected to make it work.
-
- Posts: 2
- Joined: Mon Feb 06, 2023 2:14 am
Re: Module ESP32-2432S integrated with Annex
Hello,
is there a firmware version that has both BLE and ESP32-2432S? I have tried multiple ways and cannot get bluetooth to work when tft and touch are working.
TIA
is there a firmware version that has both BLE and ESP32-2432S? I have tried multiple ways and cannot get bluetooth to work when tft and touch are working.
TIA
Re: Module ESP32-2432S integrated with Annex
I used a ESP32-3248S035R CYD relative that has a 3.5 inch TFT resistive touch screen to upgrade the electronics in my BrownDog robot. It also uses an ESP32cam board mounted in the nose. Both are running Annex RDS.
You do not have the required permissions to view the files attached to this post.
- cicciocb
- Site Admin
- Posts: 3240
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 646 times
- Been thanked: 2283 times
- Contact:
Re: Module ESP32-2432S integrated with Annex
Very nice project, I'm happy to see what can be done with Annex RDS.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed Feb 21, 2024 5:27 pm I used a ESP32-3248S035R CYD relative that has a 3.5 inch TFT resistive touch screen to upgrade the electronics in my BrownDog robot. It also uses an ESP32cam board mounted in the nose. Both are running Annex RDS.
Thanks
- cicciocb
- Site Admin
- Posts: 3240
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 646 times
- Been thanked: 2283 times
- Contact:
Re: Module ESP32-2432S integrated with Annex
Not yet.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Sat Feb 17, 2024 8:57 pm Hello,
is there a firmware version that has both BLE and ESP32-2432S? I have tried multiple ways and cannot get bluetooth to work when tft and touch are working.
TIA
-
- Posts: 2
- Joined: Mon Feb 06, 2023 2:14 am
Re: Module ESP32-2432S integrated with Annex
Thank you for the response.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Fri Feb 23, 2024 1:49 pmNot yet.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Sat Feb 17, 2024 8:57 pm Hello,
is there a firmware version that has both BLE and ESP32-2432S? I have tried multiple ways and cannot get bluetooth to work when tft and touch are working.
TIA
- cicciocb
- Site Admin
- Posts: 3240
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 646 times
- Been thanked: 2283 times
- Contact:
Re: Module ESP32-2432S integrated with Annex
I've just updated a version 1.52.6 for the ESP32 including the BLE.[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed Feb 28, 2024 1:36 pm
Hello,
is there a firmware version that has both BLE and ESP32-2432S? I have tried multiple ways and cannot get bluetooth to work when tft and touch are working.
TIA
Hoping this will work for you

-
- Posts: 256
- Joined: Mon Feb 15, 2021 1:44 pm
- Has thanked: 159 times
- Been thanked: 148 times
Re: Module ESP32-2432S integrated with Annex
So Fernando, your final conclusion was that this was a connection issue?[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Tue Dec 12, 2023 1:30 pm Yesterday I received my AliExpress ESP32 2432S028 module, identical to the one you show in the photo.
I followed your instructions and loaded Annex32 CAN 1.51.6 LFS first and then 1.51.7.
In both cases it works perfectly by choosing the ESP32-2432S module and the ST7789#5 TFT Display. It recognizes the SD card without problems and runs graphics programs and GUIs.
But... (And there is always a but) As for the touch, it does not allow calibration, it responds to the first cross but not to the following ones. However, by pressing (3) several times on the text "TOUCH AND HOLD", you advance from cross to cross until the blue screen of "CALIBRATION OK!"
Then, in a normal program, it does not respond to touch except in a very small area of the screen, 210 mm wide by 250 mm high in the upper left area.
I have that same board (ESP32-2432S028, XPT2046 touch IC, ST7789#5, Annex 1.53.7) and have exactly the same issue you describe.
The touch worked on the full screen out of the box with the factory demo only 5 minutes before that so I don't think it is connections in my case.
I even tried your "magic" custom configuration trick but with no success.
Did you make any more discoveries on your board? Is TOUCH still working for the whole screen?
-
- Posts: 256
- Joined: Mon Feb 15, 2021 1:44 pm
- Has thanked: 159 times
- Been thanked: 148 times
Re: Module ESP32-2432S integrated with Annex
I've looked into this a bit more and found TOUCH is only active over exactly half the x and y axes, so the top left quarter of the screen.
If I run a TOUCH.CALIB and estimate where the crosses should be then TOUCH works as it should within this quarter (i.e. returning X values 0 to 319, Y values 0 to 239) but this is not just a simple scaling difference as the rest of the screen is unresponsive. The factory installed demo program did work when I received the module so not a hardware problem.
I've tried a fix I found on a forum of connecting the touch SPI bus lines to the display lines with a 1K resistor so touch is on the same bus as display, then using a custom Annex configuration and defining the touch SPI bus as inputs in the program. This had exactly no effect.
I've also tried to use the SD card and this doesn't work either, but the module does have a decent screen so I'll just be using this module as a compact ESP32 module + display. (I did get this one really cheap as some sort of Aliexpress "introductory offer", even though I've used them several times before.)
So basically it's Caveat Emptor with these boards. Ideally buy from a Aliexpress trader that someone else has had success with
If I run a TOUCH.CALIB and estimate where the crosses should be then TOUCH works as it should within this quarter (i.e. returning X values 0 to 319, Y values 0 to 239) but this is not just a simple scaling difference as the rest of the screen is unresponsive. The factory installed demo program did work when I received the module so not a hardware problem.
I've tried a fix I found on a forum of connecting the touch SPI bus lines to the display lines with a 1K resistor so touch is on the same bus as display, then using a custom Annex configuration and defining the touch SPI bus as inputs in the program. This had exactly no effect.
I've also tried to use the SD card and this doesn't work either, but the module does have a decent screen so I'll just be using this module as a compact ESP32 module + display. (I did get this one really cheap as some sort of Aliexpress "introductory offer", even though I've used them several times before.)
So basically it's Caveat Emptor with these boards. Ideally buy from a Aliexpress trader that someone else has had success with

- cicciocb
- Site Admin
- Posts: 3240
- Joined: Mon Feb 03, 2020 1:15 pm
- Location: Toulouse
- Has thanked: 646 times
- Been thanked: 2283 times
- Contact:
Re: Module ESP32-2432S integrated with Annex
Andy, can you put a picture / reference of the module that you have? It should already be supported[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Wed Jul 03, 2024 8:30 pm I've looked into this a bit more and found TOUCH is only active over exactly half the x and y axes, so the top left quarter of the screen.
If I run a TOUCH.CALIB and estimate where the crosses should be then TOUCH works as it should within this quarter (i.e. returning X values 0 to 319, Y values 0 to 239) but this is not just a simple scaling difference as the rest of the screen is unresponsive. The factory installed demo program did work when I received the module so not a hardware problem.
I've tried a fix I found on a forum of connecting the touch SPI bus lines to the display lines with a 1K resistor so touch is on the same bus as display, then using a custom Annex configuration and defining the touch SPI bus as inputs in the program. This had exactly no effect.
I've also tried to use the SD card and this doesn't work either, but the module does have a decent screen so I'll just be using this module as a compact ESP32 module + display. (I did get this one really cheap as some sort of Aliexpress "introductory offer", even though I've used them several times before.)
So basically it's Caveat Emptor with these boards. Ideally buy from a Aliexpress trader that someone else has had success with![]()