O que M105 significa

Um host, como uma interface de impressora, pode consultar M105 e receber uma linha contendo valores atuais e de destino dos aquecedores configurados. Os rótulos exatos variam, mas respostas comuns distinguem a temperatura medida de seu ponto de ajuste, por exemplo T:205,1 /210,0 e B:59,8 /60,0.

M105 é um comando de solicitação-resposta. Um arquivo G-code contém a solicitação, não a futura resposta do sensor, portanto, a análise estática não pode reconstruir a temperatura da máquina naquele momento. Alguns hosts ocultam respostas M105 repetidas, e o firmware pode oferecer relatórios automáticos como Marlin M155 em vez de consultas.

Sintaxe e parâmetros

M105
M105 T<hotend-index> [R]
T

Solicite um índice de hotend específico no firmware que suporte o parâmetro.

R

Inclua um sensor de temperatura redundante em Marlin quando um estiver configurado.

Exemplos práticos

Solicitar um relatório

M105

O firmware envia leituras atuais do aquecedor de volta para o host conectado.

Formato típico de resposta

ok T:205.1 /210.0 B:59.8 /60.0

Resposta ilustrativa: valores atuais/desejados para o hotend e a cama. Os rótulos reais dependem da configuração.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumRelata sensores de temperatura configurados; M155 pode fornecer relatórios automáticos periódicos.
KlipperComumSuporta M105 para compatibilidade com o host; clientes estruturados devem usar a API para o estado da máquina.
RepRapFirmwareComumFornece relatórios de temperatura/status com detalhes de resposta definidos pelo firmware.
CNC controllersNão aplicávelM105 não é um padrão geral de relatório de temperatura CNC.

O que este visualizador pode mostrar

Solicitação visível, resposta ao vivo indisponível

O visualizador pode mostrar M105 no texto-fonte, mas não possui conexão com a impressora, fluxo do sensor ou resposta do host. Portanto, ele não inventa uma leitura de temperatura.

Erros comuns

  • M105 não aquece o bico; use um comando de definição de alvo, como M104/M109, para isso.
  • O valor alvo em uma resposta não é prova de que o aquecedor atingiu ou pode manter esse valor.
  • G-code estático e telemetria ao vivo são fontes de evidência diferentes e não devem ser misturados.

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.