Table des matières
Une connexion interrompue ou inexistante entre OctoPrint et une Ender 3 est un problème courant auquel la plupart des gens sont confrontés. Cela peut conduire à ce que l'imprimante ne se connecte pas et n'accepte pas les impressions, ou à des impressions de faible qualité.
Cet article vous guidera à travers différentes méthodes qui ont fonctionné pour des utilisateurs réels afin de résoudre ce problème.
Pourquoi mon Ender 3 ne se connecte-t-il pas à OctoPrint ?
De plus, vous ne pouvez pas utiliser OctoPrint à distance ou pour l'usage auquel il est destiné s'il ne se connecte pas à l'imprimante. Voici quelques éléments qui peuvent conduire à ces problèmes :
- Câble USB défectueux
- Mauvais réglage du port et du débit en bauds
- Interférence EMI
- Fonctionnement défectueux des plugins
- Mode faible latence activé
- Mauvaise alimentation électrique
- Mauvais paramétrage du Wi-Fi
- Éteint le bloc d'alimentation
- Paquets Linux bogués
- Conducteurs manquants
- Plugins non pris en charge
Comment réparer un Ender 3 qui ne se connecte pas à OctoPrint
Voici comment réparer un Ender 3 qui ne se connecte pas à OctoPrint :
- Redémarrer le Raspberry Pi
- Remplacez votre câble USB B
- Corrigez votre vitesse de transmission et vos paramètres de port
- Mettez votre carte Pi à la terre
- Exécuter OctoPrint en mode sans échec
- Désactiver le mode de faible latence
- Utiliser une alimentation électrique appropriée
- Vérifier les paramètres Wi-Fi du Pi
- Allumez votre imprimante
- Supprimer Brltty de Linux
- Installer le plugin de température de Creality
- Installer les pilotes appropriés
- Installer le plugin de compatibilité
1. redémarrer le Raspberry Pi
L'une des premières choses à faire lorsque votre Ender 3 ne se connecte pas à OctoPrint est d'effectuer un cycle d'alimentation rapide du Raspberry Pi. Cela est particulièrement utile si votre Pi fonctionnait auparavant sans problème.
Il suffit d'éteindre le Raspberry Pi, de le déconnecter de la source d'alimentation et de le laisser éteint pendant cinq minutes. Au bout de cinq minutes, rallumez-le et voyez s'il peut se connecter correctement à votre imprimante.
Remarque : N'éteignez jamais votre imprimante lorsque votre Pi est encore connecté, car le Raspberry Pi rétroalimenterait la carte de l'imprimante 3D, ce qui pourrait entraîner toute une série d'autres problèmes.
2. remplacer le câble USB-B
Charger un câble USB défectueux est l'une des solutions les plus courantes pour un OctoPrint qui ne se connecte pas à un Ender 3. Cela se produit parce que la plupart des modèles Ender 3 plus récents (Pro et V2) utilisent un câble Micro USB au lieu d'un câble USB B.
La plupart des câbles Micro USB ne sont conçus que pour le transfert d'énergie, pas pour le transfert de données. Ainsi, lorsque vous les utilisez avec votre imprimante et OctoPrint, aucune donnée n'est transférée à l'imprimante.
Un utilisateur qui a essayé trois câbles s'est rendu compte qu'aucun d'entre eux n'était un câble de données. Il a trouvé un autre câble qui traînait et qui a parfaitement fonctionné puisqu'il s'est avéré être un câble de données. Il peut maintenant contrôler son imprimante 3D en utilisant l'OctoPi comme il est censé le faire.
Un autre utilisateur a également rencontré ce problème avec son Raspberry Pi, ayant du mal à sélectionner un port série autre que le port Auto sur OctoPrint.
À ce stade, l'OctoPi affichera ce message en raison du câble défectueux :
État : Hors ligne (Erreur : Il n'y a plus de candidats à tester, et aucune combinaison port/nauseau fonctionnelle n'a été détectée).
Pour remédier à ce problème, assurez-vous de vous procurer un bon câble USB, correctement dimensionné pour le transfert de données et d'énergie. Si vous avez des appareils photo à portée de main, vous pouvez essayer d'utiliser leur câble USB.
Si ce n'est pas le cas, vous pouvez vous procurer le câble Amazon Basics ou Anker sur Amazon.
Voir également: 20 meilleurs Patreons pour les figurines imprimées en 3D & ; D&D Models3. corrigez votre vitesse de transmission et vos paramètres de port
Les paramètres Baud Rate et Port détectent et contrôlent où et combien de données sont transférées entre l'imprimante et le Pi. Si ces paramètres sont incorrects, le Pi ne se connectera tout simplement pas à l'imprimante 3D.
La plupart du temps, ces paramètres sont réglés sur Auto et ils détectent bien la valeur correcte. Cependant, ils peuvent parfois être remplis avec des valeurs erronées.
Par exemple, l'OctoPrint d'un utilisateur a déterminé que son débit en bauds était de 9600, ce qui n'était pas la bonne valeur pour une imprimante Ender.
La plupart des gens recommandent donc de laisser le paramètre Port sur Auto. Le Pi passera automatiquement en revue tous ses ports jusqu'à ce qu'il trouve celui qui est connecté à l'imprimante 3D.
En ce qui concerne le débit en bauds, la plupart des gens recommandent de le régler sur une valeur de 115200 pour les imprimantes Ender 3. Il a été prouvé que cette valeur fonctionne pour presque toutes les imprimantes Ender. L'utilisateur qui a eu le problème a dit que cette valeur fonctionnait pour elle.
4. mise à la terre de la carte Pi
Certaines personnes ont réparé leur connexion Ender 3 à OctoPrint en mettant leur Raspberry Pi à la terre.
La mise à la terre de votre Pi permet de se débarrasser des interférences électromagnétiques (EMI) qui peuvent ruiner votre connexion et votre impression. Les EMI se produisent parce que votre carte Pi et les pilotes pas à pas de l'imprimante 3D produisent des bruits EMI qui peuvent interférer avec leur communication.
La carte Pi peut alors envoyer des messages d'erreur et des commandes illisibles à votre imprimante, ce qui peut rompre la connexion ou entraîner une mauvaise impression.
Un utilisateur a remarqué qu'il obtenait des impressions de mauvaise qualité avec son Pi et a donc vérifié ses journaux. Dans les journaux, il a vu des symboles incompréhensibles mélangés au code G approprié, ce qui a causé le problème.
Pour résoudre ce problème, il a mis son Raspberry Pi à la terre en l'alimentant par l'intermédiaire de l'alimentation de l'imprimante, ce qui a permis de réduire le bruit car les deux appareils étaient reliés à la même terre.
Vous pouvez suivre la vidéo ci-dessous pour apprendre à alimenter votre imprimante par le biais de l'alimentation électrique d'un Ender 3.
Voir également: Impression 3D en dehors de la maison - Imprimer pendant la nuit ou sans surveillance ?Pour cela, vous aurez besoin d'un convertisseur abaisseur de tension LM2596.
Il permet de convertir les 12 ou 24V de l'alimentation en 5V nécessaires à l'alimentation du Raspberry Pi. Vous pouvez consulter cette vidéo pour savoir comment l'installer.
Un autre point à vérifier est le câble plat qui relie la carte mère à l'écran. Un autre utilisateur a découvert qu'il avait des problèmes à cause de la façon dont le câble plat était plié.
Le câble plat n'est pas blindé, de sorte que s'il est plié, il peut provoquer des interférences électromagnétiques. Pour remédier à ce problème, assurez-vous que le câble est toujours droit et qu'il n'est pas plié sur lui-même.
Il a constaté qu'après avoir ajusté son câble plat, toutes les erreurs qu'il rencontrait ont disparu, le nombre de demandes de renvoi est passé de 16 % à 0 % et certaines imperfections d'impression ont disparu.
5. exécuter OctoPrint en mode sans échec
L'exécution d'OctoPrint en mode sans échec désactive tous les plugins tiers lorsque vous redémarrez votre OctoPrint. Cela vous permet de dépanner le Pi et de déterminer si un plugin est à l'origine des problèmes de connexion.
Le mode sans échec est très utile car les nouvelles versions des plugins et des microprogrammes peuvent être à l'origine de problèmes de connexion. Ainsi, lorsque vous les désactivez, vous pouvez facilement consulter les journaux pour savoir ce qui est à l'origine de quoi.
Le plugin MeatPack est considéré par la plupart des utilisateurs comme responsable des problèmes de connectivité. Un utilisateur a déclaré avoir dû désinstaller le plugin MeatPack avant que son OctoPrint ne commence à fonctionner. Quelqu'un a également confirmé qu'il fonctionnait sur son Ender 3 Pro, ainsi que sur une carte SKR Mini E3 V2.
Un autre utilisateur a dit qu'il avait décidé d'installer le plugin MeatPack et que cela avait causé la perte de sa connexion. Il l'a désinstallé et cela a rétabli la connectivité de l'OctoPi sur son RPi 3+ avec l'Ender 3.
Un utilisateur s'est connecté à OctoPrint en mode sans échec et c'est ainsi qu'il a découvert que le plugin MeatPack était à l'origine du problème.
D'autres plugins ont causé des problèmes de connexion pour les utilisateurs :
- OctoPrint Automatic Shutdown plugin (plugin d'arrêt automatique)
- Plugin Tasmota
Pour faire fonctionner OctoPrint en mode sans échec, cliquez sur l'icône Alimentation du tableau de bord. Dans le menu qui s'affiche, sélectionnez Redémarrer OctoPrint en mode sans échec.
6) Désactiver le mode de faible latence
La désactivation du mode Low latency peut aider à résoudre les problèmes de connexion entre votre imprimante 3D et votre Pi. Il s'agit d'une option de connexion qui tente de définir un mode de latence faible sur le port série.
Comme l'a constaté un utilisateur, si elle n'aboutit pas, elle renvoie une erreur qui conduit à une connexion interrompue. Pour la désactiver, cliquez sur l'icône de la clé à molette pour ouvrir le menu des paramètres.
Dans le menu des paramètres, cliquez sur Connexion série> ; Général> ; Connexion Faites défiler vers le bas jusqu'à ce que vous voyiez Demande de mode de faible latence sur le port série Décochez la case si elle est cochée.
7. utiliser une alimentation électrique appropriée
Une alimentation électrique adéquate empêche votre Raspberry Pi de s'éteindre par intermittence, en particulier lors de longues impressions, car des composants tels que la carte Wi-Fi et la carte SD consomment beaucoup d'énergie.
Si le voyant rouge de votre Raspberry Pi clignote, cela signifie que la carte n'est pas suffisamment alimentée.
Pour les modèles Pi 3 et plus, Raspberry recommande d'utiliser un chargeur d'au moins 3A/5V.
Vous devriez essayer d'obtenir l'alimentation officielle Raspberry Pi 4 pour alimenter correctement la carte Raspberry Pi. Elle a une note très élevée de 4,8/5,0 au moment de la rédaction et de nombreuses personnes affirment qu'elle est fiable.
8. vérifier les paramètres Wi-Fi du Pi
Vous devez entrer les détails de la connexion Wi-Fi correctement dans votre Pi pour qu'il se connecte avec succès au réseau. Si les détails ne sont pas corrects, vous ne pourrez même pas vous connecter à OctoPi dans votre navigateur.
Pour résoudre ce problème, vous devez d'abord vérifier si votre OctoPi est connecté à votre Wi-Fi. Lorsque votre Pi est allumé, connectez-vous à votre routeur et vérifiez tous les appareils connectés pour voir si votre Pi en fait partie.
Si votre Pi n'est pas là, il se peut que vous ayez mal configuré le Wi-fi. Vous devrez re-flasher Pi sur votre carte SD pour corriger l'erreur.
Vous pouvez consulter la vidéo ci-dessous pour voir comment configurer correctement votre Wi-Fi sur votre Raspberry Pi.
9. allumer l'imprimante
Cela peut sembler étrange, mais vérifiez que votre imprimante est allumée lorsque votre Raspberry Pi est connecté à elle, car le retour de courant peut parfois donner l'illusion que l'imprimante est allumée sans qu'elle le soit.
Si le Raspberry Pi est branché sur le port USB de l'imprimante et allumé, la carte de l'imprimante sera alimentée par le Pi. Dans certains cas, la LED de l'imprimante s'allumera, donnant l'illusion d'être allumée.
Un utilisateur a fait fonctionner son imprimante pendant un certain temps sans se rendre compte qu'elle était allumée. L'imprimante avait du mal à chauffer et à se déplacer en raison de la faible puissance fournie par la carte Pi.
Heureusement, ils ont remarqué que l'interrupteur de l'alimentation de l'imprimante n'était pas activé et l'ont remis en marche, ce qui a permis de résoudre le problème.
10. supprimer Brltty sous Linux
Une autre solution possible pour que votre Ender 3 ne se connecte pas à OctoPrint est de supprimer BrItty.
Si vous utilisez OctoPrint sur un PC Linux, Ubuntu en particulier, vous devrez peut-être supprimer Brltty car cette application peut interférer avec vos ports USB, ce qui rend difficile la connexion aux imprimantes via OctoPrint.
Brltty est une application d'accessibilité qui aide les personnes handicapées utilisant des dispositifs en braille à accéder à la console Linux. Elle peut interférer avec les ports série USB, et pour y remédier, vous devez supprimer le paquet.
Un utilisateur a découvert ce problème lorsqu'il a vu qu'OctoPrint fonctionnait sur son installation Windows mais pas sur Linux. Il n'a commencé à fonctionner qu'après avoir supprimé Brltty. De nombreux autres utilisateurs ont également confirmé ce correctif.
Il a dit avoir passé plusieurs jours à effacer et réinstaller Ubuntu et OctoPrint, et même à modifier les paramètres de son BIOS. Ce qui a fonctionné pour lui, c'est de supprimer le paquet brItty.
Vous pouvez le faire en exécutant la commande et en redémarrant ensuite l'ordinateur :
sudo apt autoremove Brltty
11. installer les plugins de température de Creality
Certains utilisateurs ont signalé que l'installation du plugin Creality-2x-temperature-reporting-fix corrigeait leurs problèmes de connexion avec leur imprimante 3D.
En raison de problèmes dans certaines versions d'OctoPrint, si ce pilote n'est pas installé dans OctoPrint, il ne fonctionnera pas pour les imprimantes Creality.
Si votre imprimante envoie un message d'erreur concernant le rapport de température, en particulier lorsque vous venez de vous connecter à l'imprimante, vous avez besoin du plugin. Il vous suffit d'aller dans le gestionnaire de plugin OctoPrint dans les paramètres et de l'installer.
12. installer les pilotes appropriés
Si vous utilisez OctoPrint sur un PC Windows au lieu d'un Raspberry Pi, vous devrez installer les pilotes pour Ender 3. Sans les pilotes Ender 3, l'imprimante ne pourra pas communiquer avec le PC et utiliser OctoPrint.
Par exemple, un utilisateur essayait de connecter un Ender 3 à une machine Windows en utilisant des noms de ports Linux, ce qui n'a pas fonctionné jusqu'à ce qu'il installe les pilotes Windows appropriés pour l'Ender 3.
Vous pouvez télécharger les pilotes pour les imprimantes Creality ici. Une fois téléchargés, il suffit de décompresser le fichier et d'installer les pilotes.
Si vous avez une carte V1.1.4, les pilotes que vous devez installer sont les pilotes CH340.
13. installer le plugin de compatibilité
Cette correction n'est pas spécifique à Ender 3, mais elle peut être utile à ceux qui utilisent d'autres marques d'imprimantes, comme Makerbot et Flashforge, qui ne sont pas prises en charge par OctoPrint dès leur sortie de l'emballage.
Pour qu'ils fonctionnent et se connectent à l'imprimante 3D, vous devez installer un plugin spécial appelé GPX. Ce plugin ajoute un support pour les imprimantes Makerbot, Monoprice, Qidi, et Flashforge afin qu'elles puissent communiquer correctement avec OctoPrint.
Un utilisateur possédant une imprimante 3D Qidi Tech a indiqué qu'il avait des problèmes de connexion et qu'il l'a utilisée pour résoudre le problème.
Les problèmes de connexion entre un Ender 3 et un OctoPrint peuvent être assez frustrants. Cependant, si vous appliquez les correctifs ci-dessus, vous devriez pouvoir les faire fonctionner tous les deux en un rien de temps.
Bonne chance et bonne impression.