Module ESP32-2432S integrated with Annex

Here you'll find the updated available
Post Reply
botman
Posts: 91
Joined: Thu Apr 01, 2021 3:04 pm
Has thanked: 10 times
Been thanked: 39 times

Re: Module ESP32-2432S integrated with Annex

Post by botman »

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.
eddge1
Posts: 2
Joined: Mon Feb 06, 2023 2:14 am

Re: Module ESP32-2432S integrated with Annex

Post by eddge1 »

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
botman
Posts: 91
Joined: Thu Apr 01, 2021 3:04 pm
Has thanked: 10 times
Been thanked: 39 times

Re: Module ESP32-2432S integrated with Annex

Post by botman »

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.
User avatar
cicciocb
Site Admin
Posts: 2194
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 470 times
Been thanked: 1461 times
Contact:

Re: Module ESP32-2432S integrated with Annex

Post by cicciocb »

[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.
Very nice project, I'm happy to see what can be done with Annex RDS.

Thanks
User avatar
cicciocb
Site Admin
Posts: 2194
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 470 times
Been thanked: 1461 times
Contact:

Re: Module ESP32-2432S integrated with Annex

Post by cicciocb »

[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
Not yet.
eddge1
Posts: 2
Joined: Mon Feb 06, 2023 2:14 am

Re: Module ESP32-2432S integrated with Annex

Post by eddge1 »

[Local Link Removed for Guests] wrote: [Local Link Removed for Guests]Fri Feb 23, 2024 1:49 pm
[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
Not yet.
Thank you for the response.
User avatar
cicciocb
Site Admin
Posts: 2194
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 470 times
Been thanked: 1461 times
Contact:

Re: Module ESP32-2432S integrated with Annex

Post by cicciocb »

[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
I've just updated a version 1.52.6 for the ESP32 including the BLE.
Hoping this will work for you :idea:
AndyGadget
Posts: 229
Joined: Mon Feb 15, 2021 1:44 pm
Has thanked: 132 times
Been thanked: 134 times

Re: Module ESP32-2432S integrated with Annex

Post by AndyGadget »

[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.
So Fernando, your final conclusion was that this was a connection issue?
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?
AndyGadget
Posts: 229
Joined: Mon Feb 15, 2021 1:44 pm
Has thanked: 132 times
Been thanked: 134 times

Re: Module ESP32-2432S integrated with Annex

Post by AndyGadget »

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 :D
User avatar
cicciocb
Site Admin
Posts: 2194
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 470 times
Been thanked: 1461 times
Contact:

Re: Module ESP32-2432S integrated with Annex

Post by cicciocb »

[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 :D
Andy, can you put a picture / reference of the module that you have? It should already be supported
Post Reply