Bild vom Druckende dunkel weil Licht schon ausgeschaltet wurde (Cura: End-G-Code)

Hallo,
unter "Globale Einstellungen" => Druckberichte habe ich die Option "Webcam Schnappschuss zum Druckbericht hinzufügen " aktiviert. Funktioniert prinzipiell auch.

In Cura habe ich im "End-G-Code" ganz am Ende bei dem Drucker aber auch eingefügt, das am Druckende das Licht ausgeschaltet wird (@execute lightoff ; startet eigenes Shell-Script)

Jetzt ist es so, dass das vom Repetierserver erzeugte Bild am Ende des Drucks dunkel ist (weil wohl das Licht schon zu dem Zeitpunkt ausgeschaltet wurde).

Wie kann ich dies ändern? Ausschalten möchte ich das Licht am Ende schon.
Das Bild für den Druckbericht müßte früher erzeugt werden, oder wie kann ich das Licht am Ende des Druckvorgangs (noch) später ausschalten (am Ende vom End-G-Code von Cura steht es ja schon) ?
Oder der Repetierserver müßte das Licht ganz am Ende ausschalten, dazu müßte (m)ein Shell-Script am Ende angetriggert werden ...

Die Berichte (PDF) sind ja hier zu finden:
Dashboard => "Zum Drucker >" => das "Hamburger-Menu"  => Verlauf

Thx & VG,
Martin

Comments

  • Habe den G-Code aus Cura entfernt und beim Repetierserver unter: 
    Druckereinstellungen => Ereignisabhängigig => Sende vor/nach Druckauftrag  
    eingetragen, das Licht-schalten funktioniert prinzipiell, aber auch hier ist das Bild am Ende für den Druckbericht dunkel (Licht ist schon aus).
    (die Druckvorlage habe ich mit Cura neu gesliced, die lighton/off kommen also nicht mehr von Cura sondern vom Repetier-Server).

    So sieht das Druckende aus:
    ...
    Send:11:11:42.393: N1785 G4 S1
    Send:11:11:42.394: @execute sendmessage_printdone
    Recv:11:11:42.399: Slow command added:M300 P300 S4000
    Send:11:11:42.399: N1786 M300 P300 S4000
    Recv:11:11:44.392: echo:busy: processing
    Recv:11:11:45.597: ok (2)
    Send:11:11:45.597: M117 ETA 11:21:47 day 11
    Send:11:11:45.597: @excludeTimeOn
    Send:11:11:45.597: @snapshot 0
    Recv:11:11:46.598: ok (2)
    Send:11:11:46.599: N1787 G1 F2000
    Send:11:11:46.599: @excludeTimeOff
    Send:11:11:46.599: N1788 M82 ;absolute extrusion mode
    Recv:11:11:47.597: ok (2)
    Send:11:11:47.598: N1789 M104 S0
    Send:11:11:47.598: @execute lightoff
    Recv:11:11:47.605: ok (4)
    Send:11:11:48.093: @stopLog
    Send:11:11:52.552: M117 Finished
    Recv:11:11:52.555: ok
  • Einfach Lösung wäre im licht aus skript vor dem ausschalten

    sleep 20

    zu schreiben. Dann verzögert das ausschalten 20 Sekunden was hoffentlich ausreicht noch im hellen das Bild aufzunehmen. Klappt aber nur wenn das Skript nicht als synchron markiert wurde. Sonst wartet der Server auf das Ende und macht erst dann weiter.
  • Hi,
    die Lösung hatte ich auch schon im Kopf, habe diese jetzt auch so umgesetzt.
    Dachte es ginge auch noch etwas "sauberer" ;-)

    Thx!
Sign In or Register to comment.