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>]M73PPourcentage estimé par le trancheur. Marlin accepte 0–100 ; RepRapFirmware n’utilise pas cette valeur.
RTemps restant estimé par le trancheur, en minutes, sur les firmwares compatibles ; ce n’est pas une mesure.
CMinutes avant la prochaine interaction ; ajouté dans Marlin 2.1.2 et pris en charge par RepRapFirmware depuis 3.6.0.
No parametersInterroge les valeurs stockées dans Marlin si M73_REPORT est activé ; cette forme n’est pas portable.
Exemples concrets
Transmettre une estimation
M73 P25 R43Sur une configuration Marlin compatible, indique 25 % terminé et 43 minutes restantes ; ce ne sont pas des mesures de capteur.
Interroger Marlin
M73La forme sans paramètre exige M73_REPORT et ne doit pas être supposée sur un autre firmware.
Contexte firmware
| Système | État | Ce qui change |
|---|---|---|
| Marlin | Courant | Courant 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. |
| Klipper | Vérifier le dialecte | Non documenté comme commande intégrée. Un gcode_macro M73 peut être défini ; il faut donc vérifier la configuration réelle. |
| RepRapFirmware | Vérifier le dialecte | Utilise R pour les minutes restantes fournies par le trancheur, pas P, et accepte C depuis RRF 3.6.0. |
| CNC controllers | Vérifier le dialecte | M73 n’est pas une commande CNC portable de progression ; elle peut être absente ou propre au contrôleur. |
Ce que cette visionneuse peut montrer
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.