ahoy icon indicating copy to clipboard operation
ahoy copied to clipboard

Frage: Pinout für ESP32 S3 N16R8

Open Starfoxfs opened this issue 5 months ago • 8 comments

Hi,

ich hab mir wegen Zero Export ein neues ESP32 S3 N16R8 zugelegt und würde gerne das genaue Pinout dafür wissen.

Zusammen mit einem NRF24L01+ und einem Display SH1106 1.3"

Hatte bisher das normale ESP32 und funktioniert tadellos, leider findet man das Pinout für den S3 Chip nicht auf der Webseite.

Vielen Dank vorab, tolle Arbeit weiter so

Starfoxfs avatar Jun 13 '25 15:06 Starfoxfs

am besten nimmst du das Fusion Board-Pinout - du kannst auch das fusion image nehmen für den s3

guck mal auf der Seite ganz unten:

https://github.com/markusdd/OpenDTUFusionDocs

Dirk-Ahoy avatar Jun 15 '25 06:06 Dirk-Ahoy

Alles klar werde es so machen, danke dir

Starfoxfs avatar Jun 15 '25 07:06 Starfoxfs

damit der S3 mit dem Funkmodul NRF läuft kann man wie folgt verbinden: CS 37 CE 38 IRQ 47 SCLK 36 MOSI 35 MISO 48 so läuft es bei mir, Display hab ich nicht.

Die Displaybelegung kann man möglicherweise dem Fusion Board Artikel entnehmen. Edit: SCL 1 und SDA 2 lt. Dirk-Ahoy

Joh49 avatar Jun 15 '25 07:06 Joh49

Also von OpenDTU Seite steht folgende Pins soll man nicht benutzen:

Modules with 8 MB of PSRAM or 16 MB or more of flash memory use an octal SPI interface. On these modules, pins GPIO 35, 36, and 37, which are usually wired to the DevKit board's pin header, are in use for the internal communication between ESP32-S3 and SPI flash/PSRAM memory. Thus these pins are not available for external use, even though they are wired to the DevKit board's pin header.

Avoid using UART0 (GPIO43, GPIO44) to connect a peripheral, as it is reserved for the bootloader.

Hier auch nochmal ne schöne Seite welche Pins zuerst benutzt werden sollten (grün):

https://www.phippselectronics.com/the-esp32-s3-devkitc-1-pinouts/

https://randomnerdtutorials.com/esp32-s3-devkitc-pinout-guide/

Starfoxfs avatar Jun 15 '25 07:06 Starfoxfs

Demnach ergibt sich für mich folgendes:

// ESP32_S3_DevKit_1 connections // ESP32_S3 SCK pin GPIO12 to NRF24L10_pin SCK/CLK // ESP32_S3 MISO pin GPIO13 to NRF24L10_pin MISO // ESP32_S3 MOSI pin GPIO11 to NRF24L10_pin MOSI // ESP32_S3 SS pin GPIO 10 to NRF24L10 SS/CS // ESP32_S3 pin GPIO16 to NRF24L10 CE // ESP32_S3 pin GPIO17 to NRF24L10 DCSN

// ESP32_S3 pin GPIO08 to SDA Display SH1106 // ESP32_S3 pin GPIO09 to SCL Display SH1106

Wenn es bestätigt ist könnte das vielleicht mal ins Tutorial auf der Webseite mit aufgenommen werden ?!?

Starfoxfs avatar Jun 15 '25 08:06 Starfoxfs

Du kannst schon die PSRAM Pins nehmen psram wird in der aktuellen Version noch nicht unterstützt. Das kommt erst mit 0.9

Display ist 1/2

Image

Das ist Fusion-Layout und funktioniert einfach nur mit einschalten - aber wenn du willst kannst du halt auch andere nutzen. Kann man ja passend einstellen in der Software.

Dirk-Ahoy avatar Jun 15 '25 08:06 Dirk-Ahoy

Alles klar, ich probier beide

Starfoxfs avatar Jun 15 '25 09:06 Starfoxfs

Also ich kann die obigen Werte von mir bestätigen läuft tadellos, falls jemand andere Anschlußmöglichkeiten sucht:

https://github.com/lumapu/ahoy/issues/1842#issuecomment-2973582712

NRF24L01+ mit Onboard Antenne Display SSD1306

Starfoxfs avatar Jun 16 '25 15:06 Starfoxfs