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
M105M105 T<hotend-index> [R]TSolicite um índice de hotend específico no firmware que suporte o parâmetro.
RInclua um sensor de temperatura redundante em Marlin quando um estiver configurado.
Exemplos práticos
Solicitar um relatório
M105O 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.0Resposta ilustrativa: valores atuais/desejados para o hotend e a cama. Os rótulos reais dependem da configuração.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Relata sensores de temperatura configurados; M155 pode fornecer relatórios automáticos periódicos. |
| Klipper | Comum | Suporta M105 para compatibilidade com o host; clientes estruturados devem usar a API para o estado da máquina. |
| RepRapFirmware | Comum | Fornece relatórios de temperatura/status com detalhes de resposta definidos pelo firmware. |
| CNC controllers | Não aplicável | M105 não é um padrão geral de relatório de temperatura CNC. |
O que este visualizador pode mostrar
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.