E-Steps richtig einstellen
| 3D-Druck
Vorbereitung
Als erstes müssen wir den Extruder vom Hotend trennen, da wir "Cold Extruden" und das Filament so nicht durch das Hotend passt. Damit ich das Filament noch durch den Extruder bekommen, habe ich einen alten PTFE Schlauch ein paar cm abgeschnitten und den direkt auf den Extruder gesteckt. Wir führen nun das Filament bis zum Anschlag des Schlauchs, so dass wir genau messen können, wieviel mm Filament extrudet. Nun verbinden wir uns mit dem Drucker, ich nutze dafür meinen OctoPrint. Es ist aber auch möglich mit Pronterface zu verbinden, jedoch muss der Drucker dann an den Computer oder an einen Laptop angesteckt werden. Nachdem wir uns verbunden haben fragen wir die aktuellen Einstellungen des Druckers ab und dann geht es schon direkt and die Kalibrierung.
M503 -> auslesen der aktuellen Konfiguration
Send: M503
Recv: echo:Steps per unit:
Recv: echo: M92 X80.00 Y80.00 Z800.00 E400.00
Recv: echo:Maximum feedrates (mm/s):
Recv: echo: M203 X120.00 Y120.00 Z20.00 E80.00
Recv: echo:Maximum Acceleration (mm/s2):
Recv: echo: M201 X400 Y400 Z60 E10000
Recv: echo:Accelerations: P=printing, R=retract and T=travel
Recv: echo: M204 P400.00 R3000.00 T400.00
Recv: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
Recv: echo: M205 S0.00 T0.00 B20000 X4.00 Y4.00 Z0.10 E8.00
Recv: echo:Home offset (mm)
Recv: echo: M206 X0.00 Y0.00 Z0.00
Recv: echo:Z2 Endstop adjustment (mm):
Recv: echo: M666 Z0.00
Recv: echo:Material heatup parameters:
Recv: echo: M145 S0 H180 B70 F0
Recv: M145 S1 H240 B110 F0
Recv: echo:PID settings:
Recv: echo: M301 P20.00 I0.30 D150.00
Recv: echo: M304 P60.00 I0.30 D30.00
Recv: echo:Filament settings: Disabled
Recv: echo: M200 D1.75
Recv: echo: M200 D0
Recv: ok
E-Steps berechnen
In den Settings finden wir den aktuell gesetzten E-Step: "Recv: echo: M92 X80.00 Y80.00 Z800.00 E400.00". Hier sieht man schön die Steps der einzelnen Achsen und die des Extruders "E400.00". Damit wir nun anfangen können müssen wir "Cold Extrude" aktivieren. Bei meinem Anycubic Mega X war es dieser Befehl:
M302 S0 -> enable cold extrude
Nun geben wir 100mm Filament aus. Über Pronterface als auch OctoPrint geht das ganz einfach per Knopfdruck über die UI. Nach dem Extruden schneiden wir das Filament direkt an der Röhre ab und messen mit der Schiebeleere oder einem Lineal genau ab. Sind keine 100mm extruded dann müssen wir die E-Steps neu berechnen und dafür habe ich dieses Tool genutzt: E-Step Calculator. In dem Tool tragt man folgende Werte ein:
- aktuelle E-Steps (400)
- Länge des Filamentstücks
Danach tragt man die neuen E-Steps mit dem Befehl:
Danach extruden wir wieder 100mm und wiederholen den ganzen Prozess solange bis wir genau 100mm messen. Haben wir das dann geschafft speichern wir die Einstellungen mit:
M500 -> speichere Konfiguration
Schlussworte
Nun ist unser Extruder perfekt eingestellt und kann ausgeschlossen werden für Over- / Underextrusion. Diese Konfiguration muss immer dann ausgeführt werden wenn der Extruder getauscht wird oder ein 3D-Drucker angeschafft wird. Leider erfährt man nur von der 3D-Druck Community von dieser Kalibrierung und so musste auch ich mich die ersten 3 Monate ärgern und erst Informationen sammeln wie man richtig kalibriert. Ich hoffe ich konnte den ein oder anderen mit meiner Anleitung helfen und happy printing!
Gib mir Feedback!
Hab ich Blödsinn geschrieben oder etwas vergessen? Dann zögere nicht weiter und lass es mich sofort wissen indem du hier einen Kommentar hinterlässt!