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
M105M105 T<hotend-index> [R]TBei unterstützter Firmware einen bestimmten Hotend-Index abfragen.
RBei Marlin einen redundanten Temperatursensor einschließen, sofern konfiguriert.
Praktische Beispiele
Temperaturbericht anfordern
M105Die Firmware sendet aktuelle Heizerwerte an den verbundenen Host zurück.
Typische Antwortform
ok T:205.1 /210.0 B:59.8 /60.0Beispielantwort mit Ist- und Zielwerten von Hotend und Bett; reale Bezeichnungen hängen von der Konfiguration ab.
Firmware-Kontext
| System | Status | Unterschiede |
|---|---|---|
| Marlin | Üblich | Meldet konfigurierte Temperatursensoren; M155 kann regelmäßige automatische Berichte erzeugen. |
| Klipper | Üblich | Unterstützt M105 zur Host-Kompatibilität; strukturierte Clients sollten die API für Maschinenzustände nutzen. |
| RepRapFirmware | Üblich | Bietet Temperatur- und Statusberichte mit von der Firmware definierten Antwortdetails. |
| CNC controllers | Nicht zutreffend | M105 ist kein allgemeiner CNC-Standard zur Temperaturabfrage. |
Was dieser Viewer anzeigen kann
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.