Was macht M0?
M0 stoppt das laufende Programm sofort und hält den Drucker an, bis der Benutzer eingreift.
Das bedeutet:
Der Drucker pausiert vollständig, wartet auf eine Bestätigung und fährt erst danach fort.
M0 ist der universelle Pause‑Befehl in G‑Code.
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.
Typische Beispiele
1. Einfach pausieren
Code
M0
2. Pause mit Nachricht
Code
M0 Bitte Filament wechseln
3. Pause an einer bestimmten Stelle im Druck
Code
G1 X100 Y100
M0 Setze Mutter ein
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.
Klipper wird intern zu PAUSE gemappt.