Qué significa M105
Un anfitrión, como una interfaz de impresora, puede sondear M105 y recibir una línea que contiene valores actuales y objetivos para los calentadores configurados. Las etiquetas exactas varían, pero las respuestas comunes distinguen la temperatura medida de su punto de ajuste, por ejemplo T:205.1 /210.0 y B:59.8 /60.0.
M105 es un comando de solicitud-respuesta. Un archivo G-code contiene la solicitud, no la futura respuesta del sensor, por lo que el análisis estático no puede reconstruir la temperatura de la máquina en ese momento. Algunos anfitriones ocultan respuestas repetidas M105, y el firmware puede ofrecer informes automáticos como Marlin M155 en lugar de sondear.
Sintaxis y parámetros
M105M105 T<hotend-index> [R]TSolicite un índice de hotend particular en firmware que soporte el parámetro.
RIncluya un sensor de temperatura redundante en Marlin cuando se haya configurado uno.
Ejemplos prácticos
Solicitar un informe
M105El firmware envía las lecturas actuales del calentador de vuelta al host conectado.
Forma típica de respuesta
ok T:205.1 /210.0 B:59.8 /60.0Respuesta ilustrativa: valores actuales/deseados para el hotend y la cama. Las etiquetas reales dependen de la configuración.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Informa los sensores de temperatura configurados; M155 puede proporcionar informes automáticos periódicos. |
| Klipper | Común | Soporta M105 para compatibilidad con el host; los clientes estructurados deben usar la API para el estado de la máquina. |
| RepRapFirmware | Común | Proporciona informes de temperatura/estado con detalles de respuesta definidos por el firmware. |
| CNC controllers | No aplicable | M105 no es un estándar general de informe de temperatura CNC. |
Qué puede mostrar este visor
El visor puede mostrar M105 en el texto fuente pero no tiene conexión con la impresora, flujo de sensores o respuesta del host. Por lo tanto, no inventa una lectura de temperatura.
Errores frecuentes
- M105 no calienta la boquilla; use un comando de ajuste de objetivo como M104/M109 para eso.
- El valor objetivo en una respuesta no es prueba de que el calentador lo haya alcanzado o pueda mantenerlo.
- G-code estático y telemetría en vivo son diferentes fuentes de evidencia y no deben mezclarse.
Fuentes primarias
Esta página es una traducción de la explicación original en inglés, revisada frente a la documentación de firmware que aparece abajo. Confirma siempre los comandos con el firmware y la configuración de la máquina que los va a ejecutar.