O que M104 / M109 significa

M104 é útil quando o aquecimento deve ocorrer junto com outro preparo, como homing ou aquecimento da mesa. M109 bloqueia comandos posteriores até que a condição solicitada do hotend seja atendida, tornando-se adequado imediatamente antes da preparação inicial ou da impressão.

S é o parâmetro comum de temperatura-alvo. No Marlin, M109 com R pode esperar enquanto aquece ou esfria, enquanto S normalmente espera apenas durante o aquecimento. As tolerâncias exatas de espera, a seleção de ferramenta e as predefinições de material dependem da configuração do firmware, portanto, o início do G-code deve ser escrito para a impressora-alvo em vez de copiado cegamente.

Sintaxe e parâmetros

M104 S<temperature> [T<tool>]
M109 S<temperature> [T<tool>]
M109 R<temperature> [T<tool>]
S

Temperatura alvo do hotend na unidade de temperatura ativa; firmware comum não espera pelo resfriamento com S.

R

Alvo que espera enquanto aquece ou esfria em firmware que implementa esse comportamento estilo Marlin.

T

Alvo da ferramenta ou do hotend onde suportado.

Exemplos práticos

Aquece durante o homing

M104 S200
G28

Começa a aquecer, depois continua para o comando de homing sem esperar.

Aguardar antes de imprimir

M109 S200
G92 E0

Espera pelo hotend, depois reinicia a coordenada de extrusão antes da preparação.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumComandos padrão de hotend de configuração e espera com opções dependentes da peça.
KlipperComumSuporta formas comuns de slicer; TEMPERATURE_WAIT nativo está disponível para macros mais explícitas.
RepRapFirmwareVerificar dialetoSuporta comandos de temperatura comuns, com semântica de ferramenta e espera documentada pelo firmware.
CNC controllersNão aplicávelEsses códigos M de manufatura aditiva não são controles genéricos de spindle ou de refrigeração.

O que este visualizador pode mostrar

Reconhecido, não exibido

O visualizador reconhece comandos de temperatura do bico, mas não mostra metas de temperatura nem adiciona o tempo de aquecimento à estimativa de tempo de impressão.

Erros comuns

  • M104 não garante que o bico esteja pronto antes de a extrusão começar.
  • M109 pode pausar a impressão indefinidamente quando um aquecedor não consegue alcançar sua meta; as proteções de segurança do firmware devem permanecer habilitadas.
  • O comportamento de resfriamento S/R e a seleção de múltiplas ferramentas são específicos do firmware.

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.