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

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

Solicite un índice de hotend particular en firmware que soporte el parámetro.

R

Incluya un sensor de temperatura redundante en Marlin cuando se haya configurado uno.

Ejemplos prácticos

Solicitar un informe

M105

El 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.0

Respuesta ilustrativa: valores actuales/deseados para el hotend y la cama. Las etiquetas reales dependen de la configuración.

Contexto de firmware

SistemaEstadoQué cambia
MarlinComúnInforma los sensores de temperatura configurados; M155 puede proporcionar informes automáticos periódicos.
KlipperComúnSoporta M105 para compatibilidad con el host; los clientes estructurados deben usar la API para el estado de la máquina.
RepRapFirmwareComúnProporciona informes de temperatura/estado con detalles de respuesta definidos por el firmware.
CNC controllersNo aplicableM105 no es un estándar general de informe de temperatura CNC.

Qué puede mostrar este visor

Solicitud visible, respuesta en vivo no disponible

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.