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 extrusion
M83 ; relative extrusion
No parameters

Cada 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.4

Cada 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.2

Cada linha solicita mais 1,2 mm de filamento.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinComumM82/M83 substitui E até que um G90 ou G91 posterior limpe a substituição.
KlipperComumSuportado como uma substituição de extrusão separada; autores de macros devem salvar e restaurar o estado G-code.
RepRapFirmwareComumSuportado, com detalhes de acionamento da ferramenta dependendo da configuração da máquina.
CNC controllersNão aplicávelModos de extrusão do eixo E são específicos de dialetos de manufatura aditiva.

O que este visualizador pode mostrar

Análise de extrusão consciente do modo

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.