Táboa de contidos
Unha conexión rota ou inexistente entre OctoPrint e un Ender 3 é un problema común ao que se enfronta a maioría da xente. Pode provocar que a impresora non se conecte e acepte impresións ou impresións de baixa calidade.
Este artigo guiarache por algúns métodos diferentes que funcionaron para usuarios reais sobre como solucionar este problema.
Por que o meu Ender 3 non se conecta a OctoPrint
Ademais, non pode usar OctoPrint de forma remota nin o seu propósito se non se conecta á impresora. Aquí tes algunhas cousas que poden provocar estes problemas:
- Cable USB defectuoso
- Configuración incorrecta do porto e da velocidade de transmisión
- Interferencia EMI
- Funcionamento incorrecto Complementos
- Modo de baixa latencia activado
- Fuente de alimentación deficiente
- Configuración de wifi incorrecta
- PSU desactivada
- Paquetes de Linux con erros
- Controladores que faltan
- Complementos non compatibles
Como corrixir un Ender 3 que non se conecta a OctoPrint
Aquí tes como arranxar un Ender 3 que non se conectará a OctoPrint:
- Reinicie o Raspberry Pi
- Substituya o cable USB B
- Corrixe a túa velocidade en baudios e a configuración do teu porto
- Conecta a túa placa Pi
- Executa OctoPrint en modo seguro
- Desactiva o modo de baixa latencia
- Usa unha fonte de alimentación adecuada
- Comproba a configuración da wifi do Pi
- Activa a túa impresora
- Elimina Brltty de Linux
- Instalar temperatura de Crealitycontroladores para Ender 3.
Podes descargar os controladores para impresoras Creality aquí. Unha vez que o descargues, só tes que descomprimir o ficheiro e instalar os controladores.
Se tes unha placa V1.1.4, os controladores que debes instalar son o controlador CH340.
13. Instala o complemento de compatibilidade
Esta corrección non é específica de Ender 3, pero pode ser útil para aqueles que usan outras marcas. As marcas de impresoras como Makerbot e Flashforge non son compatibles con OctoPrint desde o primeiro momento.
Para que poidan traballar e conectarse á impresora 3D, tes que instalar un complemento especial chamado GPX. Este complemento engade compatibilidade con impresoras Makerbot, Monoprice, Qidi e Flashforge para que poidan comunicarse correctamente con OctoPrint.
Un usuario que ten unha impresora 3D Qidi Tech dixo que tiña problemas de conexión e utilizouno para resolver o problema. .
Os problemas de conexión entre Ender 3 e OctoPrint poden ser bastante frustrantes. Non obstante, se aplicas as correccións anteriores, deberías ter as dúas en marcha en pouco tempo.
Boa sorte e feliz impresión.
Ver tamén: Canto tempo leva curar as impresións 3D de resina? plugin - Instalar os controladores axeitados
- Instalar complemento de compatibilidade
1. Reinicia o Raspberry Pi
Unha das primeiras cousas que probaría cando o teu Ender 3 non se conecta a OctoPrint é facer un ciclo de acendido rápido da Raspberry Pi. Isto é especialmente bo se o teu Pi funcionaba antes sen problemas.
Simplemente apague o Raspberry Pi, desconécteo da fonte de alimentación e déixao apagado durante cinco minutos. Despois de cinco minutos, acéndea e comprueba se se pode conectar correctamente á túa impresora.
Nota: Nunca apagues a impresora mentres o teu Pi aínda estea conectado. Isto fará que o Raspberry Pi reinicie a placa da impresora 3D, o que pode provocar moitos outros problemas.
2. Substitúe o cable USB-B
Cargar un cable USB defectuoso é unha das solucións máis comúns para un OctoPrint que non se conectará a un Ender 3. Isto ocorre porque a maioría dos modelos Ender 3 máis novos (Pro e Ender 3). V2) utiliza un cable Micro USB en lugar dun cable USB B.
A maioría dos cables Micro USB só están pensados para a transferencia de enerxía, non para a transferencia de datos. Polo tanto, cando os usas coa túa impresora e OctoPrint, non se transfire ningún dato á impresora.
Un usuario que probou tres cables descubriu que ningún deles era cables de datos. Atopou outro cable que tiña por aí e funcionou perfectamente xa que resultou ser un cable de datos. Agora pode controlar a súa impresora 3Dusando OctoPi como se supón que debería funcionar.
Outro usuario tamén tivo este problema coa súa Raspberry Pi, que tivo problemas para seleccionar calquera porto serie ademais do porto automático en OctoPrint.
Neste momento, OctoPi mostrará esta mensaxe debido ao cable defectuoso:
Estado: fóra de liña (Erro: non hai máis candidatos para probar e non se detectou ningunha combinación de porto/náuseas que funcione.)
Para solucionar isto, asegúrate de ter un bo cable USB que teña a clasificación adecuada para a transferencia de datos e enerxía. Se tes algunha cámara por aí, podes probar a usar o seu cable USB.
Se non, podes conseguir o Amazon Basics ou o Anker Cable de Amazon.
3. Corrixa a súa velocidade en baudios e a configuración do porto
A velocidade en baudios e a configuración do porto detectan e controlan onde e cantos datos se transfiren entre a impresora e o Pi. Se estas configuracións son incorrectas, o Pi simplemente non se conectará á impresora 3D.
A maioría das veces, estas configuracións están activadas en Automático e fan un bo traballo ao detectar o valor correcto. Non obstante, ás veces poden encherse con valores incorrectos.
Por exemplo, OctoPrint dun usuario determinou que a súa velocidade en baudios era 9600, o que era o valor incorrecto para unha impresora Ender.
Entón, a maioría a xente recomenda deixar a configuración Porto en Auto. O Pi recorrerá automaticamente todos os seus portos ata que atope o conectado á impresora 3D.
Para a velocidade en baudios, a maioría da xenterecomendo configuralo nun valor de 115200 para impresoras Ender 3. Este valor comprobouse que funciona para case todas as impresoras Ender. O usuario que tivo o problema dixo que este valor lle funcionou.
4. Conecte a terra a súa placa Pi
Algunhas persoas arranxaron a súa conexión Ender 3 a OctoPrint poñendo a terra a súa Raspberry Pi.
A posta a terra da súa Pi axuda a desfacerse das interferencias electromagnéticas (EMI) que poden arruinar a súa conexión e a súa impresión. EMI ocorre porque tanto a placa Pi como os controladores paso a paso da impresora 3D producen ruído EMI que pode interferir coa súa comunicación.
Isto pode provocar que a placa Pi envíe mensaxes de erro e comandos ilexíbeis á túa impresora. Estes comandos poden romper a súa conexión ou producir unha impresión incorrecta.
Un usuario notou que estaba recibindo impresións deficientes a través do seu Pi, polo que comprobou os seus rexistros. Nos rexistros, viu algúns símbolos inintelixibles mesturados co código G axeitado, o que causaba o problema.
Para solucionalo, puxo a terra a súa Raspberry Pi alimentándoa a través da fonte de alimentación da impresora. Isto reduciu o ruído xa que ambos tiñan a mesma terra.
Podes seguir o vídeo que aparece a continuación para saber como alimentar a túa impresora a través da fonte de alimentación dun Ender 3.
Para iso, estás vai necesitar un conversor reductor LM2596.
Isto axudará a converter os 12 ou 24V da PSU aos 5V necesarios para alimentar a Raspberry Pi. Podes comprobarConsulta este vídeo para obter consellos sobre como instalalo.
Outra cousa que debes comprobar é o cable de cinta que conecta a placa base á pantalla. Outro usuario decatouse de que estaba a ter problemas debido á forma en que se dobraba o seu cable de cinta.
O cable de cinta non está apantallado, polo que, se o cable está dobrado, pode provocar interferencias EMI. Para solucionar isto, asegúrate de que o cable estea recto en todo momento e de que non estea dobrado sobre si mesmo.
Descubriu que despois de axustar o cable de cinta, todos os erros desapareceran. A cantidade de solicitudes de reenvío pasou do 16 % ao 0 % e desapareceron algunhas imperfeccións de impresión.
5. Executar OctoPrint en modo seguro
Ao executar OctoPrint en modo seguro desactiva todos os complementos de terceiros cando reinicias o teu OctoPrint. Isto permíteche solucionar problemas do Pi e determinar se hai algún complemento detrás dos problemas de conexión.
O modo seguro é moi útil porque as novas versións de complementos e firmware poden ser responsables dos problemas de conexión. Así, cando os desactivas, podes comprobar facilmente os rexistros para ver que é o responsable de que.
Un complemento que a maioría dos usuarios din que é responsable dos problemas de conectividade é o complemento MeatPack. Un usuario dixo que tivo que desinstalar o complemento MeatPack antes de que o seu OctoPrint comezase a funcionar. Alguén tamén confirmou que lle funcionaba no seu Ender 3 Pro, xunto cunha placa SKR Mini E3 V2.
Outro usuario dixo que decidiuinstalar o complemento MeatPack e iso fixo que a súa conexión morrese. Desinstalouno e solucionou a conectividade do OctoPi no seu RPi 3+ co Ender 3.
Un usuario conectouse a OctoPrint mediante o modo seguro e foi así como descubriu que o problema era o complemento MeatPack.
Outros complementos destacados que causaron problemas de conexión aos usuarios inclúen:
- Complemento de apagado automático OctoPrint
- Complemento Tasmota
Para executar OctoPrint en modo seguro, fai clic na icona de Encendido no panel de control. No menú que aparece, seleccione Reiniciar OctoPrint en modo seguro.
6. Desactivar o modo de baixa latencia
A desactivación do modo de baixa latencia pode axudar a solucionar problemas de conexión entre a túa impresora 3D e o teu Pi. É unha opción de conexión que tenta establecer un modo de baixa latencia no porto serie.
Como experimentou un usuario, se non ten éxito, devolve un erro que leva a unha conexión finalizada. Para desactivalo, faga clic na icona da chave para abrir o menú de configuración.
No menú de configuración, faga clic en Conexión en serie > Xeral > Conexión . Desprácese cara abaixo ata que vexa Solicitar modo de baixa latencia no porto serie . Desmarque a caixa se está marcada.
7. Usa unha fonte de alimentación adecuada
Unha fonte de alimentación adecuada evita que o teu Raspberry Pi se apague de forma intermitente, especialmente durante impresións longas. Isto ocorre porque os compoñentes como a wifia tarxeta SD e a tarxeta SD consomen moita enerxía.
Se ves a luz vermella da túa Raspberry Pi parpadeando, isto é un sinal de que a tarxeta non recibe enerxía suficiente.
Entón , sempre debes usar unha fonte de alimentación adecuada para evitar que o Pi apague a conexión de forma aleatoria. Para os modelos Pi 3 en diante, Raspberry recomenda usar un cargador de polo menos 3A/5V.
Deberías tentar conseguir a fonte de alimentación oficial de Raspberry Pi 4 para alimentar a placa Raspberry Pi correctamente. Ten unha valoración moi alta de 4,8/5,0 no momento de escribir e moitas persoas afirman o fiable que é.
8. Comprobe a configuración de Wi-Fi do Pi
Tes que introducir os detalles da conexión Wi-Fi correctamente no teu Pi para que teña unha conexión correcta á rede. Se os detalles non son correctos, nin sequera poderás iniciar sesión en OctoPi no teu navegador.
Para solucionar isto, primeiro tes que comprobar se o teu OctoPi está conectado á túa wifi. Mentres o teu Pi está acendido, inicia sesión no teu enrutador e comproba todos os dispositivos conectados para ver se o teu Pi está entre eles.
Se o teu Pi non está alí, é posible que teñas a wifi configuración incorrecta. Vai ter que volver a flashear Pi na tarxeta SD para corrixir o erro.
Podes ver o seguinte vídeo para ver como configurar correctamente a túa wifi no teu Raspberry Pi.
9. Acende a túa impresora
Isto parece unha solución estraña, pero comproba se a túa impresora está acesamentres o teu Raspberry Pi está conectado a el. Isto débese a que ás veces a alimentación posterior pode producir a ilusión de que a impresora está acesa sen que estea acesa.
Se a Raspberry Pi está conectada ao porto USB da impresora e acendeda, a placa da impresora recibirá enerxía do Pi. . Nalgúns casos, o LED da impresora acenderase, producindo a ilusión de estar acesa.
Un usuario fixo funcionar a súa impresora durante un tempo sen darse conta de que estaba acesa. A impresora estaba loitando para quentar e moverse debido á baixa potencia que se proporcionaba a través da placa Pi.
Isto é moi perigoso xa que pode estragar tanto a placa Pi como a da impresora 3D. Afortunadamente, notaron que o interruptor da PSU da impresora non estaba acendido e acenderon de novo, resolvendo o problema.
10. Eliminar Brltty en Linux
Outra posible solución para que o teu Ender 3 non se conecte a OctoPrint é eliminar BrItty.
Se estás executando OctoPrint nun ordenador con Linux, especialmente en Ubuntu, quizais necesites elimina Brltty xa que esta aplicación pode interferir cos teus portos USB dificultando a conexión ás impresoras mediante OctoPrint.
Brltty é unha aplicación de accesibilidade que axuda ás persoas con discapacidade que utilizan dispositivos braille a acceder á consola Linux. Pode interferir cos portos serie USB, polo que para evitar isto, debes eliminar o paquete.
Un usuario descubriu isto cando viu que OctoPrint traballaba na súa instalación de Windowspero non Linux. Só comezou a funcionar despois de que eliminaran Brltty. Moitos outros usuarios tamén confirmaron esta corrección.
Dixo que pasou uns días limpando e reinstalando tanto Ubuntu como OctoPrint, incluso cambiando a súa configuración da BIOS. O que lle funcionou foi eliminar o paquete brItty.
Podes facelo executando o comando e reiniciándoo despois:
sudo apt autoremove Brltty
11. Instala os complementos de temperatura de Creality
Algúns usuarios informaron de que a instalación do complemento de corrección de informes de temperatura Creality-2x-temperatura soluciona os seus problemas de conexión coa súa impresora 3D.
Debido a fallos nalgunhas versións de OctoPrint, se este controlador non está instalado en OctoPrint, non funcionará para as impresoras Creality.
Se a túa impresora está lanzando unha mensaxe de erro sobre os informes temporales, especialmente despois de que te acabas de conectar á impresora, entón necesitas o complemento. Só tes que ir ao xestor de complementos de OctoPrint na configuración e instalalo.
Ver tamén: Como solucionar os problemas da balsa de impresión 3D: a mellor configuración da balsa12. Instala os controladores axeitados
Se estás executando OctoPrint nun PC con Windows en lugar dunha Raspberry Pi, quererás instalar controladores para Ender 3. Sen os controladores Ender 3, a impresora fará " non poder comunicarse co PC e usar OctoPrint.
Por exemplo, un usuario estaba tentando conectar un Ender 3 a unha máquina Windows usando nomes de portos Linux. Non funcionou ata que instalaron o Windows axeitado