Endposition des Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein
 
Benachrichtigungen
Alles löschen

Endposition des Druckkopfes umstellen - Druckkopf crasht in meinen Print hinein  

  RSS
Luca Schober
(@luca-schober)
New Member
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

Dieses Thema wurde geändert Vor 2 years von Luca Schober
Veröffentlicht : 19/02/2023 12:20 pm
karl-herbert
(@karl-herbert)
Illustrious Member
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.

Veröffentlicht : 19/02/2023 2:10 pm
mobade
(@mobade)
Active Member
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

Veröffentlicht : 23/03/2023 8:04 pm
karl-herbert
(@karl-herbert)
Illustrious Member
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.

Veröffentlicht : 23/03/2023 9:29 pm
mobade
(@mobade)
Active Member
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

 

Veröffentlicht : 24/03/2023 3:34 pm
karl-herbert
(@karl-herbert)
Illustrious Member
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.

Veröffentlicht : 26/03/2023 2:08 am
karl-herbert
(@karl-herbert)
Illustrious Member
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.

Veröffentlicht : 26/03/2023 8:05 am
Teilen: