Was macht M83?
M83 schaltet den Extruder in den relativen Extrusionsmodus.
Das bedeutet:
Jeder Extrusionswert (E‑Wert) bezieht sich auf eine relative Bewegung, nicht auf die Gesamtmenge.
Beispiel:
Code
G1 E2
G1 E2
G1 E2
→ Der Extruder extrudiert dreimal 2 mm, also insgesamt 6 mm.
Im Gegensatz dazu würde M82 (absolut) hier nur 2 mm extrudieren.
Warum ist M83 wichtig?
M83 ist besonders nützlich für:
Makros (Filamentwechsel, Purge, Retract)
Start‑G‑Codes
End‑G‑Codes
Klipper‑Setups
manuelle Extrusion
Retracts, weil sie einfacher und sicherer sind
Darum verwenden viele Drucker:
M82 für den Slicer
M83 für Makros
Beispiel aus einem typischen Start‑G‑Code:
Code
G90
M83
→ Bewegungen absolut, Extruder relativ.
Wie verhält sich M83 im Druck?
1. Extrusion
Extrusion ist immer relativ:
Code
G1 E5
G1 E5
→ 5 mm + 5 mm = 10 mm Gesamt.
2. Retracts
Retracts sind extrem einfach:
Code
G1 E-2 F1200
→ 2 mm zurückziehen.
3. Kein G92 nötig
Im relativen Modus muss man den Extruder nicht zurücksetzen, weil die Werte nicht kumulieren.
Typische Beispiele
1. Relativen Extrusionsmodus aktivieren
Code
M83
2. 3 mm extrudieren
Code
G1 E3 F300
3. 1 mm Retract
Code
G1 E-1 F1200
4. Filament laden
Code
M83
G1 E50 F300
Wann wird M83 verwendet?
1. In Makros
Fast alle Filamentwechsel‑Makros nutzen M83.
2. In Klipper
Klipper bevorzugt relative Extrusion.
3. Beim Purgen
Weil man einfach sagen kann:
Code
G1 E20
4. Beim Filamentwechsel
Weil Retracts und Load‑Moves einfacher sind.
Wichtig zu wissen
M83 betrifft nur den Extruder, nicht X/Y/Z.
X/Y/Z werden durch G90/G91 gesteuert.
Slicer nutzen meist M82, aber Makros fast immer M83.
M83 ist sicherer für Retracts und Filamentwechsel.