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>]STemperatura alvo do hotend na unidade de temperatura ativa; firmware comum não espera pelo resfriamento com S.
RAlvo que espera enquanto aquece ou esfria em firmware que implementa esse comportamento estilo Marlin.
TAlvo da ferramenta ou do hotend onde suportado.
Exemplos práticos
Aquece durante o homing
M104 S200
G28Começa a aquecer, depois continua para o comando de homing sem esperar.
Aguardar antes de imprimir
M109 S200
G92 E0Espera pelo hotend, depois reinicia a coordenada de extrusão antes da preparação.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Comandos padrão de hotend de configuração e espera com opções dependentes da peça. |
| Klipper | Comum | Suporta formas comuns de slicer; TEMPERATURE_WAIT nativo está disponível para macros mais explícitas. |
| RepRapFirmware | Verificar dialeto | Suporta comandos de temperatura comuns, com semântica de ferramenta e espera documentada pelo firmware. |
| CNC controllers | Não aplicável | Esses 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
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.