O que G29 significa

Uma malha de nivelamento registra erro de altura em múltiplas posições XY para que o firmware possa fazer pequenos ajustes de Z enquanto imprime as primeiras camadas. Marlin fornece vários sistemas selecionados mutuamente — incluindo bilinear, linear, malha manual e UBL — e cada um oferece a G29 um conjunto de opções diferente. A sequência correta também pode envolver G28, M420, armazenamento em EEPROM ou uma malha salva.

Outros firmwares usam interfaces diferentes. Klipper calibra uma malha da mesa com BED_MESH_CALIBRATE, enquanto RepRapFirmware comumente delega o comportamento de sondagem para macros da máquina e sua própria semântica G29. Um arquivo G-code não pode provar que a sonda é precisa, que a mesa está mecanicamente correta ou que a malha esperada está ativa.

Sintaxe e parâmetros

G29 ; behavior depends on Marlin leveling system
G29 P1 ; UBL phase example
G29 T ; report or map on supported Marlin modes
P

Fase, contagem de pontos ou outra opção específica do modo; o significado muda entre os sistemas de nivelamento Marlin.

S / L

Pode armazenar ou carregar dados de malha em UBL e outras configurações suportadas.

A / D / T

Exemplos de UBL para ativar, desativar ou exibir; não portátil para todas as implementações G29.

Exemplos práticos

Sequência de início comum do Marlin

G28
G29

Primeiro home, depois executa a rotina G29 configurada. Algumas impressoras, em vez disso, carregam uma malha existente.

Conceito equivalente do Klipper

G28
BED_MESH_CALIBRATE

Klipper usa um comando estendido em vez da sintaxe nativa Marlin G29.

Contexto de firmware

SistemaSituaçãoO que muda
MarlinVerificar dialetoSuportado, mas os parâmetros e resultados dependem do sistema de nivelamento compilado naquele firmware.
KlipperVerificar dialetoUsa BED_MESH_CALIBRATE e BED_MESH_PROFILE; G29 pode existir apenas como uma macro de usuário.
RepRapFirmwareVerificar dialetoO comportamento de sondagem e malha é dirigido pela máquina e por macros; confirme o fluxo de trabalho G29 configurado.
CNC controllersNão aplicávelG29 não é um comando portátil de nivelamento de cama CNC e pode não ser usado ou ser específico da máquina.

O que este visualizador pode mostrar

Comando anotado, compensação não simulada

O visualizador desenha as coordenadas geradas pelo fatiador. Ele não executa movimentos de sondagem, carrega uma malha da máquina ou altera o caminho com compensação Z apenas via firmware.

Erros comuns

  • Nunca copie parâmetros G29 de outro modo de nivelamento Marlin sem verificar qual sistema está compilado.
  • Referenciar, compensação de sonda e um caminho de movimento livre são pré-requisitos de segurança para uma execução real de sondagem.
  • Um caminho de ferramenta nominal bem apresentado não confirma que uma malha salva existe ou está ativa na impressora.

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.