O que M18 / M84 significa

Um motor de passo energizado mantém a posição. Desativá-lo remove esse torque de retenção, permitindo que um eixo seja movido à mão ou deslize sob carga. Marlin trata M18 e M84 como apelidos: nenhum parâmetro desativa todos os eixos configurados, letras de eixo selecionam motores específicos, e S altera o tempo limite de inatividade em vez de desativá-los imediatamente.

Liberar os motores não é o mesmo que movê-los para uma posição segura. Em camas ou portais que podem cair, desativar Z pode fazer com que se perca a referência física. Normalmente, um arquivo posterior deve realizar a homing dos eixos afetados antes de confiar novamente nas coordenadas, mesmo que o controlador ainda lembre dos últimos números comandados.

Sintaxe e parâmetros

M18 [X] [Y] [Z] [E]
M84 [S<seconds>] [X] [Y] [Z] [E]
X / Y / Z / E

Desative imediatamente apenas os motores nomeados no firmware compatível.

S

Defina o tempo limite de inatividade em segundos no Marlin; S0 desativa esse tempo limite.

Exemplos práticos

Liberar todos os motores de passo

M84

Ação comum de fim-G-code depois que a máquina foi estacionada e os aquecedores estão desligados.

Defina um tempo limite de um minuto

M18 S60

Altera o tempo limite de inatividade do Marlin em vez de desativar os motores imediatamente.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumM18 e M84 são aliases com seleção de eixo e suporte de tempo S.
KlipperComumSuporta M18/M84 para desligar os motores; o comportamento do tempo limite é determinado pela configuração.
RepRapFirmwareComumSuporta controles de motor em inatividade com parâmetros específicos de firmware e comportamento da máquina.
CNC controllersVerificar dialetoO controle de ativação do motor é específico da máquina; não assuma a semântica da impressora M18/M84.

O que este visualizador pode mostrar

Reconhecido, liberação física não simulada

O comando de origem é preservado, mas o visualizador não move eixos nem invalida coordenadas posteriores automaticamente porque o desvio real depende da mecânica da máquina.

Erros comuns

  • Estacione a ferramenta e deixe a máquina segura antes de liberar os motores.
  • Desativar o eixo Z pode deixar uma cama ou gantry pesada cair e perder sua referência.
  • As coordenadas lembradas não provam a posição física após um eixo ter sido movido manualmente.

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.