Repetier Server verliert Verbindung bei mehreren Druckern
Hallo zusammen,
ich nutze Repetier Server Pro und habe ein echt nerviges Problem.
Sobald ich an dem Pi zwei Drucker angeschlossen habe, friert ein Drucker nach einer gewissen Zeit ein. Wenn ich mir das im Log anschaue, dann gibt es einen commuication Timeout und er kann die Verbindung nicht widerherstellen. Das passiert allerdings erst nach einer längeren Druckzeit (über 24h). Wenn ich mich richtig erinnere hatte ich das aber auch mal nach einen 48h Druck auf mit nur einem Drucker angeschlossen (32Bit Board).
Mein ein Drucker hatte ein 8 bit Board, der andere, welcher immer brav weiter lief ein 32 Bit Board. Ich musste den Server dann immer neu starten. Manchmal konnte ich meinen Druck mit dem Befehl "Druck retten" retten.
Jetzt hängen zwei Artillery x2 dran. Beide mit einem 32-Bit Board. Heute morgen standen wieder beide Drucker still und er hat zu beiden Druckern die Verbindung verloren. Kein Retten möglich, ich musste manuell den Gcode löschen, um weiter drucken zu können. Leider sehr unzuverlässig. Der Druck stoppte nach 14h Druckzeit. Auf beiden Druckern identisch. Auch dazu habe ich ein Log File.
Kann mir jemand weiterhelfen und sagen woran es liegt? Ich weiß leider echt nicht weiter. Aktuell drucke ich wieder altmodisch über USB Stick.
Vielen Dank im Voraus!
PS: Die USB Leitungen habe ich schon getauscht.
ich nutze Repetier Server Pro und habe ein echt nerviges Problem.
Sobald ich an dem Pi zwei Drucker angeschlossen habe, friert ein Drucker nach einer gewissen Zeit ein. Wenn ich mir das im Log anschaue, dann gibt es einen commuication Timeout und er kann die Verbindung nicht widerherstellen. Das passiert allerdings erst nach einer längeren Druckzeit (über 24h). Wenn ich mich richtig erinnere hatte ich das aber auch mal nach einen 48h Druck auf mit nur einem Drucker angeschlossen (32Bit Board).
Mein ein Drucker hatte ein 8 bit Board, der andere, welcher immer brav weiter lief ein 32 Bit Board. Ich musste den Server dann immer neu starten. Manchmal konnte ich meinen Druck mit dem Befehl "Druck retten" retten.
Jetzt hängen zwei Artillery x2 dran. Beide mit einem 32-Bit Board. Heute morgen standen wieder beide Drucker still und er hat zu beiden Druckern die Verbindung verloren. Kein Retten möglich, ich musste manuell den Gcode löschen, um weiter drucken zu können. Leider sehr unzuverlässig. Der Druck stoppte nach 14h Druckzeit. Auf beiden Druckern identisch. Auch dazu habe ich ein Log File.
Kann mir jemand weiterhelfen und sagen woran es liegt? Ich weiß leider echt nicht weiter. Aktuell drucke ich wieder altmodisch über USB Stick.
Vielen Dank im Voraus!
PS: Die USB Leitungen habe ich schon getauscht.
Comments
https://www.repetier-server.com/knowledgebase/printer-stops-mid-print/
Da haben wir die üblichen verdächtigen mal aufgelistet.
2 Drucker angeschlossen. 8 Bit und 32 Bit. Beide von Anycubic.
Bei mir sieht es aber so aus, als wäre der Dienst neugestartet.
Nutze Repetier-Server auf einem Windows Tablet.
6 Stunden druck für die Tonne. Beim 8 bit board konnte ich es retten. Beim 32bit board ist der Drucker mitten im Bauteil stehen geblieben.
Ich konnte das Problem leider immer noch nicht lösen.
vielen Dank für die Antworten. Ich wollte jetzt zum neuen Jahr das Problem wieder angehen, da es immer noch besteht. Mir blieb sogar nur bei einem angeschlossenen Drucker der Drucker nach 48h Druckzeit stehen. Ich habe die stelle im Syslog ausfindig gemacht. Allerdings keine Ahnung, was mir das sagen soll:
Dieselbe stelle im Serverlog:
Und dieselbe Stelle im Drucklog:
Ich muss anschließend den Repetier sowie den Drucker neu starten, damit er wieder eine Verbindung aufbaut. Weiterdrucken geht dann natürlich nicht. Es hilft nur Manuell in den Gcode eingreifen, alle Zeilen vorher heraus löschen (ich weiß ja wo er stehen geblieben ist), Achsen einzeln homen und weiterdrucken.
Vielleich gibts ja eine Lösung für mein Problem
Vielen Dank im Voraus!
Aber danach gibts wohl auch keine Verbindung und linux gibt erst mal auf:
Jan 2 09:48:35 Repetier-Server kernel: [150293.426935] usb 1-1-port1: unable to enumerate USB device
Da es sonst aber klappt ist die Ursache vermutlich eine elektrische Störung wie übersprechen/induktion/spannungsschwankungen/...
Da kann ich nicht wirklich weiter helfen. Man muss halt den Störenfried finden.
Was deine Lösung zum weiterdrucken angeht sieh dir mal dies Rescue Funktion im Server an. Damit wird protokolliert bis wo man gedruckt hat und beim Druckstop wegen Verbindungsabbruch kann man dann vortsetzen wählen. Er fragt dann ab wo und bietet 2 Positionen an, aber du kannst jede Zeile aus dem gcode nehmen. Temperatur wird auch korrekt gesetzt.
Du kannst noch 2 Skipte angeben was er machen soll beim verbingswiederherstellen und vor dem weiterdrucken. Je nach Drucker gibts da unterschiedliche sachen die sinn ergeben. Hängt auch davon ab ob der Kopf noch am Objekt "klebt" ode rnoch beweglich ist und das Objekt nicht abzieht wenn er beim verbinden bewegt.
vielen Dank für die schnelle Antwort!, obwohl ich das Thema sogar habe so lange ruhen lassen.
Diesen Rescue Modus kenne ich. Springt aber in weniger als 1 von 10 Fällen an. Wenn der Drucker stehen bleibt zeigt der Server eigentlich nur keine Verbindung mehr zum Drucker an, selbst wenn ich die Verbindung neu herstelle, weiß er nicht, dass der Drucker mal gedruckt hat. Denke, dass es daran liegt, dass der Server einfach aufgibt.
Ich muss übrigens tatsächlich den Server komplett neu booten, bevor er irgendetwas versucht, neu zu verbinden.
Dann muss ich jetzt mal schauen, ob mir n Oszilloskop mehr sagen kann, da ich jetzt weiß wo ich weiter suchen kann...Was ein Mist.
Wüsste nur nicht, wo solche Spannungsspitzen oder Spannungsschwankungen her kommen sollten. Der Pi hängt ja an seinem originalen Netzteil. Das puffert beim Gleichrichten der 230V ja schon solche Sachen weg...
Ggf. EMV, aber das USB Kabel ist ja ein geschirmtes.