Wie kann man den Drucker bei jedem Z Layer anhalten
09. May 2013 13:17
Hallo zusammen,
erst mal noch ein schönen restlichen Vatertag... :-)

Ich benutzte ein Drucker mit Merlin Firmware und Repetier zur Steuerung.
Für Versuche bräuchte ich eine Funktion, die den Drucker bei jedem neuen Z-Layer automatisch auf X0,Y0 fährt und anhält und erst bei einem Tastendruck weiter läuft.
Wie lässt sich das am besten bewerkstelligen ?

Bzw gibt es ein Tool oder Funktion mit der man entsprechend automatisch via Script eine entsprechende Zeile
in den G-Code einfügen könnte.
Ideal wäre es wenn der Slic3er bzw Repetier von den Entwicklern gleich um solch eine Funktion ergänzt werden würde:-)
----
neuer Z-Layer
fahre an Position X0,Y0
warte dort auf Tastendruck
.
.

schon mal danke für die Tipps und Hilfe
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
09. May 2013 14:33
Hat Deine Elektronik denn eine Taste? Ansonsten musst Du den Host so modifizieren, dass er nicht nur nach 0, 0 fährt, sondern dann auch keinen weiteren G-code mehr schickt. Wird kein G-code geschickt, bleibt ein Drucker stehen.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
10. May 2013 05:23
Die Drucker Elektronik als Tasteneingabe-Abfrage zu verwenden, wollte ich eher nicht,
dazu hätte man mit angepasster Firmware zwar bestimmt auch einen der max Endschalter
abfragen können.....nur wäre mir das zu viel Code gebastell in der Firmware, was ich nicht so ganz könnte.

Ich hatte gehofft, dass mir das Repetier zusammen mit dem G-Code dazu irgendwie die Möglichkeit gibt.

Jeden Layer in ein einzelnen Druckjob zu verwandeln wäre sicherlich auch eine Möglichkeit, aber leider auch
eine sehr langsame und nerfige

würde mich über weitere Tipps freuen
die Sache vielleicht auch als Frage an die Entwickler vom Repetier.
Könntet ihr so etwas in der nächsten Version mit einfließen lassen ?
Eine Sonderfunktion in der Art wäre vielleicht auch hilfreich Repetier direkt als Pulver-Schichtsdruck Steuerung zu verwenden.
Unabhängig vom Slic3er könnte dann Repetier bei jedem Layerwechsel einmal ein Vorgang fürs Pulver verteilen
steuern bzw es dann in den Ablauf einfließen lassen.
In den Slic3er würde ich das nicht unbedingt übernehmen, weil es von meiner Vorstellung her eher zu der Aufgabe
der Steuerung passen würde. Man könnte so Einstellarbeiten schneller und einfacher vornehmen, ohne jedes mal
das Objekt neu Slicen zu lassen.
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
10. May 2013 05:45
Wenn du den repetier host verwendest kannst du mit @ pause arbeiten.

Der host macht wenn er diese befehl im gcode findet eine pause bis man eine taste drückt.
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
10. May 2013 06:47
Wenn Du ein neues Druckverfahren einführen willst, kommst Du um Modifikationen der Software ohnehin nicht drum herum.

Zum erst mal ausprobieren kannst Du am Ende jeden Layers ein G4 (Pause) einfügen, z.B. G4 10000 für 10 Sekunden Pause. Dann hast Du 10 Sekunden Zeit den Host mit dessen Pause-Taste ebenfalls pausieren zu lassen.


Generation 7 Electronics Teacup Firmware RepRap DIY
     
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
10. May 2013 08:31
das klingt super, vielen danke
das ist im Prinzip schon genau, was ich gesucht hatte mit dem @pause
werde ich im G-Code dann überall so einfügen und vorher mein X0,Y0 einbauen

Hätte mich interessiert in wie weit RepetierHost noch für derartige Druck Varianten erweitert wird,
ob so etwas überhaupt geplant ist.
Zum Beispiel wäre auch die Möglichkeit schön, ein Drucker nach einem bestimmten Materialverbrauch immer an ein
Reservoir fahren lassen zu können usw....

Aber danke erstmal mit den bisherigen Tipps, damit kann ich weiter testen.
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
10. May 2013 08:44
Guck dir mal bei Skeinforge die Funktion "Home" an...
da kannst du für jeden Layer eine einen Home.Gcode einbauen.
Damit kannst du genau das machen was du möchtest.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
11. May 2013 03:43
@Stoffel

danke
bei Slic3er habe ich die Funktion auch gerade gefunden
dort gibt es im Printer Settings Custom G-Code auch für Layer Change diese extra Funktion
da war ich irgendwie blind, dass ich die nicht direkt gesehen hatte
Re: Wie kann man den Drucker bei jedem Z Layer anhalten
11. May 2013 04:46
Na siehst du, da kannst du dann deinen @Pause rein machen, und du hast genau was du brauchst.


Mfg
Wolfgang
Aller Anfang war schwer - Wolfstrap Reprap-fab.org Meine Meinung

Erfahrungen kann man leider schlecht weiter geben, die muss man selber machen.
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen