O que M82 / M83 significa
Com M82 ativo, movimentos sucessivos de extrusão normalmente usam uma posição de E crescente, como E1.2 e depois E2.4. Uma retração é expressa como um alvo menor. Fatiadores frequentemente inserem G92 E0 para reiniciar o contador absoluto antes que ele se torne muito grande.
Com M83 ativo, cada palavra E é uma mudança na posição atual do extrusor: E1.2 empurra 1,2 mm e E-0.8 retrai 0,8 mm. A extrusão relativa é conveniente em macros escritas à mão porque a quantidade não depende do valor absoluto anterior de E, mas a macro deve preservar ou restaurar o estado do chamador.
Sintaxe e parâmetros
M82 ; absolute extrusionM83 ; relative extrusionNo parametersCada comando altera a forma como os valores subsequentes de E são interpretados.
Exemplos práticos
Extrusão absoluta
M82
G92 E0
G1 X20 E1.2
G1 X40 E2.4Cada movimento termina em uma posição cumulativa de E; ambos os movimentos extrudem 1,2 mm.
Extrusão relativa
M83
G1 X20 E1.2
G1 X40 E1.2Cada linha solicita mais 1,2 mm de filamento.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Comum | M82/M83 substitui E até que um G90 ou G91 posterior limpe a substituição. |
| Klipper | Comum | Suportado como uma substituição de extrusão separada; autores de macros devem salvar e restaurar o estado G-code. |
| RepRapFirmware | Comum | Suportado, com detalhes de acionamento da ferramenta dependendo da configuração da máquina. |
| CNC controllers | Não aplicável | Modos de extrusão do eixo E são específicos de dialetos de manufatura aditiva. |
O que este visualizador pode mostrar
O visualizador rastreia o M82/M83 além dos resets G92 do E para que possa separar o filamento depositado, retrações e movimentos de deslocamento antes da renderização.
Erros comuns
- Um arquivo interpretado no modo E errado pode parecer extrudar ou retrair quantidades enormes.
- Rastreie ambos os estados além da regra de reset do firmware alvo; tratá-los como permanentemente independentes está errado para o Marlin.
- Uma macro que altera o modo de extrusão deve restaurar o modo original do chamador antes de retornar.
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.