Inhaltsverzeichnis
Eine unterbrochene oder nicht vorhandene Verbindung zwischen OctoPrint und einem Ender 3 ist ein häufig auftretendes Problem, das dazu führen kann, dass der Drucker keine Verbindung herstellt und keine Drucke annimmt oder die Druckqualität zu wünschen übrig lässt.
In diesem Artikel werden Sie einige Methoden kennenlernen, die bei echten Benutzern funktioniert haben, um dieses Problem zu beheben.
Warum lässt sich mein Ender 3 nicht mit OctoPrint verbinden?
Außerdem können Sie OctoPrint nicht aus der Ferne verwenden, wenn keine Verbindung zum Drucker besteht:
- Fehlerhaftes USB-Kabel
- Falsche Port- und Baudrateneinstellungen
- EMI-Störungen
- Nicht funktionierende Plugins
- Niedrige Latenzzeit Modus aktiviert
- Schlechte Stromversorgung
- Falsche Wi-Fi-Einstellungen
- PSU ausgeschaltet
- Fehlerhafte Linux-Pakete
- Fehlende Fahrer
- Nicht unterstützte Plugins
So reparieren Sie einen Ender 3, der sich nicht mit OctoPrint verbinden will
So reparieren Sie einen Ender 3, der sich nicht mit OctoPrint verbinden lässt:
- Starten Sie den Raspberry Pi neu
- Ersetzen Sie Ihr USB-B-Kabel
- Korrigieren Sie Ihre Baudrate und Anschlusseinstellungen
- Erden Sie Ihre Pi-Platine
- OctoPrint im abgesicherten Modus ausführen
- Modus für niedrige Latenzzeit deaktivieren
- Verwenden Sie eine geeignete Stromversorgung
- Überprüfen Sie die Wi-Fi-Einstellungen des Pi
- Schalten Sie Ihren Drucker ein
- Brltty von Linux entfernen
- Creality Temperatur-Plugin installieren
- Installieren Sie die richtigen Treiber
- Kompatibilitäts-Plugin installieren
1. den Raspberry Pi neu starten
Eine der ersten Maßnahmen, die ich ergreifen würde, wenn Ihr Ender 3 keine Verbindung zu OctoPrint herstellt, ist ein kurzes Ausschalten des Raspberry Pi. Dies ist besonders dann sinnvoll, wenn Ihr Pi zuvor ohne Probleme funktioniert hat.
Schalten Sie einfach den Raspberry Pi aus, trennen Sie ihn von der Stromquelle und lassen Sie ihn fünf Minuten lang ausgeschaltet. Schalten Sie ihn nach fünf Minuten wieder ein und prüfen Sie, ob er sich ordnungsgemäß mit Ihrem Drucker verbinden kann.
Anmerkung: Schalten Sie Ihren Drucker niemals aus, wenn Ihr Pi noch angeschlossen ist, da dies dazu führt, dass der Raspberry Pi die Platine des 3D-Druckers mit Strom versorgt, was zu einer ganzen Reihe anderer Probleme führen kann.
2. das USB-B-Kabel austauschen
Das Aufladen eines defekten USB-Kabels ist eine der häufigsten Lösungen für einen OctoPrint, der sich nicht mit einem Ender 3 verbinden lässt. Dies geschieht, weil die meisten neueren Ender 3-Modelle (Pro und V2) ein Micro-USB- statt ein USB-B-Kabel verwenden.
Die meisten Micro-USB-Kabel sind nur für die Stromübertragung gedacht, nicht für die Datenübertragung. Wenn Sie sie also mit Ihrem Drucker und OctoPrint verwenden, werden keine Daten an den Drucker übertragen.
Ein Benutzer, der drei Kabel ausprobierte, stellte fest, dass keines davon ein Datenkabel war. Er fand ein anderes Kabel, das er herumliegen hatte, und es funktionierte einwandfrei, da es sich als Datenkabel herausstellte. Jetzt kann er seinen 3D-Drucker mit OctoPi so steuern, wie es eigentlich funktionieren sollte.
Ein anderer Benutzer hatte ebenfalls dieses Problem mit seinem Raspberry Pi und konnte keine serielle Schnittstelle außer der automatischen Schnittstelle auf OctoPrint auswählen.
Siehe auch: Lernen Sie, wie man G-Code in Cura für den 3D-Druck modifiziertAn diesem Punkt zeigt der OctoPi diese Meldung an, da das Kabel defekt ist:
Status: Offline (Fehler: Keine weiteren Kandidaten zum Testen und keine funktionierende Port/Nauseate-Kombination gefunden).
Um dieses Problem zu beheben, sollten Sie sich ein gutes USB-Kabel besorgen, das für die Daten- und Stromübertragung geeignet ist. Wenn Sie noch Kameras herumliegen haben, können Sie deren USB-Kabel verwenden.
Falls nicht, können Sie entweder das Amazon Basics- oder das Anker-Kabel von Amazon erwerben.
3. korrigieren Sie Ihre Baudrate und Anschlusseinstellungen
Die Baudrate und die Anschlusseinstellungen erkennen und steuern, wo und wie viele Daten zwischen dem Drucker und dem Pi übertragen werden. Wenn diese Einstellungen falsch sind, kann der Pi einfach keine Verbindung zum 3D-Drucker herstellen.
In den meisten Fällen sind diese Einstellungen auf Auto eingestellt und leisten gute Arbeit bei der Erkennung des richtigen Wertes. Allerdings können sie manchmal mit falschen Werten gefüllt werden.
Zum Beispiel stellte OctoPrint eines Benutzers fest, dass die Baudrate 9600 betrug, was für einen Ender-Drucker der falsche Wert war.
Die meisten Leute empfehlen daher, die Port-Einstellung auf Auto zu belassen. Der Pi wird automatisch alle Ports durchlaufen, bis er denjenigen findet, der mit dem 3D-Drucker verbunden ist.
Für die Baudrate empfehlen die meisten Leute einen Wert von 115200 für Ender 3-Drucker. Dieser Wert hat sich für fast alle Ender-Drucker bewährt. Die Benutzerin, die das Problem hatte, sagte, dass dieser Wert bei ihr funktionierte.
4. erden Sie Ihr Pi-Board
Einige Leute haben ihre Ender 3-Verbindung zu OctoPrint repariert, indem sie ihren Raspberry Pi geerdet haben.
Die Erdung Ihres Pi hilft, elektromagnetische Interferenzen (EMI) zu vermeiden, die Ihre Verbindung und Ihren Druck stören können. EMI entsteht, weil sowohl Ihre Pi-Platine als auch die Stepper-Treiber des 3D-Druckers EMI-Störungen erzeugen, die ihre Kommunikation stören können.
Dies kann dazu führen, dass die Pi-Platine Fehlermeldungen und unleserliche Befehle an den Drucker sendet, die entweder die Verbindung unterbrechen oder zu einem fehlerhaften Druck führen können.
Ein Benutzer bemerkte, dass er schlechte Ausdrucke über seinen Pi erhielt, und überprüfte seine Protokolle. In den Protokollen sah er einige unverständliche Symbole, die mit dem richtigen G-Code vermischt waren und das Problem verursachten.
Um das Problem zu beheben, erdete er seinen Raspberry Pi, indem er ihn über die Stromversorgung des Druckers mit Strom versorgte. Dadurch wurde das Rauschen reduziert, da beide dieselbe Masse hatten.
Im folgenden Video erfahren Sie, wie Sie Ihren Drucker über das Netzteil des Ender 3 mit Strom versorgen können.
Hierfür benötigen Sie einen Abwärtswandler LM2596.
Dies wird dazu beitragen, die 12 oder 24 V des Netzteils in die 5 V umzuwandeln, die für die Stromversorgung des Raspberry Pi benötigt werden. In diesem Video finden Sie Tipps für die Installation.
Auch das Flachbandkabel, das die Hauptplatine mit dem Bildschirm verbindet, sollte überprüft werden. Ein anderer Benutzer stellte fest, dass er Probleme hatte, weil sein Flachbandkabel geknickt war.
Siehe auch: Anschließen des Ender 3 an den Computer (PC) - USBDa das Flachbandkabel nicht abgeschirmt ist, kann es zu EMI-Störungen kommen, wenn das Kabel geknickt wird. Um dies zu beheben, stellen Sie sicher, dass das Kabel immer gerade ist und nicht um sich selbst geknickt wird.
Er stellte fest, dass nach der Anpassung seines Flachbandkabels alle Fehler, die er hatte, verschwunden waren. Die Anzahl der erneuten Sendeaufforderungen ging von 16 % auf 0 % zurück, und einige Druckmängel verschwanden.
5 Führen Sie OctoPrint im abgesicherten Modus aus.
Wenn Sie OctoPrint im abgesicherten Modus betreiben, werden alle Plugins von Drittanbietern deaktiviert, wenn Sie Ihren OctoPrint neu starten. So können Sie den Pi auf Fehler untersuchen und feststellen, ob ein Plugin hinter den Verbindungsproblemen steckt.
Der abgesicherte Modus ist sehr hilfreich, da neue Versionen von Plugins und Firmware für Verbindungsprobleme verantwortlich sein können. Wenn Sie diese deaktivieren, können Sie die Protokolle leicht überprüfen, um zu sehen, was für was verantwortlich ist.
Ein Plugin, von dem die meisten Benutzer sagen, dass es für Verbindungsprobleme verantwortlich ist, ist das MeatPack-Plugin. Ein Benutzer sagte, dass er das MeatPack-Plugin deinstallieren musste, bevor sein OctoPrint funktionierte. Jemand bestätigte auch, dass es bei ihm auf seinem Ender 3 Pro zusammen mit einem SKR Mini E3 V2 Board funktionierte.
Ein anderer Benutzer berichtete, dass er das MeatPack-Plugin installiert hat, was dazu führte, dass seine Verbindung abbrach. Er deinstallierte es und die Verbindung vom OctoPi zu seinem RPi 3+ mit dem Ender 3 war wieder hergestellt.
Ein Benutzer verband sich mit OctoPrint im abgesicherten Modus und fand so heraus, dass das MeatPack-Plugin das Problem war.
Andere Plugins, die bei Nutzern zu Verbindungsproblemen geführt haben, sind unter anderem:
- OctoPrint Plugin zum automatischen Herunterfahren
- Tasmota-Plugin
Um OctoPrint im abgesicherten Modus laufen zu lassen, klicken Sie auf das Power-Symbol auf dem Dashboard. Im erscheinenden Menü wählen Sie Starten Sie OctoPrint im abgesicherten Modus neu.
6. den Modus "Niedrige Latenzzeit" deaktivieren
Die Deaktivierung des Low-Latency-Modus kann helfen, Verbindungsprobleme zwischen Ihrem 3D-Drucker und Ihrem Pi zu beheben. Es handelt sich um eine Verbindungsoption, die versucht, einen Low-Latency-Modus für die serielle Schnittstelle einzustellen.
Ein Benutzer hat die Erfahrung gemacht, dass er, wenn er nicht erfolgreich ist, einen Fehler zurückgibt, der zu einem Verbindungsabbruch führt. Um ihn zu deaktivieren, klicken Sie auf das Schraubenschlüssel-Symbol, um das Einstellungsmenü zu öffnen.
Klicken Sie im Menü Einstellungen auf Serielle Verbindung> Allgemein> Verbindung Scrollen Sie nach unten, bis Sie sehen Abfrage des Low-Latency-Modus an der seriellen Schnittstelle Deaktivieren Sie das Kontrollkästchen, wenn es angekreuzt ist.
7. eine ordnungsgemäße Stromversorgung verwenden
Eine ordnungsgemäße Stromversorgung verhindert, dass sich Ihr Raspberry Pi zeitweise abschaltet, vor allem bei langen Ausdrucken, da Komponenten wie die WLAN-Karte und die SD-Karte sehr viel Strom verbrauchen.
Wenn Sie das rote Licht an Ihrem Raspberry Pi blinken sehen, ist das ein Zeichen dafür, dass das Board nicht genug Strom bekommt.
Daher sollten Sie immer ein geeignetes Netzteil verwenden, um zu vermeiden, dass der Pi die Verbindung unkontrolliert unterbricht. Für Pi-Modelle ab 3 empfiehlt Raspberry die Verwendung eines Ladegeräts mit mindestens 3A/5V.
Um das Raspberry Pi Board mit Strom zu versorgen, sollten Sie sich das offizielle Raspberry Pi 4 Netzteil besorgen, das zum Zeitpunkt der Erstellung dieses Artikels eine sehr gute Bewertung von 4.8/5.0 hat und von vielen Leuten als sehr zuverlässig bezeichnet wird.
8. überprüfen Sie die Wi-Fi-Einstellungen des Pi
Sie müssen die Details der Wi-Fi-Verbindung korrekt in Ihren Pi eingeben, damit er sich erfolgreich mit dem Netzwerk verbinden kann. Wenn die Details nicht korrekt sind, können Sie sich nicht einmal in Ihrem Browser bei OctoPi anmelden.
Um dieses Problem zu beheben, müssen Sie zunächst überprüfen, ob Ihr OctoPi mit Ihrem Wi-Fi verbunden ist. Melden Sie sich bei eingeschaltetem Pi bei Ihrem Router an und überprüfen Sie alle verbundenen Geräte, um zu sehen, ob Ihr Pi darunter ist.
Wenn Ihr Pi nicht da ist, haben Sie möglicherweise die Wi-Fi-Einstellungen falsch vorgenommen. Sie müssen den Pi auf Ihrer SD-Karte neu flashen, um den Fehler zu beheben.
Im folgenden Video sehen Sie, wie Sie Ihr Wi-Fi auf Ihrem Raspberry Pi richtig einrichten.
9 Schalten Sie den Drucker ein.
Das hört sich nach einer seltsamen Lösung an, aber überprüfen Sie, ob Ihr Drucker eingeschaltet ist, während Ihr Raspberry Pi daran angeschlossen ist, da die Gegenstromversorgung manchmal den Eindruck erwecken kann, dass der Drucker eingeschaltet ist, ohne dass er eingeschaltet ist.
Wenn der Raspberry Pi an den USB-Anschluss des Druckers angeschlossen und eingeschaltet ist, wird die Platine des Druckers vom Pi mit Strom versorgt. In einigen Fällen leuchtet die LED des Druckers auf, was den Eindruck erweckt, dass er eingeschaltet ist.
Ein Benutzer ließ seinen Drucker eine Zeit lang laufen, ohne zu merken, dass er eingeschaltet war. Der Drucker hatte Mühe, sich aufzuwärmen und zu bewegen, da die Pi-Platine nur wenig Strom liefert.
Dies ist sehr gefährlich, da es sowohl die Pi-Platine als auch die Platine des 3D-Druckers zerstören kann. Glücklicherweise bemerkten sie, dass der Schalter am Netzteil des Druckers nicht eingeschaltet war, und schalteten ihn wieder ein, wodurch das Problem gelöst wurde.
10. entfernen Sie Brltty unter Linux
Eine weitere mögliche Lösung für das Problem, dass Ihr Ender 3 keine Verbindung zu OctoPrint herstellt, ist das Entfernen von BrItty.
Wenn Sie OctoPrint auf einem Linux-PC, insbesondere Ubuntu, ausführen, müssen Sie möglicherweise Brltty entfernen, da diese Anwendung Ihre USB-Anschlüsse beeinträchtigen kann, was die Verbindung mit den Druckern über OctoPrint erschwert.
Brltty ist eine barrierefreie Anwendung, die behinderten Menschen mit Blindenschriftgeräten den Zugriff auf die Linux-Konsole ermöglicht. Sie kann die seriellen USB-Ports stören; um dies zu verhindern, müssen Sie das Paket entfernen.
Ein Benutzer entdeckte dies, als er sah, dass OctoPrint auf seiner Windows-Installation funktionierte, aber nicht unter Linux. Es funktionierte erst, nachdem er Brltty entfernt hatte. Viele andere Benutzer haben diesen Fehler ebenfalls bestätigt.
Er sagte, er habe einige Tage damit verbracht, sowohl Ubuntu als auch OctoPrint zu löschen und neu zu installieren und sogar seine BIOS-Einstellungen zu ändern. Was bei ihm funktionierte, war, das brItty-Paket zu entfernen.
Sie können dies tun, indem Sie den Befehl ausführen und das System anschließend neu starten:
sudo apt autoremove Brltty
11. installieren Sie die Creality Temperatur-Plugins
Einige Benutzer haben berichtet, dass die Installation des Creality-2x-temperature-reporting-fix Plugins ihre Verbindungsprobleme mit ihrem 3D-Drucker behebt.
Aufgrund von Fehlern in einigen Versionen von OctoPrint kann dieser Treiber nicht für Creality-Drucker verwendet werden, wenn er nicht in OctoPrint installiert ist.
Wenn Ihr Drucker eine Fehlermeldung über Temp-Reporting ausgibt, insbesondere nachdem Sie den Drucker gerade angeschlossen haben, dann brauchen Sie das Plugin. Gehen Sie einfach in den Einstellungen zum OctoPrint-Plugin-Manager und installieren Sie es.
12. die richtigen Treiber installieren
Wenn Sie OctoPrint auf einem Windows-PC statt auf einem Raspberry Pi betreiben, müssen Sie die Treiber für den Ender 3 installieren. Ohne die Ender 3-Treiber kann der Drucker nicht mit dem PC kommunizieren und OctoPrint verwenden.
Ein Benutzer versuchte beispielsweise, einen Ender 3 über Linux-Portnamen an einen Windows-Rechner anzuschließen, was nicht funktionierte, bis er die richtigen Windows-Treiber für den Ender 3 installierte.
Sie können die Treiber für Creality-Drucker hier herunterladen, entpacken Sie die Datei und installieren Sie die Treiber.
Wenn Sie eine V1.1.4-Karte haben, sollten Sie den CH340-Treiber installieren.
13. das Kompatibilitäts-Plugin installieren
Diese Lösung ist nicht spezifisch für Ender 3, aber sie könnte für diejenigen hilfreich sein, die andere Marken verwenden. Drucker wie Makerbot und Flashforge werden von OctoPrint nicht direkt unterstützt.
Damit sie mit dem 3D-Drucker zusammenarbeiten und eine Verbindung herstellen können, müssen Sie ein spezielles Plugin namens GPX installieren, das Unterstützung für Makerbot-, Monoprice-, Qidi und Flashforge-Drucker bietet, damit diese korrekt mit OctoPrint kommunizieren können.
Ein Nutzer, der einen 3D-Drucker von Qidi Tech besitzt, berichtete, dass er Verbindungsprobleme hatte und den Drucker zur Lösung des Problems verwendete.
Verbindungsprobleme zwischen einem Ender 3 und OctoPrint können ziemlich frustrierend sein, aber wenn Sie die oben genannten Lösungen anwenden, sollten beide Geräte im Handumdrehen wieder funktionieren.
Viel Glück und viel Spaß beim Drucken.