Druck abbrechen mit dem PrusaSlicer?
Hallo Mit-Drucker,
hier eine Frage an euch, zu der ich hier im Forum und auch im restlichen www keine Antwort gefunden habe.
Ich habe in meinen Mk3S+ den Raspberry Pi Zero W mit PrusaPrint eingebaut.
Es ist sehr komfortabel, wenn man seinen G-Code über WLAN direkt zum Drucker schicken kann.
Aber es passiert doch immer mal wieder, dass ich den Druck abbrechen möchte, weil z. B. noch ein Detail geändert werden soll.
Wenn man von der SD-Karte druckt ist das kein Problem; im Display wird "Druck abbrechen" als Menupunkt angeboten.
Wenn man aber den Druck vom PrusaSlicer schickt, fehlt dieser Unterpunkt und man kann nur noch den Reset-Knopf an der Maschine drücken. Dann bleibt der Druckkopf stehen und man muss ihn nach dem Booten manuell hochfahren, um den Druck entfernen zu können. Alternativ kann man im Browser PrusaPrint starten und hier "Druck abbrechen" wählen.
Mein Wunsch wäre:
- ein Menu-Unterpunkt "Druck abbrechen" im Display, auch wenn das File mit dem PrusaSlicer geschickt worden ist
- oder besser: Im PrusaSlicer einen Buttom "Druck abbrechen".Man hat es ja auch von hier geschickt..
Oder gibt es so etwas schon und ich habe es bisher nur nicht entdeckt...?
Ich freue mich auf eure Antworten!
Happy quiet 3D-Printing
Kaskade911
RE: Druck abbrechen mit dem PrusaSlicer?
Mit "PrusaPrint" meinst du das vorkonfigurierte Octoprint-Image?
Wenn du deinen Druck mit Octoprint startest, musst du ihn auch mit Octoprint abbrechen, denn das Druckerboard wird dabei zum reinen Interpreter der nur noch Befehle vom Raspi entgegen nimmt. Das Raspi wird zum neuen Controller und hat nun mal keine Verbindung zum LCD.
PrusaSlicer ist ein Slicer. Keine Kontrollplattform. Damit wirst und sollst du deinen Drucker nicht steuern können.
RE: Druck abbrechen mit dem PrusaSlicer?
Mit "PrusaPrint" meinst du das vorkonfigurierte Octoprint-Image?
Hallo lichtjäger,
ja, siehe https://help.prusa3d.com/en/article/prusaprint-rpi-zero-and-octoprint_2180
Ich möchte den Drucker natürlich nicht vom PrusaSlicer komplett fernsteuern, aber wenn ich von dort einen Druck schicken kann wäre es komfortabel, wenn man ihn auch von dort kontrolliert abbrechen kann (nicht mehr und nicht weniger).
Und das geht nicht mit dem PrusaSlicer, es geht nicht am Display, sondern momentan nur über den Browser.
Rein technisch müsste es möglich sein (wenn ich Deine Erklärungen richtig verstehe), dass der PrusaSlicer eine entsprechende G-Code Sequenz zum Stoppen des Drucks sendet, oder?
"Das Raspi wird zum neuen Controller und hat nun mal keine Verbindung zum LCD"
OK. Das verstehe ich. Deshalb wird es am Display nicht (ohne größere Änderungen) möglich sein....
Happy quiet 3D-Printing
Kaskade911
RE: Druck abbrechen mit dem PrusaSlicer?
Und das geht nicht mit dem PrusaSlicer, es geht nicht am Display, sondern momentan nur über den Browser.
Rein technisch müsste es möglich sein (wenn ich Deine Erklärungen richtig verstehe), dass der PrusaSlicer eine entsprechende G-Code Sequenz zum Stoppen des Drucks sendet, oder?
Wenn PrusaSlicer G-Code-Befehle an Octoprint oder den Drucker senden könnte, dann ja. Aber das ist genau das, was ich mit "der Slicer ist kein Controller" gemeint habe. Er überträgt eben keine Komandos, sondern nutzt ein Protokoll (ich glaube ftp oder ssh) um die gcode-Datei in den Speicher von Octoprint zu schreiben. Das entspricht im einfachsten Sinne eine Datei auf einer Netzwerkfestplatte zu speichern.
Man müsste PrusaSlicer schon um die Funktionalität von Pronterface erweitern oder eine Webview zu Octoprint öffnen um diese Funktionalität zu ermöglichen. Letzteres kannst du aber auch einfach selbst machen.
RE: Druck abbrechen mit dem PrusaSlicer?
PS: Der automatische Druckstart nach Upload ist auch ein Feature von Octoprint und nicht von PrusaSlicer.
RE: Druck abbrechen mit dem PrusaSlicer?
@kaskade911
Mit einem kleinen Python- oder bashscript wäre das über Windows oder Linux möglich: Man braucht im Prinzip nur ein Drucker Kommando (curl) an die Rest API senden und kann damit den Druck abbrechen. https://docs.octoprint.org/en/master/api/job.html
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Druck abbrechen mit dem PrusaSlicer?
Hallo karl-herbert,
das klingt doch nach einer Lösung! Danke für den Link.
Da werde ich mal ein wenig probieren, obwohl ich eher von der HW-Fraktion bin. Programmieren ist nicht so mein Ding...
Happy quiet 3D-Printing
Kaskade911