M104
erstellt am
Samstag, 03. Januar 2026
von
Stefan Trucker
bearbeitet am
Freitag, 16. Januar 2026
von
Stefan Trucker
Firmware
Klipper Marlin Repetier RepRap Firmware Prusa Firmware Prusa Buddy Firmware
M104 setzt die Temperatur des Hotends, ohne dass der Drucker darauf wartet, dass die Temperatur erreicht wird.
Der Druck läuft sofort weiter, während das Hotend aufheizt oder abkühlt.
Darum ist M104 ideal für Situationen, in denen man keine Pause möchte.
Verwenung
- Vorheizen im Start‑G‑Code
- Temperaturwechsel während des Drucks
- Temperatur von inaktiven Hotends, bei Multi-Hotend Setups setzen
- Aufheizen während Bewegungen, wie Homen, Kalibrieren
- nutzen M104 vor M109, um Zeit zu sparen
Codebeispiele
M104 S<Temperatur> [T<Tool>] Code in Ablage kopieren Hotend auf 200 °C setzen (ohne Warten)
M104 S200 Code in Ablage kopierenHotend ausschalten
M104 S0 Code in Ablage kopierenBei Multi‑Extruder Setups Tool 1 auf 240 °C heizen.
M104 S240 T1 Code in Ablage kopierenStart‑G‑Code Beispiel
M140 S60 ; Bett vorheizen
M104 S200 ; Hotend vorheizen, aber nicht warten
G28 ; Homen
M109 S200 ; Jetzt warten, bis Hotend 200 °C erreicht Code in Ablage kopieren
M104 S215
Wichtig: Unterschied zu M109
M104 → Temperatur setzen ohne Warten
M109 → Temperatur setzen mit Warten
Darum:
M104 = „Heiz schon mal vor“
M109 = „Warte, bis die Temperatur stimmt“
Beide werden fast immer zusammen genutzt.
Wichtig zu wissen
- M104 blockiert den Druck nicht. / M104 erzeugt keine Wartezeiten.
- Bei zu niedriger Temperatur extrudiert der Drucker trotzdem weiter → Gefahr von Clogs / Underextrusion
Klipper
Wird intern zu SET_HEATER_TEMPERATURE gemappt.
vewandte Codes
M109
Hotend‑Temperatur setzen und WARTEN