Forum: Mikrocontroller und Digitale Elektronik Wie reparieren? Mightyboard vom CTC Drucker USB-Komm defekt


von Steffen W. (derwarze)


Lesenswert?

Hallo

Bei meinem CTC 3D Drucker hat sich aus unbekanntem Grund die Verbindung 
über USB verabschiedet. Allem Anschein nach ist der ATMega8 der als 
Serial USB Umsetzer fungiert defekt. Der Drucker funktioniert ansonsten 
einwandfrei.
Also R68 und 71 ausgelötet und ein FTDI Kabel angelötet.

Funktioniert aber nur sporadisch, am PC (Win7 pro) vom ReplicatorG zwar 
erkannt aber immer wieder Verbindungsfehler.
Eine Installation von Makerbot (auf dem test-Laptop) ist offenbar wegen 
der fehlenden Kommunikation nicht möglich bzw. der Drucker wird nicht 
erkannt und Makerbot weigert sich zu slicen. Ärgerlich da so auch nicht 
mit SDKarte gearbeitet werden kann.

Es ist ja kein Problemden den ATMega zu wechseln nur woher bekomme ich 
das darin befindliche Programm? Was ist an der Serialkommunikation am 
Mightyboard so außergewönlich das ein standard Serial-USB Konverter 
nicht richtig arbeitet?

: Bearbeitet durch User
von Steffen W. (derwarze)


Lesenswert?

Nanu, keiner eine Idee dazu.
Per Internetsuche hab ich nur was bei Github.com gefunden nur kann man 
die Dateien (zb. usbserial-rep2.hex) dort nicht runterladen, die werden 
immer nur als Dump in einem Editor in unbrauchbarem Format als Webseite 
geöffnet.

Muß doch eine Möglichkeit geben an die Firmware für den ATmega8U2 auf 
dem Mightyboard zu kommen.

von Guido L. (guidol1970)


Lesenswert?

Steffen W. schrieb:

> Serial USB Umsetzer fungiert defekt. Der Drucker funktioniert ansonsten
> einwandfrei.
> Also R68 und 71 ausgelötet und ein FTDI Kabel angelötet.
>
> Funktioniert aber nur sporadisch, am PC (Win7 pro) vom ReplicatorG zwar
> erkannt aber immer wieder Verbindungsfehler.

Evtl. mal schauen ob der TTL-Level des FTDI 5V anstatt 3.3V sein sollte 
(oder umgekehrt?)

von Steffen W. (derwarze)


Lesenswert?

Ist ein 3,3V FTDI Kabel wie ich gerade gesehen habe. Hat bei mir aber an 
einem ATMega32 immer einwandfrei gearbeitet. Mal Kramen ob ich ein 5V 
Teil finde und es damit versuchen.

von EdiR (Gast)


Lesenswert?

Ist das beim Mightyboard im CTC nicht so, dass man die Druckdaten 
bevorzugt auf SD-Karte übergibt? Bei meinem CTC habe ich jedenfalls bis 
auf die Erstinstallation (Firmware-Update) bis heute keine 
USB-Verbindung gebraucht. Statt dessen habe ich mir eine SD-Karte mit 
WLAN gekauft. Damit ist das Übertragen der Druckdaten einfach und 
problemlos, und zwar ohne USB.

von Steffen W. (derwarze)


Lesenswert?

Ich mache es ja auch meist mit SD Karte, dazu braucht es keine USB 
Verbindung. Das geht ja alles einwandfrei.

Das Problem ist nur das die Slicerprogramme die auf den steuernden 
Rechnern neu installiert werden mussten die Zusammenarbeit und mitunter 
such die Installation verweigern (macht MakerBot auf dem Werkstattlaptop 
mit WinXP) wenn kein Drucker erkannt wurde.
Auch wollte ich endlich Sailfish aufspielen.

: Bearbeitet durch User
von Georg G. (df2au)


Angehängte Dateien:

Lesenswert?

Steffen W. schrieb:
> unbrauchbarem Format

Wenn es nicht mehr ist... da kann dir geholfen werden.

von Steffen W. (derwarze)


Lesenswert?

Danke Georg, jetzt lohnt es den IC zu wechseln. Ist zwar ein blödes 
Gehause aber mit der Heisluftstaion geht es.

Gerade hab  ich es mit einem 5V FTDI versucht, gleiches Ergebnis.
Immer wieder Bad CRC, Paket timed out. Das Board mag offenbar nicht mit 
dem FTDI zusammenarbeiten.

von Georg G. (df2au)


Lesenswert?

Steffen W. schrieb:
> IC zu wechseln

Hoffentlich ist es das richtige File. Ich habe das von dir angeführte 
usbser-rep2.hex genommen. Wenn du ein anderes brauchst: Webseite 
aufrufen, mit der Maus den Hexcode markieren, in die Zwischenablage 
kopieren, Editor öffnen, neues File, einfügen. Ist auf der Seite blöde 
gemacht.

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.