O que M600 significa
Uma troca de filamento é um procedimento de máquina com estado, não um simples movimento de extrusão. O recurso Advanced Pause da Marlin pode levantar o eixo Z, estacionar XY, retrair, descarregar, solicitar ao usuário, carregar e preparar o filamento, e então restaurar a posição de impressão. Os valores padrão dos parâmetros vêm da configuração do firmware e podem ser sobrescritos no comando.
O suporte não é universal. Usuários da Klipper comumente definem M600 como uma macro construída a partir de PAUSE e movimentos específicos da impressora; RepRapFirmware pode usar suas próprias macros e fluxo de trabalho de troca de filamento. Um arquivo offline não pode saber se uma tela, sensor de falta de filamento, macro ou resposta humana estará disponível quando o comando for executado.
Sintaxe e parâmetros
M600M600 X<park-x> Y<park-y> Z<lift> [E<retract>] [U<unload>] [L<load>] [R<resume-temp>]X / YPosição de estacionamento solicitada na Marlin.
ZElevação relativa do eixo Z antes do estacionamento.
E / U / LComprimentos iniciais de retração, descarregamento e carregamento; sinais e padrões são definidos pelo firmware.
R / T / BRetomar temperatura, extrusor alvo e alertas sonoros em compilações Marlin compatíveis.
Exemplos práticos
Usar rotina de troca configurada
M600Inicia a sequência de troca de filamento padrão da máquina.
Solicitar um ponto de estacionamento
M600 X10 Y15 Z5Formulário ilustrativo Marlin que estaciona em X10 Y15 após uma elevação relativa de 5 mm.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | Requer ADVANCED_PAUSE_FEATURE e interação adequada do usuário; parâmetros disponíveis dependem da configuração. |
| Klipper | Verificar dialeto | M600 é tipicamente uma macro definida pelo usuário; o comportamento de PAUSE/RESUME e o estacionamento são específicos da impressora. |
| RepRapFirmware | Verificar dialeto | O manuseio de troca de filamento é específico de macro e máquina; confirme o fluxo de trabalho configurado. |
| CNC controllers | Não aplicável | M600 não é um padrão geral de troca de filamento ou ferramenta de CNC. |
O que este visualizador pode mostrar
O visualizador não expande M600 em movimentos ocultos de estacionar, descarregar e retomar, porque esses vivem no firmware ou macros. Apenas movimentos explícitos escritos no arquivo afetam o caminho renderizado.
Erros comuns
- Verifique se a impressora pode pausar e esperar com segurança antes de confiar no M600 em um arquivo não assistido.
- As coordenadas de estacionamento e comprimentos de descarregamento devem corresponder à máquina real e ao caminho do filamento.
- Um visualizador não pode garantir que o retomar restaure temperaturas, estado de extrusão e posição corretamente.
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.