O que M114 significa

Os comandos de movimento são enfileirados, então 'posição atual' precisa de uma definição. O padrão Marlin normalmente informa a posição projetada — o último ponto final que foi instruído a alcançar — mesmo que o motor de passo ainda esteja executando movimentos anteriores. Modos legados ou em tempo real opcionais podem sincronizar primeiro ou ler uma posição do motor de passo mais recente.

Os hosts usam a resposta para atualizar a exibição de coordenadas e para solução de problemas. A resposta pode incluir coordenadas lógicas, contagem de passos ou detalhes extras, mas não é uma medida física independente: passos pulados e movimentos manuais após a liberação dos motores podem não ser visíveis sem referência inicial ou feedback externo.

Sintaxe e parâmetros

M114
M114 R
M114 D
R

Solicite a posição em tempo real quando o Marlin for construído com M114_REALTIME.

D / E

Solicite detalhes adicionais ou dados do E stepper quando a opção Marlin relacionada estiver ativada.

Exemplos práticos

Solicite o relatório normal

M114

Solicita ao firmware que retorne o formato de posição que ele configurou.

Sincronize antes de relatar

M400
M114

Aguardar o movimento enfileirado primeiro torna menos provável que um ponto final planejado esteja adiantado em relação ao mecanismo.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumRelata dados projetados, sincronizados ou em tempo real dependendo das opções de compilação e parâmetros.
KlipperComumSuporta M114 para fluxos de trabalho comuns do host; o status da API é preferido para integrações estruturadas.
RepRapFirmwareComumRelata posição/status da máquina com detalhe de coordenadas específico do firmware.
CNC controllersVerificar dialetoAs exibições de posição e os relatórios de sondagem são específicos do controlador; M114 não é universal.

O que este visualizador pode mostrar

Posição offline calculada, resposta do firmware não simulada

O visualizador calcula as coordenadas do caminho a partir de comandos anteriores, mas não pode reproduzir uma resposta M114 ao vivo, contagens de passos, progresso da fila ou posição física.

Erros comuns

  • Uma posição lógica relatada não prova que nenhum passo foi perdido.
  • Durante o movimento em fila, o ponto final relatado pode estar à frente do mecanismo, a menos que o modo sincronize.
  • G92 e deslocamentos de trabalho podem fazer com que as coordenadas lógicas diferenciem das coordenadas brutas da máquina.

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.