Umsetzungs-Idee gesucht...
Ich habe ja eine Funktion eingebaut, dass der Raspbi und der Drucker aus gehen, sobald ein Druck nachts fertig wird und ich nicht selber ausschalten kann.
Ausgelöst wird der Shutdown über das END_PRINT Makro, wo ich am Ende das
ausgelöst wird.
Das würde ich nun gerne erweitern mit einer Funktion, die es mir erlaubt das
oder
abzubrechen, ohne dass ich Klipper neu starten muss.
Verschiedene Ideen gehen mir da gerade durch den Kopf. Die einfachste Lösung wäre, in der printer.cfg zwei unterschiedliche END_PRINT Makros liegen habe und dann über den Slicer dann schon beim starten des Drucks zu bestimmen was am Ende passieren soll.
Naja... Einfach wäre das.
...aber gibt es eine elegantere Lösung?
Wie wäre es mit einem Pop-up in Mainsail während der 60 Sekunden Wartezeit, wo man mit OK/Cancel und einem Timeout den Shut-Down abbrechen kann, bzw. einfach laufen lassen kann.
...und da gehen mir gerade die Ideen aus.
51 Replies
Ja okay, das hatte ich auch schon gefunden, aber ich kriege da gerade keinen Kopf dran.
Statt des G4 P6000 rufe ich dann ein
auf... Aber danach verlassen sie mich gerade.
Irgendwie muss ich da dann einen Cancel rein bekommen, der praktisch das Abarbeiten des gcode abbricht, statt nach Ablauf einfach weiter geht...
flat-fuchsia•2y ago
abbrechen geht dann aber nur wären der Duration fase mit
mann könnte aber auch mit dem idle timeout arbeiten denn muss man halt dann länger setzen als die dein hotend zum auskühlen braucht.
@Raabi ,
Dann muss ich mir nur noch ein Makro erstellen, was dann das UPDATE_DELAYED_GCODE auf 0 setzt und das als Makro dann auf dem Interface sichtbar macht... Muss ich probieren, danke für den Tipp.
Okay, habe das jetzt entsprechend umgesetzt und das passt.
Dazu noch G4 auf 300000 gesetzt, damit timelaps auch fertig wird.
Dazu natürlich ein Makro erstellt:
was nach dem berühmten "Done :-)" dann sichtbar ist und ich damit dann den ShutDown verhindern kann.
optimistic-gold•2y ago
Ich kann das wählen auf der Web gui ob ich es einschalten oder ausschalten möchte die Funktion.. Kann auch während des Drucks gemacht werden.....
optimistic-gold•2y ago
![No description](https://cdn.answeroverflow.com/1077315864908533910/Screenshot_20230220_204825_Chrome.jpg)
@Callisto Kannst du mal bitte deine Makros dazu sharen? Wäre interessant, wo die Unterschiede liegen.
optimistic-gold•2y ago
Kann ich morgen machen... Ist aber ein etwas komplizierteres. Und vom Strom wird das alles getrennt über eine Fritz Steckdose wenn die erkennt das die Wattzahl unter einem bestimmten Wert ist für paar Minuten. Das ist dann der Fall wenn alle Lüfter aus sind und der pi auch runter gefahren ist....
Das hier ist meine derzeitige Lösung, ich warte bis der Drucker abgekühlt ist:
optimistic-gold•2y ago
Hier mein Macro mit infos dazu ganz unten. Ich hab das in einen eigennen Macros Ordner gepackt undd mit include in der printer.cfg hinzugefügt.
Wie macht man diesen Rahmen um das Script?
flat-fuchsia•2y ago
mit ` 3 mal davor und 3 mal danach
@Callisto , ja danke für deine Lösung. Das sieht ganz gut und praktikabel aus. Da klau ich mir was raus... 😉
optimistic-gold•2y ago
Mach das😉 👍
Wie schaltet ihr den Drucker dann wieder an?
Immer über die Web Oberfläche des tasmota/shelly?
Möchte das ganze nächste Woche neu machen und würde das gerne implementieren
optimistic-gold•2y ago
Über mein Handy oder am PC....Mein Drucker ist an einer AVM FRITZ!DECT 200 eingesteckt.
![No description](https://cdn.answeroverflow.com/1082393568649412688/Screenshot_20230306_210416_One_UI_Home.jpg)