marlin-bed-leveling
Faz seu agente calibrar o nivelamento da mesa em impressoras 3D com firmware Marlin. Ele ajusta a impressora para garantir que a primeira camada de impressão fique perfeita.
O que ela faz
Esta ferramenta ajuda a configurar o nivelamento da mesa em impressoras 3D que usam o software Marlin. Ela garante que a primeira camada de impressão fique perfeita, mesmo que a mesa não esteja perfeitamente reta.
Quando usar
- ✓Quando a primeira camada da sua impressão 3D não gruda bem na mesa.
- ✓Se a sua impressora 3D não parece 'ligar' o nivelamento da mesa depois de se 'auto-localizar'.
- ✓Para ajustar a distância exata entre o bico de impressão e o sensor que mede a mesa.
Exemplo do que pedir para a IA
“Como configuro o nivelamento automático da mesa na minha impressora Marlin?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Ela ajusta as configurações do software da impressora (Marlin) para que ela saiba a altura exata em vários pontos da mesa. Isso é feito enviando comandos específicos que medem a mesa e salvam essas informações.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill marlin-bed-levelingOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/marlin-bed-leveling/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Marlin Bed Leveling: Calibração Determinística e Engenharia de Malha de Primeira Camada
Domine as arquiteturas de nivelamento de mesa do Marlin 2.x (Unified Bed Leveling UBL, Bilinear ABL, Manual Mesh MBL) para garantir adesão impecável da primeira camada através de fluxos de trabalho rigorosos de fase G-code, matemática de offset da sonda e compensação persistente de EEPROM.
Quando Usar Esta Habilidade
Ative esta habilidade quando:
- Calibrando, ajustando ou solucionando problemas de nivelamento automático de mesa em impressoras 3D Marlin 2.x (Ender 3, CR-10, clones Prusa, máquinas CoreXY / Cartesianas personalizadas).
- O usuário perguntar: "Como configuro o UBL no Marlin?", "Minha impressora faz o home com G28 e ignora a malha", "Calcular offset da sonda Z do BLTouch", "Gerar G-code de impressão de validação G26" ou "Editar pontos de malha distorcidos com M421".
- Diagnosticando defeitos na primeira camada: bico arrastando em chapas PEI, descolamento de cantos, extrusão irregular ou desativação da compensação após o home.
- Dimensionando sequências de G-code de início do fatiador (Cura, PrusaSlicer, OrcaSlicer, Bambu Studio) com aquecimento térmico e restauração da malha.
NÃO use esta habilidade quando:
- Calibrando impressoras Klipper ou RepRapFirmware (sintaxe de firmware e sistemas de compensação de malha diferentes).
- Corrigindo desalinhamento mecânico grosseiro: roletes V-slot soltos, fusos Z tortos ou braços de pórtico instáveis (falhas de hardware não podem ser resolvidas por nivelamento de software).
- Configuração de cinemática de impressora Delta exigindo ajustes de raio e fim de curso de torre antes da sondagem da malha.
Modelos Mentais Principais e Regras Inegociáveis
O Mandato de Ativação Pós-Home (
G28Desativa o Nivelamento):- No firmware Marlin, a execução de
G28(Home de Todos os Eixos) DESATIVA automaticamente a compensação de nivelamento de mesa por padrão (RESTORE_LEVELING_AFTER_G28é frequentemente desativado em firmware de fornecedor). - Em todo G-code de início de impressão, o comando de restauração de nivelamento DEVE ser emitido estritamente APÓS
G28:G28 ; Home all axes (silently turns leveling OFF) M420 S1 ; Re-enable bed leveling compensation from EEPROM mesh - Falhar em incluir
M420 S1(ouG29 Apara UBL) apósG28faz com que a impressora execute a impressão inteira com zero compensação de nivelamento.
- No firmware Marlin, a execução de
O Loop de Calibração UBL de 5 Fases: O Unified Bed Leveling (UBL) é uma máquina de estados que requer cinco fases sequenciais:
- Fase 1 (Grade Acessível pela Sonda):
G29 P1sonda todas as coordenadas fisicamente acessíveis pelo offset da sonda. - Fase 2 (Sondagem Manual da Borda):
G29 P2usa um medidor de papel para pontos que o BLTouch não consegue alcançar devido à geometria do pórtico. - Fase 3 (Extrapolação Matemática):
G29 P3 T0.0preenche coordenadas de borda não sondadas extrapolando inclinações de pontos medidos adjacentes. - Fase 4 (Validação e Microajuste):
G26 B60 H210 F1.75imprime um padrão de teste de validação de camada única; inspecione e edite coordenadas comM421 I... J... Q.... - Fase 5 (Armazenamento e Ativação):
G29 S1salva no EEPROM o slot de malha 1;G29 Aativa o UBL;M500confirma o armazenamento permanente no EEPROM.
- Fase 1 (Grade Acessível pela Sonda):
Invariante de Pré-Voo de Equilíbrio Térmico:
- Placas de construção de alumínio, adesivos magnéticos e chapas PEI de aço mola expandem e deformam não linearmente sob expansão térmica.
- Sondar uma mesa em temperatura ambiente (20°C) e depois imprimir a 60°C ou 100°C introduz um erro de $0.08\text{--}0.20\text{mm}$ em cada ponto da malha.
- Pré-Voo Obrigatório: As mesas DEVEM ser aquecidas à temperatura operacional alvo e mantidas por $\ge 5\text{ minutos}$ antes de executar a sondagem
G29.
Convenção de Sinal do Offset da Sonda Z (
M851 Z...):- Para sondas de implantação descendente (BLTouch, CRTouch, sensores indutivos) onde o ponto de acionamento da sonda dispara abaixo da ponta do bico: $$\mathbf{Offset\ Z\ é\ estritamente\ NEGATIVO}\ (por\ exemplo,\ \text{M851 Z-1.85})$$
- Um offset Z positivo em uma sonda de implantação descendente instrui o firmware que o bico está mais baixo que o ponto de acionamento da sonda, direcionando o bico diretamente para a mesa no primeiro movimento.
- Ajustando o offset Z com medidor de papel:
- Mais resistência / extrusão mais apertada $\implies$ mais negativo (por exemplo,
-1.80$\to$-1.85). - Menos resistência / folga maior $\implies$ menos negativo (por exemplo,
-1.80$\to$-1.75).
- Mais resistência / extrusão mais apertada $\implies$ mais negativo (por exemplo,
Geometria da Altura de Desvanecimento da Malha (
M420 Z...):- A compensação de nivelamento deve desaparecer gradualmente à medida que a altura Z aumenta para que as camadas da superfície superior sejam impressas geometricamente planas em vez de se conformarem à deformação da mesa.
…
Perguntas frequentes
Por que o nivelamento da mesa para de funcionar depois de ligar a impressora?
O comando que 'auto-localiza' a impressora (G28) desliga o nivelamento por padrão. É preciso reenviá-lo (com M420 S1) depois para reativá-lo.
Preciso aquecer a mesa antes de fazer o nivelamento?
Sim, é muito importante aquecer a mesa até a temperatura que você usa para imprimir e esperar alguns minutos. O metal se expande com o calor, e isso muda a forma da mesa.
O que é o 'offset' da sonda Z?
É a distância exata entre a ponta do bico de impressão e o ponto onde o sensor de nivelamento (sonda) toca a mesa. Um valor negativo é geralmente usado para sensores como o BLTouch.
Detalhes
Descrição original do autor
Calibrates Marlin 2.x 3D printer firmware bed leveling: Unified Bed Leveling (UBL), Bilinear ABL, M420 S1 post-homing, Z-probe offsets, G26 mesh prints, and EEPROM slots. Trigger phrases: marlin bed leveling, ubl calibration, m420 s1, z probe offset, g29 bed level, first layer adhesion.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3564
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC