Índice
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
- Limpar os detritos da mesa de impressão e do bocal
- Nivelar manualmente a cama
- Instale o seu sensor de nivelamento automático utilizando o suporte e os parafusos, juntamente com o fio
- Descarregue e instale o firmware correcto para o seu sensor de nivelamento automático
- Configure os seus desvios medindo as distâncias X, Yamp; Z
- Iniciar o processo de nivelamento automático na sua impressora 3D
- Adicione qualquer código inicial relevante ao seu slicer
- 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 filamentoPegue 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 nylonEm 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