Bedeutung von M105

Ein Host wie eine Druckeroberfläche kann M105 abfragen und eine Zeile mit Ist- und Zielwerten konfigurierter Heizer erhalten. Die Bezeichnungen variieren, verbreitete Antworten unterscheiden aber Messwert und Sollwert, etwa T:205.1 /210.0 und B:59.8 /60.0.

M105 ist ein Anfrage-Antwort-Befehl. Eine G-Code-Datei enthält die Anfrage, nicht die spätere Sensorantwort; statische Analyse kann die Maschinentemperatur zu diesem Zeitpunkt deshalb nicht rekonstruieren. Manche Hosts verbergen wiederholte Antworten, Firmware kann statt Abfragen automatische Meldungen wie Marlin M155 bieten.

Syntax und Parameter

M105
M105 T<hotend-index> [R]
T

Bei unterstützter Firmware einen bestimmten Hotend-Index abfragen.

R

Bei Marlin einen redundanten Temperatursensor einschließen, sofern konfiguriert.

Praktische Beispiele

Temperaturbericht anfordern

M105

Die Firmware sendet aktuelle Heizerwerte an den verbundenen Host zurück.

Typische Antwortform

ok T:205.1 /210.0 B:59.8 /60.0

Beispielantwort mit Ist- und Zielwerten von Hotend und Bett; reale Bezeichnungen hängen von der Konfiguration ab.

Firmware-Kontext

SystemStatusUnterschiede
MarlinÜblichMeldet konfigurierte Temperatursensoren; M155 kann regelmäßige automatische Berichte erzeugen.
KlipperÜblichUnterstützt M105 zur Host-Kompatibilität; strukturierte Clients sollten die API für Maschinenzustände nutzen.
RepRapFirmwareÜblichBietet Temperatur- und Statusberichte mit von der Firmware definierten Antwortdetails.
CNC controllersNicht zutreffendM105 ist kein allgemeiner CNC-Standard zur Temperaturabfrage.

Was dieser Viewer anzeigen kann

Anfrage sichtbar, Live-Antwort nicht verfügbar

Der Viewer kann M105 im Quelltext zeigen, besitzt aber weder Druckerverbindung noch Sensorstrom oder Hostantwort und erfindet deshalb keinen Temperaturwert.

Häufige Fehler

  • M105 heizt die Düse nicht; dafür ist ein Zielbefehl wie M104/M109 erforderlich.
  • Der Zielwert einer Antwort beweist nicht, dass der Heizer ihn erreicht oder halten kann.
  • Statischer G-Code und Live-Telemetrie sind unterschiedliche Beweisquellen und dürfen nicht vermischt werden.

Primärquellen

Diese Seite ist eine deutsche Übersetzung der anhand der folgenden Firmware-Dokumentation erstellten englischen Erklärung. Befehle vor der Ausführung immer mit Firmware und Konfiguration der Zielmaschine abgleichen.