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.
Warte, ich google schnell für dich. p.s. In der Zwischenzeit kannst du Rx und Tx mal richtig anschließen.
:
Bearbeitet durch User
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
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?
:
Bearbeitet durch User
@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?
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
Einen Durchgangsprüfer sollte man schon haben.
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?
Was willste machen? Der Drucker kann so "alt" gar nicht sein wenn dan ESP32 drin ist. WELCHER Drücker hat jemals einen EPS32 integriert gehabt? Halte ich für hanebüchen!
Bernd schrieb: > So weit richtig > verstanden? Denke Ja. Schau die auch nochmal die TXD/RXD-Leitungen (Pin34/35) an, die scheinen ja auch auf den 6-poligen zu gehen
Benedikt L. schrieb: > WELCHER Drücker hat jemals einen EPS32 integriert gehabt? Halte ich für > hanebüchen! Dann hast du noch nichts von FluidNC gehört. http://wiki.fluidnc.com/en/hardware/existing_hardware
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... ;)
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....
:
Bearbeitet durch User
Bei mir ist es für die Schule zu spät, aber für mein weiteres (Bastel-)Leben werde ich es gebrauchen können;). Danke nochmal.
Ich habe gelernt dass man mit Durchgangsprüfer bei UART nicht immer weiter kommt...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.