ESP32-Wroom-32 aus altem 3D-Drucker mit Tasmota flashen

OP #7466507
Lesenswert?
• ▲
▼

Hallo zusammen,

ich habe einen alten 3-D-Drucker zerlegt und darin ein ESP32 Board gefunden.

Wie kann ich dieses Board flashen? Muss ich zusätzlich zu meiner Vekabelung noch einen bestimmten GPIO auf Masse ziehen, um das Gerät in den Boot-Modus zu bringen?

Mit meiner aktuellen Verkabelung konnte ich das Gerät weder mit Thonny noch mit Tasmota Webinstaller flashen.

Angehängte Dateien:
OP #7466530
Lesenswert?
• ▲
▼

Hallo,

ich habe bereits mehrere Entwicklerboards in Betrieb und erfolgreich flashen können. Aber bei den Entwicklerboards komme ich an alle GPIOs dran und auch haben diese einen USB-Port zum flashen. Jetzt bei diesem bin aber überfragt, wie ich diesen flashen kann.

Wenn ich rx und tx tausche geht es auch nicht. Es kommt dann "no serial data received".

Viele Grüße Bernd

#7466531
Lesenswert?
• ▲
▼

kannst bisschen Englisch?

https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/boot-mode-selection.html

Aber ganz ehrlich - wenn Du es nicht hin bekommst, schmeiss das Teil weg und kauf Dir für 5€ ein anderes Board

Problem ist doch, das die GPIO-Pins nicht raus geführt sind - zum einen fürs flashen - aber nachher auch, was willst da dran anschließen? Was soll Tasmota damit steuern?

OP #7466550
Lesenswert?
• ▲
▼

@Heinz:

Ja, da hast du wohl recht. Der Gedanke kam mir auch schon, warum soll ich meine Zeit auf dieses Ding verwenden. Ist eher meinem Drang geschuldet es einfach mal zu probieren. Den ESP32 mit Tasmota zu flashen wollte ich einfach nur um zu schauen, ob es geht. Eigentlich soll micropython drauf und dann mal sehen.

Wenn ich deinen Link richtig verstehe, dann muss ich GPIO0 auf Low ziehen, aber wie käme ich an den GPIO0 ran? Eventuell ist einer von den "UART2"-Pins mit dem GPIO0 verbunden. Aber wie bekomme ich so etwas raus oder bin ich hier völlig auf dem Holzweg?

#7466554
Lesenswert?
• ▲
▼

Bernd schrieb:

Wenn ich deinen Link richtig verstehe, dann muss ich GPIO0 auf Low ziehen, aber wie käme ich an den GPIO0 ran? Eventuell ist einer von den "UART2"-Pins mit dem GPIO0 verbunden. Aber wie bekomme ich so etwas raus oder bin ich hier völlig auf dem Holzweg?

Du bist auf dem richtigen Weg :-)

Du musst jetzt halt schauen wo GPIO0 genau ist am ESP32 - dann schauen wo er auf der Platine hingeführt ist

Die Platine ist sicher so gemacht das man sie nach Bestückung flashen konnte, orgendwo geht er hin

OP #7466572
Lesenswert?
• ▲
▼

Ahhhh, ich glaube jetzt komme ich der Sache gedanklich schon näher :).

Wenn ich es richtig verstehe, würde ich alle 6 Pins von "UART2" mit dem GPIO0 (Kontakt No. 25, lt. Abb. von Ron-Hardy) des ESP32 auf Durchgang prüfen. Sollte ich dann bei einem der 6 Pins fündig werden, würde ich diesen dann auf GND ziehen und es sollte funktionieren. So weit richtig verstanden?

OP #7466610
Lesenswert?
• ▲
▼

Unglaublich! Es klappt!

@Ron-Hardy + Heinz R.: Vielen, vielen Dank! Das waren wirklich die entscheidenden Tipps. So sieht jetzt die Verkabelung aus, die funktioniert. Mit der Durchgangsprüfung habe ich wieder was gelernt. Irgendwie logisch. Wäre ich allerdings nicht drauf gekommen. Auch wäre ich nicht darauf gekommen, die RX/TX Pins auf UART2 zu suchen.

Jetzt überlege ich was ich basteln kann damit... ;)

Angehängte Dateien:
#7466624
Lesenswert?
• ▲
▼

Bernd schrieb:

Mit der Durchgangsprüfung habe ich wieder was gelernt. Irgendwie logisch. Wäre ich allerdings nicht drauf gekommen

Damit hast jetzt sehr viel gelernt das Du noch sehr oft im Leben brauchen wirst :-) Das verstanden zu haben ist locker ein Schuljahr wert :-)

Und bitte den ESP nicht auf diesen vermutlich nicht ESD-konformen Teppich legen....

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.