Como actualizar para o nivelamento automático da cama - Ender 3 & Mais

Roy Hill 27-06-2023
Roy Hill

Muitos utilizadores que começaram com o nivelamento manual da base pensaram em actualizar para o nivelamento automático da base na sua impressora 3D, mas não sabem como fazê-lo. Este artigo explica-lhe como actualizar o seu nivelamento manual para o nivelamento automático da base.

Para actualizar para o nivelamento automático da base, é necessário limpar a base de impressão e depois nivelá-la manualmente. Instale o sensor de nivelamento automático da base utilizando os suportes e o kit e, em seguida, transfira e instale o firmware relevante. Configure os desvios X, Y e Z e inicie o processo de nivelamento automático na sua máquina. Ajuste depois o desvio Z.

Há mais pormenores que o ajudarão a melhorar o nivelamento da sua cama, por isso continue a ler para saber mais.

    Como funciona o nivelamento automático de camas?

    O nivelamento automático da cama funciona através da utilização de um sensor que mede a distância entre o sensor e a própria cama, compensando essa distância. Mantém as distâncias X, Y e Z guardadas nas definições da impressora 3D, para que possa garantir que a sua cama fica nivelada com precisão após a instalação.

    Existe também uma definição chamada Z-offset que fornece uma distância extra para garantir que, quando "Home" a sua impressora 3D, o bocal toca efectivamente na base de impressão.

    Existem alguns tipos de sensores de nivelamento automático da base para impressoras 3D:

    • BLTouch (Amazon) - mais popular
    • CR Touch
    • EZABL Pro
    • SuperPinda

    Escrevi um artigo intitulado Best Auto-Leveling Sensor for 3D Printing - Ender 3 & More que pode consultar para obter mais informações.

    Alguns destes produtos têm diferentes tipos de sensores, como o BLTouch, que possui um sensor de contacto fiável, fácil de utilizar, preciso e compatível com diferentes camas de impressão.

    O SuperPinda, que normalmente se encontra nas máquinas Prusa, é um sensor indutivo, enquanto o EZABL Pro tem um sensor capacitivo que pode detectar camas de impressão metálicas e não metálicas.

    Depois de configurar o nivelamento automático da base, deve conseguir obter primeiras camadas excelentes, o que resulta num maior sucesso nas impressões 3D.

    O vídeo abaixo ilustra e descreve muito bem o funcionamento do nivelamento automático da cama.

    Como configurar o nivelamento automático da cama numa impressora 3D - Ender 3 & Mais

    1. Limpar os detritos da mesa de impressão e do bocal
    2. Nivelar manualmente a cama
    3. Instale o seu sensor de nivelamento automático utilizando o suporte e os parafusos, juntamente com o fio
    4. Descarregue e instale o firmware correcto para o seu sensor de nivelamento automático
    5. Configure os seus desvios medindo as distâncias X, Yamp; Z
    6. Iniciar o processo de nivelamento automático na sua impressora 3D
    7. Adicione qualquer código inicial relevante ao seu slicer
    8. Ajustar em directo o desvio Z

    1. limpar os resíduos da mesa de impressão e do bocal

    O primeiro passo a dar para instalar o nivelamento automático da mesa de impressão é limpar quaisquer detritos e filamentos da mesa de impressão e do bocal. Se sobrarem detritos, estes podem afectar o nivelamento da mesa.

    Pode ser uma boa ideia utilizar álcool isopropílico com uma toalha de papel ou utilizar o raspador para remover os resíduos. O aquecimento da cama pode ajudar a retirar o filamento preso da cama.

    Um utilizador que as comprou disse que funcionaram muito bem na sua impressora 3D para limpar o bocal e o bloco de aquecimento, embora não sejam as mais resistentes.

    Disse que, uma vez que são bastante baratos, pode tratá-los como consumíveis.

    2. nivelar manualmente a cama

    O passo seguinte, depois de limpar a cama, é nivelá-la manualmente para que o sensor de nivelamento automático fique bem nivelado, ou seja, basta colocar a impressora 3D em casa, ajustar os parafusos de nivelamento nos quatro cantos da cama e utilizar o método do papel para nivelar a cama.

    Veja o vídeo abaixo da CHEP sobre como nivelar manualmente a sua cama.

    Também escrevi um guia sobre Como nivelar a cama da sua impressora 3D - Calibração da altura do bocal.

    3. instalar o sensor de nivelamento automático

    Agora podemos instalar o sensor de nivelamento automático, sendo o BL Touch uma escolha popular. Antes de o fazer, deve desligar a fonte de alimentação por razões de segurança.

    O seu kit deve incluir um suporte juntamente com dois parafusos concebidos para se adaptarem à versão da impressora 3D que escolheu. Existem dois orifícios no suporte do hotend nos quais o suporte do sensor pode encaixar.

    Veja também: O que fazer com a sua impressora 3D antiga & bobinas de filamento

    Pegue nos dois parafusos e instale o suporte na sua impressora 3D e, em seguida, instale o sensor no suporte. É uma boa ideia instalar o fio antes de o colocar no suporte.

    Em seguida, é necessário remover as braçadeiras dos cabos e retirar os parafusos da tampa do sistema electrónico na base da impressora 3D. Deve haver um parafuso na parte superior e três na parte inferior.

    Uma técnica utilizada pela CHEP consiste em obter um fio de cobre, fazer um laço na extremidade do mesmo e passá-lo através da manga do fio.

    Veja também: 7 melhores impressoras 3D para ABS, ASA & Filamento de nylon

    Em seguida, ligou o laço aos conectores BL Touch e voltou a passá-lo através da manga do fio para o outro lado, depois ligou o conector do sensor de nivelamento automático à placa principal.

    Deverá existir um conector na placa principal para um sensor de nivelamento automático da cama no Ender 3 V2. Para o Ender 3, são necessários passos adicionais devido ao espaço na placa principal.

    Quando voltar a colocar a tampa do sistema electrónico, certifique-se de que não está a prender nenhum fio e de que os fios estão afastados das ventoinhas.

    É necessário imprimir em 3D um suporte BL Touch (Amazon), bem como uma placa Ender 3 5 Pin 27 para BL Touch.

    Quando ligar a sua impressora 3D, saberá que o sensor está a funcionar através da luz e do clique duplo na base de impressão.

    4. descarregar e instalar o firmware correcto

    Descarregar e instalar o ficheiro de firmware correcto é o passo seguinte para configurar o sensor de nivelamento automático da base na sua impressora 3D. Dependendo da placa principal que tiver, encontrará uma transferência específica para o seu BLTouch ou outro sensor.

    Um exemplo para o BL Touch é o lançamento do Jyers Marlin no GitHub. É um firmware reputado e popular que muitos utilizadores descarregaram e instalaram com êxito.

    Se tiver uma impressora 3D ou um sensor de nivelamento diferente, deve conseguir encontrar o ficheiro no sítio Web do produto ou num sítio como o GitHub. Certifique-se de que escolhe a versão compatível com a sua placa principal.

    Consulte o Firmware oficial mais recente da Creality para o BLTouch, que contém o ficheiro .bin, como o ficheiro "E3V2-BLTouch-3×3-v4.2.2.bin", que se destina ao Ender 3 V2 e a uma placa 4.2.2.

    Basta copiá-lo para um cartão SD, desligar a alimentação, inserir o cartão SD na impressora, ligar a alimentação e, passados cerca de 20 segundos, o ecrã deve aparecer, o que significa que está instalado.

    5) Configurar os desvios

    Isto é necessário para dizer ao firmware onde o sensor está em relação ao bocal para lhe dar uma direcção X e Y e um desvio Z. Com o firmware Jyers no Ender 3 V2, é assim que os passos são feitos.

    X Direcção

    Primeiro, deve medir aproximadamente a distância entre o sensor BLTouch e o bocal e introduzir este valor na impressora 3D. Quando tiver a sua medição para a direcção X, navegue para Main Menu> Control> Advance> Probe X Offset e, em seguida, introduza a distância como um valor negativo.

    Num vídeo tutorial, CHEP mediu a sua distância como -44 para referência. Depois disso, volte atrás e clique em "Store Settings" (Guardar definições) para guardar a informação.

    Direcção Y

    Queremos fazer o mesmo com o Y.

    Navegue para Main Menu> Control> Advance> Probe Y Offset. Meça a distância na direcção Y e introduza o valor como negativo. A CHEP mediu uma distância de -6 aqui para referência. Depois disso, volte atrás e clique em "Store Settings" para guardar a informação.

    Auto Casa

    Neste ponto, o BL Touch torna-se o interruptor de paragem Z, pelo que pode deslocar o interruptor de paragem Z existente para baixo. Agora, queremos colocar a impressora no centro da cama para que fique nivelada.

    Navegue até ao Menu principal> Preparar> Auto Home para garantir que o sensor está no centro. A cabeça de impressão move-se na direcção X e Y para o centro e prima duas vezes para baixo para a direcção Z. Neste ponto, está no centro.

    Direcção Z

    Por fim, queremos configurar o eixo Z.

    Navegue para Main Menu> Prepare> Home Z-Axis. A impressora irá para o centro da mesa de impressão e sondará duas vezes. Em seguida, irá para o local onde a impressora pensa que está o 0 e sondará duas vezes, mas não estará realmente a tocar na superfície da mesa, pelo que precisamos de ajustar o Z-offset.

    Em primeiro lugar, deve activar o "Live Adjustment" e, em seguida, fazer uma medição aproximada para ver quanto o seu bico está fora da cama. Depois de fazer isso, pode introduzir o valor no Z-offset para baixar o bico.

    Para referência, CHEP mediu a sua distância a -3,5, mas obtenha o seu próprio valor específico. Pode então colocar um pedaço de papel debaixo do bocal e utilizar a função de micro-passos para baixar ainda mais o bocal até que o papel e o bocal tenham fricção e, em seguida, clicar em "Guardar".

    6. iniciar o processo de nivelamento automático

    Navegue para Main Menu> Level (Menu principal) e confirme o nível para iniciar o nivelamento. A cabeça de impressão irá sondar a cama de forma 3 x 3, num total de 9 pontos para formar uma malha. Quando o nivelamento estiver concluído, clique em "Confirm" (Confirmar) para guardar as definições.

    7) Adicionar o código inicial relevante ao Slicer

    Uma vez que estamos a utilizar o BLTouch, as instruções mencionam a introdução de um comando G-Code em "Start G-Code":

    M420 S1 ; Auto-nível

    Isto é necessário para activar a malha. Basta abrir o seu cortador, para este exemplo vamos utilizar o Cura.

    Clique na seta para baixo ao lado da sua impressora 3D e seleccione "Manage printers" (Gerir impressoras).

    Agora seleccione "Definições da máquina".

    Isto abre a janela "Start G-code" onde se introduz o comando "M420 S1 ; Autolevel".

    Basicamente, isto puxa a sua malha automaticamente no início de cada impressão.

    8) Desvio Z do ajuste em directo

    A cama não estará perfeitamente nivelada nesta altura porque é necessário efectuar um passo adicional de ajuste em tempo real do desvio Z.

    Quando inicia uma nova impressão 3D, existe uma definição "Tune" que lhe permite ajustar em tempo real o seu Z-offset. Basta seleccionar "Tune" e, em seguida, deslocar-se para baixo até Z-offset, onde pode alterar o valor do Z-offset para um melhor nivelamento.

    Pode utilizar uma impressão 3D que extrude uma linha de filamento à volta da borda exterior da base e utilizar o seu dedo para sentir se o filamento adere bem à base. Se sentir que está solto na superfície de construção, então vai querer "Z-Offset Down" para mover o bocal para baixo e vice-versa.

    Depois de chegar a um bom ponto, guarde o novo valor de desvio Z.

    A CHEP explica estes passos com mais pormenor, por isso veja o vídeo abaixo para saber como fazer isto na sua impressora 3D.

    O nivelamento automático da cama vale a pena?

    O nivelamento automático da cama vale a pena se passar muito tempo a nivelá-la. Com as actualizações correctas, como molas rígidas ou colunas de nivelamento de silicone, não deverá ter de nivelar a cama com muita frequência. Algumas pessoas só têm de voltar a nivelar as suas camas de poucos em poucos meses, o que significa que o nivelamento automático da cama pode não valer a pena nesses casos.

    Com experiência, não é preciso muito tempo para nivelar manualmente uma cama, mas pode ser problemático para um principiante. Muitas pessoas adoram o nivelamento automático da cama depois de instalarem um BLTouch com o firmware relevante.

    Um utilizador referiu que vale muito a pena, pois não tem de se preocupar em nivelar a cama na perfeição. Outro utilizador, que era a favor do nivelamento manual da cama, disse que comprou um BLTouch e que o prefere ao nivelamento manual.

    Também estão a utilizar o firmware Klipper em vez do Marlin, que tem algumas funcionalidades fantásticas que as pessoas apreciam. Também é melhor se experimentar diferentes superfícies de construção porque é mais fácil de trocar, uma vez que o nivelamento automático entra em acção.

    Pessoalmente, continuo a nivelar manualmente a minha cama, mas tenho impressoras 3D com nivelamento assistido que a tornam mais consistente ao longo do tempo.

    Se tiveres problemas de nivelamento, escrevi um artigo chamado How to Fix Ender 3 Bed Leveling Problems - Troubleshooting

    Também já ouvi histórias de pessoas que tiveram problemas em conseguir um bom nivelamento, por isso as coisas nem sempre correm na perfeição com o nivelamento automático da cama, mas isso deve-se muito provavelmente a erro do utilizador ou à compra de clones do sensor de nivelamento automático da cama.

    Algumas das vantagens do nivelamento automático da cama são

    • Melhoria da taxa de sucesso das impressões 3D
    • Poupa tempo e aborrecimentos ao nivelar, especialmente se não tiveres experiência com isso.
    • Reduz os potenciais danos no bocal e na superfície de construção causados por raspagem.
    • Compensa bem as superfícies de cama deformadas

    Se não se importar de nivelar a sua cama de vez em quando e não quiser gastar mais na sua impressora 3D, então diria que o nivelamento automático da cama não vale a pena, mas muitas pessoas dizem que vale a pena a longo prazo.

    Códigos G de nivelamento automático da cama - Marlin, Cura

    O nivelamento automático de camas utiliza vários códigos G utilizados no nivelamento automático de camas. Abaixo estão os códigos mais comuns que deve conhecer e os seus parâmetros:

    • G28 - Casa Auto
    • G29 - Nivelamento de camas (Unificado)
    • M48 - Teste de repetibilidade da sonda

    G28 - Casa Auto

    O comando G28 permite o homing, um processo que permite que a máquina se oriente e evita que o bocal se desloque para fora da mesa de impressão. Este comando é executado antes de cada processo de impressão.

    G29 - Nivelamento de camas (Unificado)

    O G29 inicia o nivelamento automático da cama antes da impressão e é normalmente enviado após o comando G28, uma vez que o G28 desactiva o nivelamento da cama. Com base no firmware Marlin, o comando G29 é rodeado de parâmetros diferentes, dependendo do sistema de nivelamento.

    Eis os sistemas de nivelamento de camas:

    • Nivelamento unificado da cama: É um método de nivelamento automático da base de impressão baseado em malha que utiliza o sensor para a base de impressão num número específico de pontos. No entanto, também pode introduzir medições se não tiver uma sonda.
    • Nivelamento bilinear da cama: Este método de nivelamento automático da mesa de impressão baseado em malha utiliza o sensor para sondar a grelha rectangular num número específico de pontos. Ao contrário do método linear, cria uma malha ideal para mesas de impressão deformadas.
    • Nivelamento linear da cama: Este método baseado em matrizes utiliza o sensor para sondar a grelha rectangular num número específico de pontos. O método utiliza um algoritmo matemático de mínimos quadrados que compensa a inclinação da mesa de impressão numa única direcção.
    • Nivelamento de 3 pontos: Este é um método baseado numa matriz em que o sensor sonda a mesa de impressão em três pontos diferentes utilizando um único comando G29. Após a medição, o firmware gera um plano inclinado que representa o ângulo da mesa, tornando-o mais adequado para mesas inclinadas.

    M48 - Teste de repetibilidade da sonda

    O comando M48 testa a precisão, exactidão, fiabilidade e repetibilidade do sensor. É um comando necessário se utilizar diferentes estroboscópios, uma vez que estes têm propriedades diferentes.

    Código G BLTouch

    Para quem utiliza o sensor BLTouch, apresentam-se de seguida alguns códigos G que são utilizados:

    • M280 P0 S10: Colocar a sonda em posição
    • M280 P0 S90: Para recolher a sonda
    • M280 P0 S120: Para efectuar um auto-teste
    • M280 P0 S160: Para activar o desbloqueio do alarme
    • G4 P100: atraso para BLTouch

    Roy Hill

    Roy Hill é um apaixonado entusiasta da impressão 3D e guru da tecnologia com um vasto conhecimento sobre todas as coisas relacionadas à impressão 3D. Com mais de 10 anos de experiência na área, Roy dominou a arte de projetar e imprimir em 3D e se tornou um especialista nas últimas tendências e tecnologias de impressão em 3D.Roy é formado em engenharia mecânica pela University of California, Los Angeles (UCLA) e trabalhou para várias empresas conceituadas na área de impressão 3D, incluindo MakerBot e Formlabs. Ele também colaborou com várias empresas e indivíduos para criar produtos impressos em 3D personalizados que revolucionaram seus setores.Além de sua paixão pela impressão 3D, Roy é um ávido viajante e um entusiasta do ar livre. Ele gosta de passar o tempo na natureza, fazer caminhadas e acampar com sua família. Em seu tempo livre, ele também orienta jovens engenheiros e compartilha sua riqueza de conhecimento sobre impressão 3D por meio de várias plataformas, incluindo seu popular blog, 3D Printerly 3D Printing.