ESP32-S3-GEEK

All that relates to the H/W
Jan Volk
Posts: 80
Joined: Wed Mar 03, 2021 1:35 pm
Been thanked: 25 times

Re: ESP32-S3-GEEK

Post by Jan Volk »

Tried again and now much more activity.
On the second attempt, everything in the list where check marks can be placed was checked and after restarting the module I had a WiFi connection.
Now I just have to enter my own IP details and I can start testing.
Thanks and have a nice weekend.

Jan
User avatar
cicciocb
Site Admin
Posts: 2001
Joined: Mon Feb 03, 2020 1:15 pm
Location: Toulouse
Has thanked: 432 times
Been thanked: 1337 times
Contact:

Re: ESP32-S3-GEEK

Post by cicciocb »

Good news
Jan Volk
Posts: 80
Joined: Wed Mar 03, 2021 1:35 pm
Been thanked: 25 times

Re: ESP32-S3-GEEK

Post by Jan Volk »

The LCD screen now also works.

Config:
Module: CUSTOM
TFT Display: ST7789#1
TFT Orientation: Landscape
Advanced:
BL = 7
DC = 8
CS = 10
SCK = 12
MOSI = 11
RST = 9

Jan
User avatar
Electroguard
Posts: 856
Joined: Mon Feb 08, 2021 6:22 pm
Has thanked: 273 times
Been thanked: 321 times

Re: ESP32-S3-GEEK

Post by Electroguard »

Ok, that's done it... I've gotta order one now.
I'm sure I should eventually find a use for an intelligent N16R2 plug-in Annex USB dongle with display plus SD card reader.
(maybe a password vault that only unlocks when on my network)
Jan Volk
Posts: 80
Joined: Wed Mar 03, 2021 1:35 pm
Been thanked: 25 times

Re: ESP32-S3-GEEK

Post by Jan Volk »

The ESP32-S3 GEEK further tested.
The LCD screen and the SD card are connected to different SPI buses.
The SD card and the LCD screen cannot be used simultaneously with the existing firmware with what I tested (ESP32-S3 1.52.6).
One must fill the list below in Config and Advanced. If you want to switch to the SDCARD, you must set the SDCARD to Enable in the Config and only adjust the MOSI and CLK settings in Advanced (MOSI=11->35 and CLK=12->36 and Save! and in Config Save and Restart ) or vice versa (SDCARD: Enable->Disable .....).
With Edit you can first write a program for, for example, the TFT screen and test it and immediately save it in the internal Flash memory and then switch to the SDCARD and save the program again (backup) or work with an SDCARD as standard and save it without using the TFT screen.
The SDCARD can remain in the module. A quick check can be done with File Manager at Flash Free.
It works but is not ideal or is there a better solution?

The GPIO numbers and settings for Config and Advanced are:

TFT LCD:
BL = 7
DC = 8
RST = 9
CS =10
MOSI = 11 *
CLK = 12 *
Module: CUSTOM
TFT Display: ST7789#1
SD Card : Disable *

SDCARD:
CS =34
MOSI = 35
CLK = 36 *
MISO = 37 *
SD Card : Enable *

* Adjust this and 2x Save(Advanced and Config) and Restart twice.

Jan
User avatar
Electroguard
Posts: 856
Joined: Mon Feb 08, 2021 6:22 pm
Has thanked: 273 times
Been thanked: 321 times

Re: ESP32-S3-GEEK

Post by Electroguard »

Thanks for the update Jan,
I must say that it's quite a neat little plug-in device, and yes I also found the same limitation of the SD and LCD both being hardwired to different SPI pins, allowing only one of them to be used at a time.
geekpinout.jpg

It seems that the only way both could be used at the same time would be if Annex32 was to implement a dual SPI capability, but the current SPI configuration page is already complex... although hopefully it might eventually be simplified, perhaps using script SPI setup commands.
You do not have the required permissions to view the files attached to this post.
Post Reply