Einzug Filament vor Druckbeginn
Moin Leute,
ich habe da mal ein Problem (neben etlichen anderen) was mich gewaltig nervt. Und zwar "tropft" das Filament beim Aufheizen schon aus der Nozzle und klebt dann am Heatblock und ähnliches. Kann ich den Extruder per G-Code dazu bringen vor dem Druckstart das Filament ca. 5 mm einzuziehen um dieses Problem zu umgehen?
Schonmal vielen Dank für eure Antworten
3D Druck Neuling
RE: Einzug Filament vor Druckbeginn
Hallo,
habe das gleiche Problem. Hat hier keiner eine Idee?
Grüße
Andi
RE: Einzug Filament vor Druckbeginn
Du könntest im Start-G-Code nach dem Aufheizen ein
G92 E5.0
G1 E0.0
einfügen. Das sind 5mm Einzug.
Wahrscheinlich wird es aber schon beim Aufheizen tropfen. Die Zeilen sind daher wohl besser im End-G-Code aufgehoben.
RE: Einzug Filament vor Druckbeginn
Ich hatte das gleiche Problem...
Ich mach es nun so:
Drucker vorab auf das verwendete Filament Material aufheizen lassen, somit läuft das überschüssige Filament im Hotend aus, dauer ca.2-3min. Erst danach beginne ich den druck...
RE: Einzug Filament vor Druckbeginn
Ich habe für mich folgende Lösung entwickelt und als Benutzerdefinierte Voreinstellung gespeichert:
Bei "Druckereinstellungen" / "Benutzerdefinierter G-Code" / "Start G-Code", sieht mein Code nun wie folgt aus:
M862.3 P "[printer_model]" ; printer model check
M862.1 P[nozzle_diameter] ; nozzle diameter check
M115 U3.8.1 ; tell printer latest fw version
G90 ; use absolute coordinates
M83 ; extruder relative mode
M140 S[first_layer_bed_temperature] ; set bed temp als erstes statt der extruder temp
M190 S[first_layer_bed_temperature] ; wait for bed temp warten bis bett-temp erreicht ist
M104 S[first_layer_temperature] ; set extruder temp nun die extruder temp eingeben und ohne warten aufheizen lassen
G28 W ; home all without mesh bed level
G80 ; mesh bed leveling
G1 Z10.0 ; Duese von Druckbett abheben
M109 S[first_layer_temperature] ; wait for extruder temp jetzt noch warten bis die Duese heiss genug ist und dann gehts los
G1 Z0.15 ; Duese wieder auf Druckbett absenken
G1 Y-3.0 F1000.0 ; go outside print area
G92 E0.0
G1 X60.0 E9.0 F1000.0 ; intro line
G1 X100.0 E12.5 F1000.0 ; intro line
G92 E0.0
M221 S{if layer_height<0.075}100{else}95{endif}
Viel Spass damit. 😀