Voltar ao blogCalibração

Mesh bed leveling: guia prático de ABL e compensação Z

Equipe CalcMake
19 de jun, 2026
6 min de leitura

Mesh bed leveling: guia prático de ABL e compensação Z

O mesh bed leveling (nível automático por malha) mede a altura da mesa em vários pontos e compensa a distância Z durante a impressão. Sensores como CR Touch, BLTouch e indutivos, além de strain gauge em algumas Bambu, tornam isso acessível. Sem entender o fluxo, muitos usuários imprimem com mesh ruim e culpam o filamento.

Este guia explica tramming prévio, criação de mesh, Z offset e manutenção.

Tipos de sensor

SensorToca a mesa?Notas
BLTouch / CR TouchSim (micro switch)Funciona em vidro, PEI, qualquer superfície
IndutivoNãoSó detecta metal; offset fixo
Strain gauge (célula)SimNa própria mesa; Bambu A1 mini etc.
Visual / lidarVariávelEmergente em impressoras fechadas

Fluxo correto de calibração

  1. Tramming mecânico — cantos o mais paralelos possível.
  2. Probe offset — distância entre ponta do sensor e ponta do bico (calibrar uma vez).
  3. Mesh — varredura 3×3, 5×5 ou mais.
  4. Z offset fino — ajuste até a skirt perfeita.
  5. Salvar mesh na EEPROM ou SAVE_CONFIG (Klipper).

Pular o passo 1 gera mesh que “torce” demais o G-code.

Criar mesh no Marlin / Creality

Menu típico:

  • Bed Leveling → Level Bed (ou Auto Home + Level)
  • Aguarde varredura
  • Store Settings

Antes, defina temperatura de mesh igual à de impressão (M420 S1 para ativar mesh).

Mesh no Klipper

G28
BED_MESH_CALIBRATE

Edite bed_mesh no printer.cfg para área e quantidade de pontos. Após calibrar:

SAVE_CONFIG

Use BED_MESH_PROFILE LOAD=default no start G-code.

Z offset: o ajuste fino

SinalAjuste
Linhas muito finas, ruído ao extrudarSubir Z (+0,02)
Linhas separadas, não grudamBaixar Z (−0,02)
Centro OK, cantos ruinsTramming, não só offset

Babystepping durante a primeira camada ajuda; salve o valor depois.

Start G-code recomendado (conceito)

  1. Home
  2. Aquecer mesa e bico
  3. Carregar mesh
  4. Purga na borda
  5. Imprimir

Evite home Z no canto da mesa com clipes — configure safe Z home no centro.

Manutenção do mesh

EventoAção
Troca de mola / vidroNovo mesh
Mudança de temperatura grandeRe-mesh a quente
Transporte da impressoraTram + mesh
Semanal (uso intenso)Verificar skirt

Troubleshooting

ProblemaSolução
Mesh não salvaStore settings / SAVE_CONFIG
Probe erra alturaLimpar ponta, verificar probe offset
Linhas em “escada” nos cantosTramming + mais pontos no mesh
ABL desligado após updateReativar M420 S1
Sensor falha intermitenteCabo EMI — afastar do hotend heater

Integração com qualidade e negócio

Menos falhas de primeira camada = menos horas perdidas. Documente mesh no checklist de manutenção. Para farms, padronize temperatura de mesh por material.

Use CalcMake para não esquecer custo de setup no orçamento — modo serviço.

Exemplo: Ender 3 V2 + CR Touch após transporte

Cenário comum: impressora transportada de carro, primeira camada irregular nos cantos traseiros.

  1. Tramming a quente (mesa 60 °C, bico 200 °C) — canto traseiro-direito 0,3 mm mais baixo que frente.
  2. Mesh 5×5 com CR Touch — variação medida: 0,28 mm entre cantos.
  3. Z offset ajustado de −2,10 para −2,04 mm.
  4. Skirt uniforme em 200 × 200 mm — sucesso.

Tempo total: 25 min. Sem tramming prévio, o mesh compensava demais e a peça ficava fina no centro. Custo de 1 falha de primeira camada em job de 6 h: ~R$ 8 material + R$ 1 energia — documente no perfil de precificação.

Mesh a quente vs a frio

CondiçãoQuando usar
Mesh a frioDiagnóstico rápido
Mesh a quente (temp. de impressão)Produção PLA/PETG — recomendado
Mesh ABS/ASA quenteMesa 100 °C, aguardar estabilizar 5 min

Diferença típica entre frio e quente em mesa PEI: 0,05–0,15 mm — suficiente para falhar adesão em peças finas.

Farm com múltiplas impressoras

Padronize start G-code com BED_MESH_PROFILE LOAD=default em todas as máquinas. Após troca de mola ou placa, re-mesh e anote data na etiqueta da impressora. Reduz retrabalho em lotes de 20+ unidades.

Marlin vs Klipper: comandos equivalentes

AçãoMarlinKlipper
Ativar meshM420 S1BED_MESH_PROFILE LOAD=default
SalvarStore SettingsSAVE_CONFIG
Z offset babystepM851SET_GCODE_OFFSET Z_ADJUST=±0.02
Mesh novoLevel Bed menuBED_MESH_CALIBRATE

Documente qual firmware cada impressora usa — operadores de farm confundem comandos facilmente.

Artigos relacionados

FAQ

Quantos pontos no mesh? 5×5 é bom padrão; beds grandes beneficiam de 7×7.

Mesh substitui tramming? Não.

Impressora sem sensor pode usar mesh manual? Marlin manual mesh existe; trabalhoso.

Mesh expira? Não digitalmente — mas mecânica muda com uso; re-mesh mensal em produção.

Bambu A1 mini precisa tramming? Strain gauge compensa, mas verificar mesa limpa e parafusos soltos.

Quanto tempo de setup cobrar do cliente? 15–30 min de calibração = R$ 10–25 em modo Serviço.

Mesh e Bambu Lab? A1/A1 mini usam strain gauge — tramming mecânico ainda ajuda em manutenção.

UBL vs ABL mesh? Marlin UBL permite editar pontos manualmente — útil em cantos problemáticos persistentes no dia a dia.

Consulte guias e FAQ.