Índice
Uma conexão quebrada ou inexistente entre o OctoPrint e uma Ender 3 é um problema comum que a maioria das pessoas enfrenta. Isso pode fazer com que a impressora não se conecte e não aceite impressões, ou impressões de baixa qualidade.
Este artigo irá guiá-lo através de alguns métodos diferentes que funcionaram para utilizadores reais sobre como resolver este problema.
Por que meu Ender 3 não se conecta ao OctoPrint?
Além disso, você não pode usar o OctoPrint remotamente ou para o propósito pretendido se ele não estiver conectado à impressora. Aqui estão algumas coisas que podem levar a esses problemas:
- Cabo USB defeituoso
- Definições incorrectas da porta e da taxa de transmissão
- Interferência EMI
- Plugins com mau funcionamento
- Modo de baixa latência activado
- Alimentação eléctrica deficiente
- Definições Wi-Fi incorrectas
- Desligou a PSU
- Pacotes Linux com bugs
- Condutores em falta
- Plugins não suportados
Como consertar um Ender 3 que não se conecta ao OctoPrint
Veja como consertar um Ender 3 que não se conecta ao OctoPrint:
- Reiniciar o Raspberry Pi
- Substituir o cabo USB B
- Corrigir as definições da taxa de transmissão e da porta
- Ligação à terra da placa Pi
- Executar o OctoPrint no modo de segurança
- Desactivar o modo de baixa latência
- Utilizar uma fonte de alimentação adequada
- Verificar as definições de Wi-Fi do Pi
- Ligar a impressora
- Remover Brltty do Linux
- Instalar o plugin de temperatura Creality
- Instalar os controladores adequados
- Instalar o plugin de compatibilidade
1. reiniciar o Raspberry Pi
Uma das primeiras coisas que eu tentaria quando o Ender 3 não se conecta ao OctoPrint é fazer um rápido ciclo de energia do Raspberry Pi. Isso é especialmente bom se o seu Pi estava funcionando antes sem problemas.
Basta desligar o Raspberry Pi, desconectá-lo da fonte de alimentação e deixá-lo desligado por cinco minutos. Após cinco minutos, ligue-o e veja se ele pode se conectar corretamente à sua impressora.
Nota: Nunca desligue a sua impressora enquanto o seu Pi ainda estiver ligado. Isto fará com que o Raspberry Pi volte a alimentar a placa da impressora 3D, o que pode levar a uma série de outros problemas.
2. substituir o cabo USB-B
Carregar um cabo USB defeituoso é uma das soluções mais comuns para um OctoPrint que não se conecta a um Ender 3. Isso acontece porque a maioria dos modelos mais recentes do Ender 3 (Pro e V2) usa um cabo Micro USB em vez de um cabo USB B.
A maioria dos cabos Micro USB servem apenas para a transferência de energia, não para a transferência de dados, portanto, quando os usa com a sua impressora e o OctoPrint, nenhum dado é transferido para a impressora.
Um utilizador que experimentou três cabos descobriu que nenhum deles era um cabo de dados. Encontrou outro cabo que tinha à mão e funcionou perfeitamente, uma vez que era um cabo de dados. Agora pode controlar a sua impressora 3D usando o OctoPi como é suposto funcionar.
Um outro utilizador também teve este problema com o seu Raspberry Pi, tendo dificuldade em seleccionar qualquer porta Serial para além da porta Auto no OctoPrint.
Neste ponto, o OctoPi mostrará esta mensagem devido ao cabo defeituoso:
Estado: Offline (Erro: Não há mais candidatos para testar, e não foi detectada nenhuma combinação de porta/nome de trabalho).
Para resolver este problema, certifique-se de que obtém um bom cabo USB com a classificação adequada para a transferência de dados e de energia. Se tiver algumas câmaras por aí, pode tentar utilizar o respectivo cabo USB.
Caso contrário, pode obter o cabo Amazon Basics ou Anker na Amazon.
3. corrigir as definições da taxa de transmissão e da porta
As definições de Baud Rate e Port Settings detectam e controlam onde e quantos dados são transferidos entre a impressora e a Pi. Se estas definições estiverem erradas, a Pi simplesmente não se ligará à impressora 3D.
Na maioria das vezes, estas definições estão em Auto e fazem um bom trabalho ao detectar o valor correcto. No entanto, por vezes podem ser preenchidas com valores errados.
Por exemplo, o OctoPrint de um utilizador determinou que a sua taxa de transmissão era de 9600, o que era o valor errado para uma impressora Ender.
Assim, a maioria das pessoas recomenda deixar a configuração da porta em Auto. O Pi irá percorrer automaticamente todas as suas portas até encontrar a que está ligada à impressora 3D.
Para a taxa de transmissão, a maioria das pessoas recomenda a definição de um valor de 115200 para impressoras Ender 3. Está provado que este valor funciona para quase todas as impressoras Ender. A utilizadora que teve o problema disse que este valor funcionou para ela.
4. ligação à terra da placa Pi
Algumas pessoas conseguiram ligar o Ender 3 ao OctoPrint ligando o Raspberry Pi à terra.
Ligar o seu Pi à terra ajuda a eliminar a interferência electromagnética (EMI) que pode arruinar a sua ligação e a sua impressão. A EMI acontece porque tanto a sua placa Pi como os controladores de passo da impressora 3D produzem ruído EMI que pode interferir com a sua comunicação.
Isto pode levar a que a placa Pi envie mensagens de erro e comandos ilegíveis para a impressora, que podem quebrar a ligação ou resultar numa má impressão.
Um utilizador reparou que estava a receber más impressões através do seu Pi, pelo que verificou os registos. Nos registos, viu alguns símbolos ininteligíveis misturados com o código G correcto, causando o problema.
Para resolver o problema, ligou o Raspberry Pi à terra, alimentando-o através da fonte de alimentação da impressora, o que reduziu o ruído, uma vez que ambos tinham a mesma ligação à terra.
Pode seguir o vídeo abaixo para saber como alimentar a sua impressora através da fonte de alimentação de um Ender 3.
Para isso, vai precisar de um conversor buck LM2596 step-down.
Isto ajudará a converter os 12 ou 24V da PSU para os 5V necessários para alimentar o Raspberry Pi. Pode ver este vídeo para obter dicas sobre como instalá-lo.
Outro aspecto a verificar é o cabo de fita que liga a placa principal ao ecrã. Outro utilizador descobriu que estava a ter problemas devido à forma como o seu cabo de fita estava dobrado.
O cabo de fita não é blindado, pelo que, se o cabo estiver dobrado, pode provocar interferências electromagnéticas. Para resolver este problema, certifique-se de que o cabo está sempre direito e não está dobrado sobre si próprio.
Descobriu que, depois de ajustar o cabo de fita, todos os erros que tinha desapareceram, a quantidade de pedidos de reenvio passou de 16% para 0% e algumas imperfeições de impressão desapareceram.
5) Executar o OctoPrint no modo de segurança
Executar o OctoPrint em modo de segurança desabilita todos os plugins de terceiros quando você reinicia o seu OctoPrint. Isso permite que você resolva o problema do Pi e determine se algum plugin está por trás dos problemas de conexão.
O modo de segurança é muito útil porque as novas versões de plug-ins e firmware podem ser responsáveis por problemas de ligação. Assim, quando os desactivar, pode facilmente verificar os registos para ver qual é o responsável por quê.
Um plugin que a maioria dos utilizadores diz ser responsável por problemas de conectividade é o plugin MeatPack. Um utilizador disse que teve de desinstalar o plugin MeatPack antes de o seu OctoPrint começar a funcionar. Alguém também confirmou que funcionou com o seu Ender 3 Pro, juntamente com uma placa SKR Mini E3 V2.
Outro usuário disse que decidiu instalar o plugin MeatPack e que isso fez com que a conexão morresse. Ele desinstalou o plugin e a conectividade do OctoPi no seu RPi 3+ com o Ender 3 foi resolvida.
Um utilizador ligou-se ao OctoPrint usando o modo de segurança e foi assim que descobriu que o problema era o plugin MeatPack.
Outros plugins dignos de nota que causaram problemas de ligação aos utilizadores incluem:
- Plugin de desligamento automático do OctoPrint
- Plugin Tasmota
Para executar o OctoPrint em modo de segurança, clique no ícone Power no painel de controle. No menu que aparece, selecione Reinicie o OctoPrint no modo de segurança.
6) Desactivar o modo de baixa latência
Desactivar o modo de baixa latência pode ajudar a resolver problemas de ligação entre a sua impressora 3D e o seu Pi. É uma opção de ligação que tenta definir um modo de baixa latência na porta série.
Como um utilizador experimentou, se não for bem sucedido, devolve um erro que leva a uma ligação terminada. Para o desligar, clique no ícone da chave inglesa para abrir o menu de definições.
No menu de definições, clique em Ligação série> Geral> Ligação Desloque-se para baixo até ver Pedir o modo de baixa latência na porta série Desmarque a caixa se estiver assinalada.
7. utilizar uma fonte de alimentação adequada
Uma fonte de alimentação adequada evita que o Raspberry Pi se desligue intermitentemente, especialmente durante impressões longas. Isto acontece porque componentes como o cartão Wi-fi e o cartão SD consomem muita energia.
Se vir a luz vermelha do seu Raspberry Pi a piscar, é sinal de que a placa não está a receber energia suficiente.
Por isso, deve utilizar sempre uma fonte de alimentação adequada para evitar que a Pi desligue a ligação aleatoriamente. Para os modelos Pi 3 e superiores, a Raspberry recomenda a utilização de um carregador com uma capacidade mínima de 3A/5V.
A fonte de alimentação oficial do Raspberry Pi 4 é muito boa e tem uma classificação muito alta de 4,8/5,0 no momento da escrita e muitas pessoas afirmam que é muito fiável.
8. verificar as definições de Wi-Fi do Pi
É necessário introduzir os detalhes da ligação Wi-Fi correctamente no seu Pi para que a ligação à rede seja bem sucedida. Se os detalhes não estiverem correctos, nem sequer conseguirá entrar no OctoPi no seu browser.
Para resolver isto, primeiro tens de verificar se o teu OctoPi está ligado ao teu Wi-Fi. Enquanto o teu Pi está ligado, entra no teu router e verifica todos os dispositivos ligados para ver se o teu Pi está entre eles.
Se o teu Pi não estiver lá, então podes ter-te enganado nas definições de Wi-fi. Vais ter de fazer um novo flash do Pi no teu cartão SD para corrigir o erro.
Pode ver o vídeo abaixo para saber como configurar correctamente o Wi-Fi no seu Raspberry Pi.
9. ligar a impressora
Isto parece um reparo estranho, mas verifique se a sua impressora está ligada enquanto o Raspberry Pi está conectado a ela. Isso ocorre porque a energia de retorno pode às vezes produzir a ilusão de que a impressora está ligada sem que ela esteja ligada.
Se o Raspberry Pi estiver ligado à porta USB da impressora e ligado, a placa da impressora receberá energia do Pi. Em alguns casos, o LED da impressora acender-se-á, produzindo a ilusão de estar ligada.
Um utilizador pôs a impressora a funcionar durante algum tempo sem se aperceber que estava ligada. A impressora estava a ter dificuldades em aquecer e mover-se devido à baixa potência fornecida pela placa Pi.
Felizmente, repararam que o interruptor da fonte de alimentação da impressora não estava ligado e voltaram a ligá-lo, resolvendo o problema.
10. remover o Brltty no Linux
Outra possível solução para o Ender 3 não se conectar ao OctoPrint é remover o BrItty.
Se estiver a correr o OctoPrint num PC Linux, especificamente no Ubuntu, pode ser necessário remover o Brltty, uma vez que esta aplicação pode interferir com as portas USB, dificultando a ligação às impressoras através do OctoPrint.
O Brltty é uma aplicação de acessibilidade que ajuda as pessoas com deficiência que utilizam dispositivos braille a aceder à consola do Linux. Pode interferir com as portas série USB, pelo que, para o impedir, é necessário remover o pacote.
Um usuário descobriu isso quando viu que o OctoPrint funcionava na instalação do Windows, mas não no Linux. Só começou a funcionar depois de remover o Brltty. Muitos outros usuários também confirmaram essa correção.
Veja também: Como obter as definições perfeitas de aderência da placa de construção & Melhorar a aderência da camaEle disse que passou alguns dias limpando e reinstalando tanto o Ubuntu quanto o OctoPrint, até mesmo mudando as configurações da BIOS. O que funcionou para ele foi remover o pacote brItty.
Pode fazê-lo executando o comando e reiniciando-o de seguida:
sudo apt autoremove Brltty
11) Instalar os Plugins de Temperatura Creality
Alguns utilizadores informaram que a instalação do plug-in Creality-2x-temperature-reporting-fix corrige os problemas de ligação com a impressora 3D.
Devido a falhas em algumas versões do OctoPrint, se este driver não estiver instalado no OctoPrint, ele não funcionará para as impressoras Creality.
Se a sua impressora está a emitir uma mensagem de erro sobre o relatório temporário, especialmente depois de ter acabado de se ligar à impressora, então precisa do plugin. Basta ir ao gestor do plugin OctoPrint nas definições e instalá-lo.
12. instalar os controladores adequados
Se você estiver executando o OctoPrint em um PC com Windows em vez de um Raspberry Pi, você vai querer instalar drivers para o Ender 3. Sem os drivers do Ender 3, a impressora não será capaz de se comunicar com o PC e usar o OctoPrint.
Por exemplo, um utilizador estava a tentar ligar um Ender 3 a uma máquina Windows utilizando nomes de portas Linux. Não funcionou até instalarem os controladores Windows adequados para o Ender 3.
Pode transferir os controladores para as impressoras Creality aqui. Depois de os transferir, basta descomprimir o ficheiro e instalar os controladores.
Se tiver uma placa V1.1.4, então os controladores que deve instalar são o controlador CH340.
13. instalar o plug-in de compatibilidade
Esta correcção não é específica do Ender 3, mas pode ser útil para quem usa outras marcas. Marcas de impressoras como a Makerbot e a Flashforge não são suportadas pelo OctoPrint logo à partida.
Para que possam funcionar e ligar-se à impressora 3D, é necessário instalar um plugin especial chamado GPX. Este plugin adiciona suporte para as impressoras Makerbot, Monoprice, Qidi e Flashforge para que possam comunicar correctamente com o OctoPrint.
Veja também: Como imprimir correctamente estruturas de suporte em 3D - Guia fácil (Cura)Um utilizador que tem uma impressora 3D Qidi Tech disse que estava a ter problemas de ligação e utilizou-a para resolver o problema.
Os problemas de conexão entre o Ender 3 e o OctoPrint podem ser bastante frustrantes. No entanto, se você aplicar as correções acima, ambos deverão estar funcionando em pouco tempo.
Boa sorte e boa impressão.