Qué significa M114
Los comandos de movimiento se ponen en cola, por lo que se necesita una definición de 'posición actual'. Por defecto, Marlin normalmente informa la posición proyectada, es decir, el último punto final al que se le ha ordenado llegar, incluso si el motor paso a paso todavía está ejecutando movimientos anteriores. Los modos opcionales heredados o en tiempo real pueden sincronizar primero o leer una posición más reciente del motor paso a paso.
Los hosts utilizan la respuesta para actualizar su pantalla de coordenadas y para la resolución de problemas. La respuesta puede incluir coordenadas lógicas, conteo de pasos o detalles adicionales, pero no es una medición física independiente: los pasos omitidos y el movimiento manual después de liberar los motores pueden no ser visibles sin un retorno a cero o retroalimentación externa.
Sintaxis y parámetros
M114M114 RM114 DRSolicite la posición en tiempo real cuando Marlin se construya con M114_REALTIME.
D / ESolicite detalles adicionales o datos del paso E cuando la opción Marlin relacionada esté habilitada.
Ejemplos prácticos
Solicite el informe normal
M114Solicita al firmware que devuelva el formato de posición que ha configurado.
Sincronizar antes de informar
M400
M114Esperar primero el movimiento en cola hace que un punto final planificado sea menos probable que esté adelantado respecto al mecanismo.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Informa datos proyectados, sincronizados o en tiempo real según las opciones de compilación y parámetros. |
| Klipper | Común | Admite M114 para flujos de trabajo comunes del host; se prefiere el estado de la API para integraciones estructuradas. |
| RepRapFirmware | Común | Informa la posición/estado de la máquina con detalle de coordenadas específico del firmware. |
| CNC controllers | Revisar dialecto | Las pantallas de posición y los informes de sondeo son específicos del controlador; M114 no es universal. |
Qué puede mostrar este visor
El visor calcula las coordenadas del recorrido a partir de comandos anteriores, pero no puede reproducir una respuesta en vivo de M114, conteo de pasos, progreso de la cola o posición física.
Errores frecuentes
- Una posición lógica reportada no demuestra que no se hayan perdido pasos.
- Durante el movimiento en cola, el punto final reportado puede estar adelantado respecto al mecanismo a menos que el modo se sincronice.
- G92 y los desplazamientos de trabajo pueden hacer que las coordenadas lógicas difieran de las coordenadas brutas de la máquina.
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.