Ce que signifie M105

Un hôte tel qu'une interface d'imprimante peut interroger M105 et recevoir une ligne contenant les valeurs actuelles et cibles pour les chauffages configurés. Les étiquettes exactes varient, mais les réponses courantes distinguent la température mesurée de sa consigne, par exemple T:205,1 /210,0 et B:59,8 /60,0.

M105 est une commande de type requête-réponse. Un fichier G-code contient la requête, pas la future réponse du capteur, donc l'analyse statique ne peut pas reconstruire la température de la machine à ce moment-là. Certains hôtes masquent les réponses M105 répétées, et le firmware peut offrir des rapports automatiques tels que Marlin M155 au lieu d'interroger.

Syntaxe et paramètres

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

Demandez un index de hotend particulier sur un firmware qui prend en charge le paramètre.

R

Inclure un capteur de température redondant dans Marlin lorsqu'un est configuré.

Exemples concrets

Demander un rapport

M105

Le firmware envoie les relevés actuels du chauffage au système hôte connecté.

Forme typique de la réponse

ok T:205.1 /210.0 B:59.8 /60.0

Réponse illustrative : valeurs actuelles/cibles pour la hotend et le lit. Les étiquettes réelles dépendent de la configuration.

Contexte firmware

SystèmeÉtatCe qui change
MarlinCourantRapporte les capteurs de température configurés ; M155 peut fournir des rapports automatiques périodiques.
KlipperCourantPrend en charge M105 pour la compatibilité avec l'hôte ; les clients structurés devraient utiliser l'API pour l'état de la machine.
RepRapFirmwareCourantFournit des rapports de température/statut avec des détails de réponse définis par le firmware.
CNC controllersSans objetM105 n'est pas une norme générale de rapport de température CNC.

Ce que cette visionneuse peut montrer

Demande visible, réponse en direct indisponible

Le visualiseur peut afficher M105 dans le texte source mais n'a pas de connexion à l'imprimante, de flux de capteur ou de réponse de l'hôte. Il n'invente donc pas une lecture de température.

Erreurs courantes

  • M105 ne chauffe pas la buse ; utilisez une commande de réglage de cible telle que M104/M109 pour cela.
  • La valeur cible dans une réponse n'est pas une preuve que le chauffage a atteint ou peut maintenir cette température.
  • G-code statique et télémétrie en direct sont des sources de preuve différentes et ne doivent pas être mélangées.

Sources primaires

Cette page est la traduction de l’explication originale en anglais, relue au regard de la documentation de firmware ci-dessous. Vérifiez toujours les commandes auprès du firmware et de la configuration de la machine qui les exécutera.