Qué significa M73
M73 proporciona una estimación para la pantalla de la impresora o la interfaz del trabajo; no mide el avance mecánico real. El laminador puede actualizar P y R a lo largo del archivo, pero el calentamiento, las pausas, los multiplicadores de velocidad, la recuperación y la planificación del firmware pueden alterar el tiempo real.
En Marlin, el progreso manual requiere configuración: P es el porcentaje, R los minutos restantes y C, en versiones nuevas, los minutos hasta la próxima interacción. RepRapFirmware usa R, ignora P y admite C desde RRF 3.6.0. La lista oficial de comandos integrados de Klipper no incluye M73, aunque una máquina puede definir su propio gcode_macro M73.
Sintaxis y parámetros
M73 [P<percent>] [R<minutes>] [C<minutes>]M73PPorcentaje estimado por el laminador. Marlin acepta 0–100; RepRapFirmware no utiliza este valor.
RMinutos restantes estimados por el laminador en firmware compatible; no es una medición.
CMinutos hasta la próxima interacción; añadido en Marlin 2.1.2 y compatible con RepRapFirmware desde 3.6.0.
No parametersConsulta valores guardados en Marlin con M73_REPORT activado; no es una forma portátil.
Ejemplos prácticos
Informar una estimación
M73 P25 R43En una configuración Marlin compatible indica 25 % completado y 43 minutos restantes; no son datos de sensores.
Consultar valores en Marlin
M73La consulta sin parámetros necesita M73_REPORT y no debe suponerse en otros firmware.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Común con SET_PROGRESS_MANUALLY (LCD_SET_PROGRESS_MANUALLY en versiones antiguas). P fija 0–100 %; R llegó en 2.0.0 y C en 2.1.2; la consulta requiere M73_REPORT. |
| Klipper | Revisar dialecto | No figura como comando integrado. Puede definirse un gcode_macro M73, por lo que hay que revisar la configuración concreta. |
| RepRapFirmware | Revisar dialecto | Usa R para los minutos restantes del laminador, no usa P y admite C desde RRF 3.6.0. |
| CNC controllers | Revisar dialecto | M73 no es un comando portátil de progreso CNC; puede no existir o tener un significado propio del controlador. |
Qué puede mostrar este visor
El visor de código muestra M73, pero el analizador actual no usa P, R ni C para calcular progreso o tiempo y no emula la pantalla de la impresora.
Errores frecuentes
- P y R son estimaciones escritas en el archivo, no avance medido.
- El G-code flavor no sustituye la comprobación del firmware, versión, configuración o macro.
- Calentamiento, pausas, multiplicadores y recuperación pueden desajustar el tiempo restante.
Fuentes primarias
Esta página es una traducción de la explicación original en inglés, revisada frente a la documentación de firmware que aparece abajo. Confirma siempre los comandos con el firmware y la configuración de la máquina que los va a ejecutar.