3D-Drucker kalibrieren und einstellen
Ablauf
Was kann man Einstellen und auf was hat es Einfluss?
- Laufwägen - Andruck der Rollen checken
- Motoren eSteps kalibrieren
- Achsen für Maßhaltigkeit (Calibration Cube)
- Extruder für Flow
Bedleveling - Druckbett einstellen
https://drucktipps3d.de/bettleveling-bettleveling-und-immer-wieder-bettleveling/
- Bett vorheizen
- Autohome
- Stepper aus (außer z bei bettwewegern)
- links vorn, links hinten, rechts hinten, rechts vorn
- 2. Runde, Mitte
Feintuning
Feinausrichtung.
Dder erste Layer entscheidet.
- Druckobjekt aus 5 Quadraten mit ca. 20mm Kantenlänge, Höhe 0,2mm (1 Layer)
- 4 Ecken und der Mitte anordnen.
- Im Slicer Skirt mit ca. 5 Linien hinzu
- Geschwindigkeit drastisch reduzieren (direkt im Drucker regeln z.B. 30%), dann kann man direkt reagieren und die Haftung ist gut.
Beim Druck des Skirt könnt Ihr optisch und mit dem Finger fühlen ob und wie die Plastewurst auf dem Druckbett haftet und könnt das Druckbett nachjustieren. An den Quadraten bekommt Ihr das Ergebnis Eurer Bemühung. Eine saubere geschlossene Fläche ist das Ziel. Fehlerbilder für Düsenabstand und andere Druckprobleme findet Ihr mit Erklärung auf der Seite von Simplify 3D.
Wiederholt diesen Ausdruck bis das Ergebnis perfekt ist.
Probleme und Lösungen
Stringing
- Feuchtes Filament
- Nozzle verschmuzt
- Retraction zu schwach oder/und zu schnell
- Kühlung falsch
- Bowdenzug hat viel Spiel
- Temperatur falsch (Heattower drucken)
Über- Unterextrudierung
Betthaftung
- Auflagefläche zu klein
- Nozzle zu weit weg (Druckbett leveln)
- Fett auf der Fläche
- Temperatur falsch (vor allem bei ABS etc wichtig)
Tests
Flow Control / Fluss einstellen
Den Flow kann man in Cura einstellen. Landen pro Schicht wirklich 0.4mm auf dem Bett, wenn 0.4mm eingestellt sind? Abhängig haupsächlich von:
- Extruderkalibrierung => ERST MAL EXTRUDER RICHTIG KALIBRIEREN, DANN FLOW ALS FEINEINSTELLUNG FÜR FILAMENT ANPASSEN
- Filament - Wenn das dicker ist kommt mehr raus
Flow Tests
20mm Calibration Cube laden (Wandstärke 1 Schicht)
Cura:
Linienbreite 0.4mm, Wandanzahl: 1 Obere Untere Schichten 0 (nur Wände) Infill keins Flow steht auf 100%
Nach dem Drucken Wandstärke messen (am besten nur oben wg. Elefantenfüßen)
Soll-Wandstärke x 100 / IstWandstärke = Flow
z.B. 0.4 * 100 / 0.48 = 83,5
im Zweifel vlt. eher Aufrunden (Ungenauigkeiten, Hitze... tragen eher breiter auf)
Extruder Fördermenge kalibrieren / eSteps einstellen
Prinzip:
10cm fördern, tatsächliche Fördermenge messen
Neue Steps = Alte Steps / Tatsächlich geförderte Länge * gewünschte Länge
Neue Werte über Display oder über Terminalsoftware im Drucker speichern.
Details:
https://all3dp.com/de/2/extruder-kalibrierung-3d-drucker/
Du kannst die Messung und Speicherung der Werte entweder über das Druckermenü (zumindest bei aktuellen Druckern) oder über ein Terminal o.ä. machen. Das geht z.B. in Pronterface.
Messung und Berechnung in der Praxis
- eSteps auslesen
m503
- Düse vorheizen
- Material am Einzug und 12cm weiter hinten mit Stift markieren
- Extrusion resetten
M83
- 10cm Einziehen (Terminal oder im Menü der Bedieneinheit)
G1 E100 F100
- Schauen ob genau 2cm bis zur Markierung übrig sind. Wenn weniger hat er zuviel eingezogen, wenn mehr hat er zu wenig eingezogen.
- Neue Steps berechnen
Beispiel: 22,6mm übrig => Tatsächlich geförderte Menge ist 120mm - 22,6mm = 97,4 Alte Steps * gewünschte Länge / Tatsächlich geförderte Länge = Neue Steps 100 * 100 / 97,4mm = 102,669 => ca 102,67
- Neue eSteps setzen und speichern (Komma konnte man bei mir zweistellig angeben):
M92 E102.67 M500
Mit Pronterface verbinden und Drucker steuern
Bei mir auf dem Mac
tty.usbserial-14330 at baudrate 115200:
Seriell über usb sollte in der Regel mit tty.usbserial oder tty.usbmodem starten. Baudrate hat 115200 für den Ender 5 gepasst. Andere funktionierten nicht.
Die wichtigsten Befehle für Pronterface:
M83 = Extrusion auf 0 setzen (ist wohl so eine Art zwischenspeicher)
M503 = gespeicherte e Steps anzeigen lassen
Der Drucker gibt dann eine ganze Latte an Infos aus Wichtig für uns die Zeile die mit M92 beginnt oben sehen wir auch noch was eine unit bedeutet wir wissen also unser Extruder macht hier 100 Schritte pro mm:
>>> m503 SENDING:M503 echo: G21 ; Units in mm (mm) ... echo:Steps per unit: echo: M92 X80.00 Y80.00 Z800.00 E100.00 ...
Am Ende sieht man am Wert E100.00 die Steps des Extruder pro Einheit (bei uns mm). Das sind die sogenannten ESteps
G1 E100 F50 = 10cm langsam fördern (G = Go / E Extrude / F = Fast )
M92 E(neue Steps) = neue e Steps im System hinterlegen (Punkte keine Kommas!)
M500 = neuen Wert in der Firmware speichern
Regeln
25%-75% Regel