Was er bewirkt ist das nach dem Druck das Skript "Drucker herunterfahren" ausführt. Solange darin nichts steht passiert allerdings nichts.
Um das zu erreichen in /var/lib/Repetier-Server/database/extcommands.xml (ich nehme an unser image wird verwendet) vor dem </config> diese 2 Zeilen einfügen:
nach einem restart des servers kann man in dem script dann @execute shutdown
schreiben und er würde den pi herunterfahren. Was man da auch reinschreiben kann sind Befehle für eine Funksteckdose um den Drucker auszuschalten. Dafür war es eigentlich gedacht. Aber auch hier gibt es viele Lösungen weshalb wir so eine universelle Lösung gewählt haben.
ok. danke! Muss man erst einmal darauf kommen, noch Hand anlegen zu müssen....also ich habe mit meinen rudimentären Linux Kenntnissen die Datei extcommands.xml mit nano editiert und die 2 Zeilen eingefügt. Und dann..? Sorry ich stehe auf der Leitung...welches Skript "Drucker herunterfahren" ist denn gemeint?
Ich habe nur in den Druckereinstellungen die ereignisabhängigen G-Gode Befehle "Drucker herunterfahren" gefunden?
Comments
Um das zu erreichen in /var/lib/Repetier-Server/database/extcommands.xml (ich nehme an unser image wird verwendet) vor dem </config> diese 2 Zeilen einfügen:
nach einem restart des servers kann man in dem script dann
@execute shutdown
schreiben und er würde den pi herunterfahren. Was man da auch reinschreiben kann sind Befehle für eine Funksteckdose um den Drucker auszuschalten. Dafür war es eigentlich gedacht. Aber auch hier gibt es viele Lösungen weshalb wir so eine universelle Lösung gewählt haben.
Du solltest aber evtl.
G4 S300
@syncMotion
noch davor stellen. Da die Daten gecached werden wird der pi sonst evtl zu früh heruntergefahren. Besser warten bis der Job auch ganz fertig ist.
in G-codes/Event Dependent/Shutdown printer add:
G4 S300
@syncMotion
After it will be work. It true?
@syncMotion
@execute shutdown
then to make it shutdown on running the gcode. SyncMotion is just to wait for all commands to be received by printer.