Failed to connect to ESP32

Hallo zusammen,

ich habe mir einen ESP-WROOM-32 zugelegt, um genau zu sein den hier:

Die Frage die sich mir jetzt stellt, ist wie programmiere ich den?

Ich habe das Github Tutorial hier befolgt:

Doch leider kann ich die Blink Sketch nicht hochladen, es kommt immer dieser Fehler:

esptool.py v2.6
Serial port COM8
Connecting........_____....._____....._____....._____....._____....._____.....____Beim Hochladen des Sketches ist ein Fehler aufgetreten
_

A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet heade

Ich habe schon das USB Kabel getauscht und den USB Port gewechselt, den boot und EN Button gedrückt und die Baudrate auf 115200 gesetzt. Leider alles ohne erfolg.

Auf der angegebenen Seite gibt es 2 Versionen. Welche davon hast Du?

Gruß Tommy

Hatte das Problem auch bei ESP32 boards von JOY-IT (also eher NO-JOY-boards)

Bei denen muss man einen der beiden Taster drücken damit das Hochladen startet.
Man kann das verbessern in dem man einen 100nF-Kondensator zwischen EN und GND lötet.
Aber dann ist natürlich die Hersteller-Garantie weg.

Wenn es das Minimodul ohne Peripherie ist dann muss man an bestimmten IO-Pins GND/HIGH haben
um in den Flash-Modus zu kommen. Habe aber nicht mehr im Kopf welche

viele Grüße Stefan

Twinstar:
... den boot und EN Button gedrückt ...

Habe es gerade mal probiert, mit boot während "Connecting" geht es bei mir:

[sup]Der Sketch verwendet 207713 Bytes (15%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.
Globale Variablen verwenden 15228 Bytes (4%) des dynamischen Speichers, 312452 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.
esptool.py v2.6
Serial port COM12
Connecting........_____....._____....._____....._____....._
Chip is ESP32D0WDQ6 (revision 1)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
MAC: xx:xx:xx:xx:xx:xx
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 4096.0 kbit/s)...
Hash of data verified.
Compressed 17392 bytes to 11186...
Wrote 17392 bytes (11186 compressed) at 0x00001000 in 0.1 seconds (effective 966.2 kbit/s)...
Hash of data verified.
Compressed 207824 bytes to 105378...
Wrote 207824 bytes (105378 compressed) at 0x00010000 in 1.5 seconds (effective 1077.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 128...
Wrote 3072 bytes (128 compressed) at 0x00008000 in 0.0 seconds (effective 1536.0 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...
[/sup]

StefanL38:
Man kann das verbessern in dem man einen 100nF-Kondensator zwischen EN und GND lötet.
Aber dann ist natürlich die Hersteller-Garantie weg.

Mein ESP32 steckt auf zwei Steckbrettern, da kann ich schön probieren und verliere keine Gewährleistung, habe extra in D gekauft.

Ich verwende einen 10 µF Elko, scheint also nicht so kritisch zu sein.

Mein Tipp ist OTA (over the air), dann benötigt man auch den Kondensator nicht.

Ich verwende einen 10 µF Elko, scheint also nicht so kritisch zu sein.

Das connecten hat ja relativ lang gedauert

Connecting........_____....._____....._____....._____....._

probiere mal ob es schneller wird wenn du 1µF oder eben 0,1µF verwendest.
viele Grüße Stefan

P.S.: Das grüne Kabel vom Elko zu EN ist aber gut versteckt :wink:

StefanL38:
Das connecten hat ja relativ lang gedauert

Weil ich ohne Kondensator erstmal mit meinem Finger den boot-Knopf finden mußte.

Das Foto gehört zur Steckbrettnutzung.

StefanL38:
P.S.: Das grüne Kabel vom Elko zu EN ist aber gut versteckt :wink:

Ich finde, man muß nicht alle Geheimnisse preisgeben, aber nun hast Du es verraten 8)