Endposition des Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein
Hallo, ich habe das Problem dass nach Ende eines Drucks der Druckkopf immer nach rechts fährt (x = 180 Y = 180 z = ca 90) und dann nach links unten fährt (x = 0, y = 180 z = 0) . Dabei versucht er im Zweifelsfall auch durch das eben zuvor gedruckte Objekt durchzufahren und das Abnehmen der Druckplatte ist auch unpraktisch. Das ist natürlich sehr problematisch und ich mache es jetzt so dass ich hinten (entlang der Y=180 zone) immer genug Platz lasse beim slicen damit er am Ende dort lang fahren kann, was aber natürlich nicht Sinn der Sache ist. Leider konnte ich keine Einstellung finden um die Endposition umzustellen. Kann mir jemand helfen?
LG
RE:
Die Verfahreinstellungen zum Programmbeginn, zwischen Layerschichten, bei einer Pause, beim Programmende usw, kann im Prusaslicer eingestellt werden. Dazu musst du den Expertenmodus selektieren und in den jeweiligen Tabs (Druckereinstellungen) Änderungen vornehmen:
(zum Vergrößern aufs Bild lklicken)
Schöne Grüße,
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 Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein
Hallo @karl-herbert,
vielen Dank für die Info, habe auch gerade das problemchen, jedoch weiss ich nicht was man das ändert, bei G-Code am Ende, weil steht nicht wirkliches drin mit Z-Achse
Muss ich da was bei der Zeile --> G4 ; wait ändern
Hier mal mein Code
G1 E-1 F2100 ; retract {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif} G1 X178 Y178 F4200 ; park print head {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, 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 M221 S100 ; reset flow M900 K0 ; reset LA M84 ; disable motors ; max_layer_z = [max_layer_z]
für einen Hinweis bin ich dir sehr Dankbar
grüssle moba Dehs
RE:
Die folgenden Zeilen sind fehlerhaft:
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720 ; Move print head up{endif}
G1 X178 Y178 F4200 ; park print head
{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+30, max_print_height)} F720 ; Move print head further up{endif}
Da hast Du das {endif} durch das Semikolon (;) auskommentiert. Da müsste der Slicer PP eigentlich meckern.
Die 3 Zeilen würde ich durch folgenden code ersetzen:
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+2, max_print_height)}{endif} ; Move print head up
G1 X178 Y178 F4200 ; park print head
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+30, max_print_height)}{endif} ; Move print head up
Schöne Grüße,
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 Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein
Hallo Karl,
erst einmal vielen Dank für die Info.
Jedoch, steht der Code so im PrusaSlicer unter dem Original Prusa MINI & MINI+ --> Benutzerdefinierter G-Code --> G-Code am Ende so drin und habe am Code selbst keine Änderungen vorgenommen.
Was ich aber bis jetzt, vorab erst einmal erledigt habe, ist den Prusa Mini ein UpDate verabreicht.
Der Bootloader war noch bei 1.0.1 und die Firmware Version noch bei 4.3......
Jetzt fährt er die EndPosition nicht mehr auf dem Bett an, also die Z-Achse fährt jetzt hoch und bleibt oben.
Werde dies mal beobachten, bei nächsten Slicen, ob dies wieder so anfängt, dann ändere ich mal den Code, wie du es dankbar geschrieben hast.
Werde dies auch mal an Prusa weitergeben, da ich ja am Code nichts geändert habe.
grüsse und danke mobadehs
RE: Endposition des Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein
Falls das Problem weiterhin besteht, würde ich den Gcode wie oben erwähnt ändern und eine Meldung (per Chat) an Prusa weitergeben.
Ich werde morgen mal testen, wie sich die Sache bei meinen Druckern verhält um meine Theorie evtl. zu bestätigen.
Schöne Grüße,
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 Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein
Ich nehme meine Vermutung zurück.
PS scheint es egal zu sein, wenn die Bedingung {endif} auskommentiert ist. Siehe folgende Zeilen:
{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+33.33, max_print_height)}F720 ; Move print head up{endif} PS End-Gcodezeile
Gcodeausgabe:
G1 Z16.1 F7800
M107
;TYPE:Custom
; Filament-specific end gcode
G1 E-5 F2100 ; retract
G1 Z49.43F720 ; Move print head up
Wie man dem Gcode entnehmen kann, sieht man, dass er die Differenz in Z von 33.33 mm nach oben fährt.
Dennoch sieht es schöner aus, wenn der Code so geschrieben ist, wie man es von anderen Programmiersprachen gewohnt (keine Kommandos auskommentieren) ist.
Schöne Grüße,
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.