Ce que signifie M73

M73 fournit une estimation destinée à l’écran de l’imprimante ou à l’interface de la tâche ; il ne mesure pas l’avancement mécanique réel. Le trancheur peut actualiser P et R dans le fichier, mais chauffage, pauses, multiplicateurs de vitesse, reprise et planification du firmware peuvent modifier le temps réel.

Dans Marlin, la progression manuelle requiert la configuration correspondante : P est le pourcentage, R les minutes restantes et C, dans les versions récentes, les minutes avant la prochaine interaction. RepRapFirmware utilise R, ignore P et accepte C depuis RRF 3.6.0. La liste officielle des commandes intégrées de Klipper ne contient pas M73, mais une machine peut définir son propre gcode_macro M73.

Syntaxe et paramètres

M73 [P<percent>] [R<minutes>] [C<minutes>]
M73
P

Pourcentage estimé par le trancheur. Marlin accepte 0–100 ; RepRapFirmware n’utilise pas cette valeur.

R

Temps restant estimé par le trancheur, en minutes, sur les firmwares compatibles ; ce n’est pas une mesure.

C

Minutes avant la prochaine interaction ; ajouté dans Marlin 2.1.2 et pris en charge par RepRapFirmware depuis 3.6.0.

No parameters

Interroge les valeurs stockées dans Marlin si M73_REPORT est activé ; cette forme n’est pas portable.

Exemples concrets

Transmettre une estimation

M73 P25 R43

Sur une configuration Marlin compatible, indique 25 % terminé et 43 minutes restantes ; ce ne sont pas des mesures de capteur.

Interroger Marlin

M73

La forme sans paramètre exige M73_REPORT et ne doit pas être supposée sur un autre firmware.

Contexte firmware

SystèmeÉtatCe qui change
MarlinCourantCourant avec SET_PROGRESS_MANUALLY (LCD_SET_PROGRESS_MANUALLY sur les anciennes versions). P règle 0–100 %, R a été ajouté en 2.0.0 et C en 2.1.2 ; la requête exige M73_REPORT.
KlipperVérifier le dialecteNon documenté comme commande intégrée. Un gcode_macro M73 peut être défini ; il faut donc vérifier la configuration réelle.
RepRapFirmwareVérifier le dialecteUtilise R pour les minutes restantes fournies par le trancheur, pas P, et accepte C depuis RRF 3.6.0.
CNC controllersVérifier le dialecteM73 n’est pas une commande CNC portable de progression ; elle peut être absente ou propre au contrôleur.

Ce que cette visionneuse peut montrer

Non simulé

La source affiche M73, mais l’analyseur actuel n’utilise pas P, R ou C pour la progression ou le temps et ne simule pas l’écran de l’imprimante.

Erreurs courantes

  • P et R sont des estimations écrites, pas une progression mesurée.
  • Le G-code flavor ne remplace pas la vérification du firmware, de sa version, de sa configuration ou de la macro.
  • Chauffage, pauses, multiplicateurs et reprise peuvent fausser le temps restant.

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.