Forum: Mikrocontroller und Digitale Elektronik Ist ein USB ASP und FTDI232 das gleiche?


von Tim (Gast)


Lesenswert?

Guten Abend.

Ich möchte den Bootloader meines 3d-Druckers neu flashen. Dazu bräuchte 
ich einen USB ASP V2.
Zufällig habe ich noch einen FTDI 232 
(https://www.ebay.de/itm/FT232RL-FTDI-USB-zu-TTL-Serial-Converter-Adapter-Modul-5V-und-3-3V-fur-Arduino/164159736069?hash=item2638aec905:g:7uAAAOSwOWtelHi4) 
rumliegen, bin mir aber nicht sicher ob sich dieser ebenfalls dafür 
eignet..
Kann mir jemand weiterhelfen?

Danke im VOrraus.

von Timmo H. (masterfx)


Lesenswert?

Ist nicht das gleiche. Mit einem usbasp kannst du einen nackten AVR ohne 
Bootloader programmieren. Mit einem FTDI setzt es einen Bootloader auf 
dem Board voraus. Aber da 3D-Drucker meist mit einem Arduino Bootloader 
und FTDI bzw. Ch340 ausgestattet sind brauchst du eigentlich gar nichts

von Stefan F. (Gast)


Lesenswert?

Der USBASP ist ein Programmieradapter für das ISP Protokoll.
Der FT232 ist ein Adapter für das UART Protokoll.

von Tim (Gast)


Lesenswert?

Timmo H. schrieb:
> Aber da 3D-Drucker meist mit einem Arduino Bootloader
> und FTDI bzw. Ch340 ausgestattet sind brauchst du eigentlich gar nichts

In der Tat ist ein CH340 verbaut.
Meinst du mit gar nichts, dass ich den Bootloader über den USB-Anschluss 
des Boards flashen kann?

von Timmo H. (masterfx)


Lesenswert?

Tim schrieb:
> Timmo H. schrieb:
> Aber da 3D-Drucker meist mit einem Arduino Bootloader
> und FTDI bzw. Ch340 ausgestattet sind brauchst du eigentlich gar nichts
>
> In der Tat ist ein CH340 verbaut.
> Meinst du mit gar nichts, dass ich den Bootloader über den USB-Anschluss
> des Boards flashen kann?
Nicht den Bootloader, aber die Firmware

Edit: ahh sorry, sehe jetzt erst dass du den tatsächlich den Bootloader 
Flashen willst. Warum?

: Bearbeitet durch User
von Tim (Gast)


Lesenswert?

Ja, leider muss ich zum flashen der Firmware den Bootloader neu flashen. 
Mit dem aktuellen habe ich sync-Probleme.

von Timmo H. (masterfx)


Lesenswert?

Tim schrieb:
> Ja, leider muss ich zum flashen der Firmware den Bootloader neu
> flashen.
> Mit dem aktuellen habe ich sync-Probleme.
Gut das kann auch an der Software ligen, eigentlich sind die Arduino 
Bootloader recht robust.

Ansonsten kannst du auch einen weiteren Arduino als ISP 
Programmieradapter missbrauchen.

von Tim (Gast)


Lesenswert?

Timmo H. schrieb:
> Ansonsten kannst du auch einen weiteren Arduino als ISP
> Programmieradapter missbrauchen.

Habe ich jetzt gemacht, hatte noch einen Mega 2560 rumliegen. Geschafft 
hätte ich es allerdings nicht ohne den Anleitungsvideos von dem Youtube 
Channel Crosslink.

Falls andere mit einem Anet A8 3D-Drucker auf das selbe Problem stoßen:

1. Arduino muss geflasht werden, damit er zum ISP-Programmer wird.
2. Arduino mit der Hauptplatine des 3D-Druckers verbinden und (besseren) 
Bootloader flashen.
3. Neue (bessere) Firmware (MArlin) kann auf den Drucker geflasht 
werden.

Aber der Youtube-Channel von Crosslink erklärt es gut.

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
Noch kein Account? Hier anmelden.