M0
M0 ist der universellen Pause‑Befehl in G‑Code.
Was macht M0?
Der Drucker pausiert vollständig, wartet auf eine Bestätigung und fährt erst danach fort.
M0 stoppt das laufende Programm sofort und hält den Drucker an, wartet auf eine Bestätigung und fährt erst danach fort.
Was passiert bei M0?
Wenn M0 ausgeführt wird:
- Bewegungen stoppen
- Extrusion stoppt
- Heizungen bleiben normalerweise an
- Lüfter bleiben an
- Der Drucker wartet auf eine Eingabe (z. B. Knopfdruck am Display)
Danach läuft der G‑Code weiter
Wofür wird M0 im 3D‑Druck genutzt?
1. Manuelle Pausen
Zum Beispiel, um:
- Filament zu wechseln
- ein Bauteil einzulegen
- Muttern einzusetzen
- Schrauben einzudrehen
- einen Farbwechsel zu machen
- 2. Warteschritte im Start‑G‑Code
- Manche Drucker pausieren kurz, um:
den Benutzer etwas prüfen zu lassen
eine Bestätigung einzuholen
3. Debugging
Beim Testen von G‑Code‑Sequenzen.
1. Einfach pausieren
Code
M0 Code in Ablage kopieren2. Pause mit Nachricht
Code
M0 Bitte Filament wechseln Code in Ablage kopieren3. Pause an einer bestimmten Stelle im Druck
Code
G1 X100 Y100
M0 Setze Mutter ein Code in Ablage kopieren
Wichtig: M0 vs. M1
M0 = Pause
M1 = Pause (identisch, nur historisch anders)
Im 3D‑Druck sind beide gleichwertig. Slicer verwenden fast immer M0.
Wichtig zu wissen
M0 hält den Druck nicht automatisch sicher an (kein Parken, kein Retract).
Für Filamentwechsel ist M600 oder G76 besser geeignet.
M0 ist ein „roher“ Pause‑Befehl.
Viele Drucker parken den Kopf nicht, außer die Firmware wurde angepasst.
Anmerkung
Klipper wird intern zu PAUSE gemappt.