Endposition des Extruders
Hallo allerseits.
Nach dem Drucken fährt der Extruder auf die Position X241, Y170, Z60. Ich finde es günstiger, wenn der Extruder bei X120, Y170, Z120 parkt. Das ist günstiger für einen Filamentwechsel. Y spielt dabei keine Rolle.
Ich habe schon versucht im Endcode das zu ändern. Wer kann helfen? Wer hat eine Idee?
Über konstruktive Tipps würde ich mich freuen. Vielen Dank!
RE: Endposition des Extruders
Das so zu wollen wie Du willst ist möglich, aber vermutlich nicht ganz vernünftig - Du schränkst auf fixe Z-Werte ein - wenn Dein Druck höher ist, könnte es am Ende wenn der GCode am Ende durchlaufen wird zu einem Crash kommen.
Bei meinem MK2.5S ist der GCode wie folgt eingestellt (Default):
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}
G1 X0 Y200 F3600 ; park
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}
G4 ; wait
M104 S0 ; turn off temperature
M140 S0 ; turn off heatbed
M107 ; turn off fan
M900 K0 ; reset LA
M84 ; disable motors
Der Code sollte doch beim MK4 auch so aussehen - ändere dort nur in der roten Zeile die Werte für X und Y auf die die Du willst - also:
G1 X120 Y170 F3600 ; park
Um den richtigen Z-Wert kümmern sich die beiden Abfragen { ... }
Ich empfehle Dir mal folgende Lektüre: https://reprap.org/wiki/G-code
Da lernst Du was diese komischen Kommandos sind und was sie tun.
Liebe Grüße, Clemens
Mini, i3 MK2.5S, i3 MK4, CClone (Eigenbau)
RE:
Vielen Dank für deine Antwort. Aber den Code für meinen MK4 hatte ich auch versucht, beim Filament und auch bei den Druckereinstellungen unter benutzerdefinierter GCode entsprechend zu ändern. Leider hatte das nichts gebracht. Der Drucker parkte nach dem Druckende weiterhin auf X241, Y170, Z60.
Y ist in meinem Fall zu vernachlässigen. Mal sehen, ob ich im Internet die Lösung finde....
P.S. Die Befehle sind ja ähnlich der Befehle bei der CNC-Programmierung. Aber trotzdem danke für den Link.
RE: Endposition des Extruders
Das Problem ist im Thread gleich nebenan bereits ausführlich besprochen und getestet worden:
Selbst wenn man
G1 X0 Y200 F3600 ; park
setzt, fährt der Druckkopf uzwar erstmal dorthin, aber gleich danach wieder auf
G1 X241 Y170 F3600 ; park
RE: Endposition des Extruders
Vielen Dank, Nordlicht. Das hatte ich auch schon gelesen und das ist nicht das, was ich will. Der Extruder soll am Druckende auf der Posizion X120 und Z120 parken, bis zum nächsten Druck.
Das muss doch möglich sein. Ich hatte vorher den Artillery Sidewinder X2. Da ging das mit einem Script.
RE: Endposition des Extruders
Die X241 Position scheint in der Buddy FW verankert zu sein. Selbst wenn man die Motoren nach dem Parking Gcode mittels M84 deaktiviert, aktivieren diese sich in einem letzten Akt und fahren auf diese vordef. Position. Wie bereits in einem anderen Thread besprochen, würde ich mich diesbzgl. an Prusa wenden. Vielleicht gibt es eine einfache Möglichkeit das autom. Parkkommando (X241...) zu eliminieren oder zu ändern.
Schöne Grüsse,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Endposition des Extruders
Vielen Dank Karl-Herbert. Irgend sowas denke ich mir auch. Ich habe Prusa diesbezüglich bereits angeschrieben, aber noch keine Antwort erhalten.
Aber nochmal zur Begründung warum ich das so möchte, ist einfach der Punkt, dass man in der Mitte von X das Filament besser wechseln kann, weil der Winkel zwischen Filamentführung und Extruder gegen Null geht. Ob das wirklich einen Vorteil bringt, weiß ich nicht. Aber rein von den mechanischen Überlegungen her, finde ich es eben besser.
RE: Endposition des Extruders
Aber ansonsten ist Prusa für mich die Top-Adresse im 3D-Druck. Da kommen die ganzen Chinesen mit ihrer Billigsch.... nicht mit. Und der Support von Prusa ist auch toll. Die haben eine tolles Konzept!
RE: Endposition des Extruders
Ich hab mal kurz in die FW reingeschaut. Die Parkpos. und Werte sind für den MK4 in der "Configuration_MK4.h" verankert.
Der X-Wert 241 errechnet sich aus der Bett Dimension X (=250) +1 -10.
Nun könnte man dies leicht in der FW ändern, aber ich weiss nicht, ob Prusa dies ähnlich wie beim Mini handelt. Beim Mini müssen Hardware Änderungen durchgeführt werden, um eine geänderte FW flashen zu können. Hardware Garantien gehen dadurch verloren...
Deshalb: Bei Prusa nachfragen. Chat geht schneller als per Email.
Schöne Grüsse,
Karl
Statt zu klagen, dass wir nicht alles haben, was wir wollen, sollten wir lieber dankbar sein, dass wir nicht alles bekommen, was wir verdienen.
RE: Endposition des Extruders
Vielen Dank Karl-Herbert. Aber eigentlich sollte das Ganze gar nicht so schwer sein. Ich warte mal ab, was Prusa dazu sagt.