O que M73 significa

O M73 informa uma estimativa para a tela da impressora ou a interface do trabalho; ele não mede quanto a mecânica realmente avançou. Um fatiador pode inserir valores P e R variáveis ao longo do arquivo. Esses números descrevem o modelo do fatiador e podem divergir após aquecimento, pausas, substituições de velocidade, recuperação ou mudanças no planejamento do firmware.

No Marlin, o suporte a progresso manual deve estar configurado: P é a porcentagem concluída, R são os minutos restantes e versões mais novas podem usar C para os minutos até uma interação. O RepRapFirmware usa R, ignora P e aceita C desde o RRF 3.6.0. A lista oficial de comandos internos do Klipper não inclui M73; uma configuração de impressora ainda pode criar um gcode_macro com esse nome, cujo comportamento é local à máquina.

Sintaxe e parâmetros

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

Porcentagem concluída estimada pelo fatiador. O Marlin aceita 0–100; o RepRapFirmware documenta o campo, mas não o utiliza.

R

Tempo restante estimado pelo fatiador, em minutos, em firmwares compatíveis. Não é uma medição do tempo real restante.

C

Minutos até a próxima interação esperada nas versões compatíveis: o campo foi adicionado no Marlin 2.1.2 e no RepRapFirmware 3.6.0.

No parameters

Em uma compilação Marlin com M73_REPORT, solicita os valores armazenados. Essa forma não é portátil entre dialetos.

Exemplos práticos

Informar uma estimativa do fatiador

M73 P25 R43

Em uma configuração Marlin compatível, o arquivo informa 25% concluído e 43 minutos restantes. São estimativas fornecidas, não medições de sensores.

Solicitar valores armazenados no Marlin

M73

A forma sem parâmetros exige a opção M73_REPORT do Marlin e não deve ser presumida em outro firmware.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumÉ comum com SET_PROGRESS_MANUALLY (LCD_SET_PROGRESS_MANUALLY em builds antigos) ativado. P define 0–100%, R foi adicionado no Marlin 2.0.0, C no 2.1.2, e o relatório sem parâmetros requer M73_REPORT.
KlipperVerificar dialetoO M73 não aparece como comando interno na referência oficial. Uma impressora pode definir um gcode_macro M73; portanto, parâmetros e resultado devem ser verificados nessa configuração.
RepRapFirmwareVerificar dialetoUsa R como os minutos restantes informados pelo fatiador, não usa P e aceita C para o tempo até a próxima interação no RRF 3.6.0 ou posterior.
CNC controllersVerificar dialetoM73 não é um comando CNC portátil de progresso. O número pode não existir ou ser específico do controlador; o manual do controlador de destino é a referência.

O que este visualizador pode mostrar

Não simulado

O visualizador de fonte mostra M73, mas o analisador atual não usa P, R ou C no progresso ou na estimativa de tempo exibidos e não emula a tela da impressora. As estatísticas de movimento e extrusão continuam vindo de evidências explícitas no arquivo e dos cálculos do visualizador.

Erros comuns

  • Não trate P ou R como progresso medido pela máquina; são valores escritos pelo fatiador ou por outro gerador.
  • Não envie M73 apenas porque o perfil do fatiador indica um flavor conhecido. Confirme firmware, versão, configuração ou macro.
  • O tempo restante pode ficar impreciso após aquecimento, pausas, substituições de velocidade, recuperação ou outros eventos de execução.

Fontes primárias

Esta página é a tradução da explicação original em inglês, conferida com a documentação de firmware abaixo. Confirme sempre os comandos com o firmware e a configuração da máquina que vai executá-los.