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 systemG29 P1 ; UBL phase exampleG29 T ; report or map on supported Marlin modesPFase, contagem de pontos ou outra opção específica do modo; o significado muda entre os sistemas de nivelamento Marlin.
S / LPode armazenar ou carregar dados de malha em UBL e outras configurações suportadas.
A / D / TExemplos 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
G29Primeiro home, depois executa a rotina G29 configurada. Algumas impressoras, em vez disso, carregam uma malha existente.
Conceito equivalente do Klipper
G28
BED_MESH_CALIBRATEKlipper usa um comando estendido em vez da sintaxe nativa Marlin G29.
Contexto de firmware
| Sistema | Situação | O que muda |
|---|---|---|
| Marlin | Verificar dialeto | Suportado, mas os parâmetros e resultados dependem do sistema de nivelamento compilado naquele firmware. |
| Klipper | Verificar dialeto | Usa BED_MESH_CALIBRATE e BED_MESH_PROFILE; G29 pode existir apenas como uma macro de usuário. |
| RepRapFirmware | Verificar dialeto | O comportamento de sondagem e malha é dirigido pela máquina e por macros; confirme o fluxo de trabalho G29 configurado. |
| CNC controllers | Não aplicável | G29 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
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.