Serverbefehle

Hallo Zusammen,

wie nutze ich die Serverbefehle? Ich habe vor den Plattenwechsel meiner Jobox am Prusa MK4 über einen Serverbefehl zu realisieren. Wie und wo muss ich das umsetzen? Bzw. geht das überhaupt?

Ich habe in Schnellbefehle geschrieben. Der Code funktioniert. Ich habe es mit include versucht, aber der Code wird nicht ausgeführt...

Comments

  • Dir Frage ist wann du es wo und wie aufrufen willst. Schnellbefehle werden ja manuell vom Benutzer aufgerufen.
    Du kannst sie aber aus einem g-code aufrufen, nur nicht mit @include sonder @quickcommand

    @quickCommand name

    Executes the quick command with given name. These are the quick commands defined in Printer Configuration -> G-Codes -> Quick Commands.

    @include baut den code einer inlcudedatei an der Stelle ein und führt ihn aus. Da der Befehl ansich funktioniert wird es wohl gehe, Problem scheint mir daher mehr wo du es einbaust und wie aufrufst. Wichtig ist dabei per usb zu drucken sonst hat der Server ja auch keine Kontrolle darüber, also ein sd druck wo du serverbefehle einbaust wird nie klappen können.

  • Der Drucker ist über USB mit dem Server (esprimo I5 mit Ubuntu) verbunden. Das heißt ich muss @include "includename" aufrufen. Das soll nach dem Druck aufgerufen werden. Soll auch erstmal nur ein Test werden. Der Prusa macht komische Sachen... Da scheint ein Firmware Bug vorliegen...
  • Das kommt halt drauf an. Für @include must du den inhalt in "Includes" ablegen und nicht in Quickcommands, sonst wird er nicht gefunden. Machst du es in quickcommands weil du es auch mal manuell machen willst kannst du es stadt dessen mit @quickcommand "Name" aufrufen, aber @include klappt dann nicht.
  • Ich glaube ich habe die funktionsweise jetzt verstanden. Ich habe gerade eine kleine Dauerschleife laufen lassen. Das hat super funktioniert!
Sign In or Register to comment.