3D-Drucker kalibrieren und einstellen: Unterschied zwischen den Versionen
(→Tests) |
|||
| Zeile 85: | Zeile 85: | ||
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. | 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 ==== | ==== Messung und Berechnung in der Praxis ==== | ||
* Düse vorheizen | * Düse vorheizen | ||
| Zeile 91: | Zeile 92: | ||
* Schauen ob genau 2cm bis zur Markierung übrig sind. Wenn weniger hat er zuviel eingezogen, wenn mehr hat er zu wenig eingezogen. | * 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 | * Neue Steps berechnen | ||
| − | Beispiel: 22,6mm übrig => | + | Beispiel: |
| + | 22,6mm übrig => Tatsächlich geförderte Menge ist 120mm - 22,6mm = 97,4 | ||
| + | Alte Steps / Tatsächlich geförderte Länge * gewünschte Länge = Neue Steps | ||
| + | 100 / 97,4mm * 100mm = 102,669 => ca 102,7 | ||
| + | * Neue eSteps setzen und speichern: | ||
| + | M92 E102.7 | ||
| + | M503 | ||
| + | |||
| + | |||
| + | |||
==== Mit Pronterface verbinden und Drucker steuern ==== | ==== Mit Pronterface verbinden und Drucker steuern ==== | ||
| Zeile 102: | Zeile 112: | ||
M503 = gespeicherte e Steps anzeigen lassen | M503 = gespeicherte e Steps anzeigen lassen | ||
| − | Der Drucker gibt dann eine ganze Latte an Infos aus | + | 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: |
<pre> | <pre> | ||
>>> m503 | >>> m503 | ||
SENDING:M503 | SENDING:M503 | ||
echo: G21 ; Units in mm (mm) | echo: G21 ; Units in mm (mm) | ||
| − | + | ... | |
| − | |||
| − | |||
| − | |||
echo:Steps per unit: | echo:Steps per unit: | ||
echo: M92 X80.00 Y80.00 Z800.00 E100.00 | echo: M92 X80.00 Y80.00 Z800.00 E100.00 | ||
... | ... | ||
</pre> | </pre> | ||
| − | Am Ende sieht man am Wert E100.00 die Steps des Extruder pro Einheit. Das sind die sogenannten ESteps | + | Am Ende sieht man am Wert E100.00 die Steps des Extruder pro Einheit (bei uns mm). Das sind die sogenannten ESteps |
G1 E100 F100 = 10cm langsam fördern | G1 E100 F100 = 10cm langsam fördern | ||
Version vom 7. Juli 2022, 19:27 Uhr
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
- Düse vorheizen
- Material am Einzug und 12cm weiter hinten mit Stift markieren
- 10cm Einziehen (Terminal oder im Menü der Bedieneinheit)
- 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 / Tatsächlich geförderte Länge * gewünschte Länge = Neue Steps 100 / 97,4mm * 100mm = 102,669 => ca 102,7
- Neue eSteps setzen und speichern:
M92 E102.7 M503
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:
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 F100 = 10cm langsam fördern
M92 E(neue Steps) = neue e Steps im System hinterlegen (Punkte keine Kommas!)
M500 = neuen Wert in der Firmware speichern
Regeln
25%-75% Regel