Inhoudsopgave
Een verbroken of niet bestaande verbinding tussen OctoPrint en een Ender 3 is een veel voorkomend probleem waar de meeste mensen mee te maken krijgen. Het kan ertoe leiden dat de printer geen verbinding maakt en geen afdrukken accepteert, of afdrukken van lage kwaliteit.
Dit artikel zal u door enkele verschillende methoden leiden die voor echte gebruikers hebben gewerkt om dit probleem op te lossen.
Waarom maakt mijn Ender 3 geen verbinding met OctoPrint?
Bovendien kunt u OctoPrint niet op afstand gebruiken of het beoogde doel als het geen verbinding maakt met de printer. Hier zijn enkele dingen die tot deze problemen kunnen leiden:
- Defecte USB-kabel
- Verkeerde poort- en baudrate-instellingen
- EMI Interferentie
- Slecht functionerende plug-ins
- Lage latency Mode ingeschakeld
- Slechte stroomvoorziening
- Verkeerde Wi-Fi instellingen
- PSU uitgeschakeld
- Buggy Linux-pakketten
- Ontbrekende bestuurders
- Niet-ondersteunde plugins
Hoe kan ik een Ender 3 repareren die geen verbinding wil maken met OctoPrint?
Zo maak je een Ender 3 die geen verbinding wil maken met OctoPrint:
- Herstart de Raspberry Pi
- Vervang uw USB B-kabel
- Corrigeer uw baudrate en poortinstellingen
- Aard uw Pi-bord
- Voer OctoPrint uit in veilige modus
- Schakel de lage latentie uit
- Gebruik een goede voeding
- Controleer de Wi-Fi-instellingen van de Pi
- Zet uw printer aan
- Brltty verwijderen uit Linux
- Creality temperatuur plugin installeren
- Installeer de juiste drivers
- Compatibiliteitsplugin installeren
1. Herstart de Raspberry Pi
Een van de eerste dingen die ik zou proberen als je Ender 3 geen verbinding maakt met OctoPrint is een snelle power cycle van de Raspberry Pi. Dit is vooral goed als je Pi eerder zonder problemen werkte.
Sluit gewoon de Raspberry Pi af, koppel hem los van de stroombron en laat hem vijf minuten uit staan. Zet hem na vijf minuten aan en kijk of hij goed verbinding kan maken met je printer.
Let op: Schakel uw printer nooit uit terwijl uw Pi nog is aangesloten. Dit zorgt ervoor dat de Raspberry Pi het 3D-printerbord weer van stroom voorziet, wat tot allerlei andere problemen kan leiden.
2. Vervang uw USB-B kabel
Een defecte USB-kabel is een van de meest voorkomende oplossingen voor een OctoPrint die geen verbinding wil maken met een Ender 3. Dit gebeurt omdat de meeste nieuwere Ender 3 modellen (Pro en V2) een Micro USB gebruiken in plaats van een USB B-kabel.
De meeste Micro USB kabels zijn alleen bedoeld voor stroomoverdracht, niet voor gegevensoverdracht. Dus, wanneer u ze gebruikt met uw printer en OctoPrint, worden er geen gegevens overgedragen naar de printer.
Een gebruiker die drie kabels probeerde, ontdekte dat geen van hen datakabels waren. Hij vond een andere kabel die hij nog had liggen en die werkte perfect omdat het een datakabel bleek te zijn. Hij kan nu zijn 3D-printer besturen met OctoPi zoals het hoort te werken.
Een andere gebruiker had dit probleem ook met zijn Raspberry Pi, met problemen bij het selecteren van een seriële poort behalve de autopoort op OctoPrint.
Op dit punt zal OctoPi dit bericht weergeven vanwege de defecte kabel:
Status: Offline (Fout: Geen kandidaten meer om te testen, en geen werkende poort/nauwe combinatie gevonden).
Om dit te verhelpen, moet u zorgen voor een goede USB-kabel die geschikt is voor gegevens- en stroomoverdracht. Als u nog camera's hebt liggen, kunt u proberen de USB-kabel daarvan te gebruiken.
Zo niet, dan kunt u de Amazon Basics of Anker Cable van Amazon krijgen.
3. Uw baudrate en poortinstellingen corrigeren
De Baud Rate en Port Settings detecteren en regelen waar en hoeveel gegevens worden overgedragen tussen de printer en de Pi. Als deze instellingen verkeerd zijn, maakt de Pi gewoon geen verbinding met de 3D-printer.
Meestal staan deze instellingen op Auto en doen ze goed werk bij het detecteren van de juiste waarde. Ze kunnen echter soms worden gevuld met de verkeerde waarden.
De OctoPrint van een gebruiker stelde bijvoorbeeld vast dat zijn Baud Rate 9600 was, wat de verkeerde waarde was voor een Ender-printer.
De meeste mensen raden daarom aan om de poortinstelling op Auto te laten staan. De Pi zal automatisch al zijn poorten doorlopen tot hij de poort vindt die met de 3D-printer is verbonden.
Voor de Baudrate raden de meeste mensen aan deze in te stellen op een waarde van 115200 voor Ender 3 printers. Het is bewezen dat deze waarde werkt voor bijna alle Ender printers. De gebruiker die het probleem had zei dat deze waarde voor haar werkte.
4. Uw pi-bord aarden
Sommige mensen hebben hun Ender 3 verbinding met OctoPrint opgelost door hun Raspberry Pi te aarden.
Het aarden van uw Pi helpt om elektromagnetische interferentie (EMI) te voorkomen die uw verbinding en uw print kan verpesten. EMI treedt op omdat zowel uw Pi-board als de stepperdrivers van de 3D-printer EMI-ruis produceren die hun communicatie kan verstoren.
Dit kan ertoe leiden dat het Pi-board foutmeldingen en onleesbare commando's naar je printer stuurt. Deze commando's kunnen de verbinding verbreken of resulteren in een slechte afdruk.
Een gebruiker merkte dat hij slechte afdrukken kreeg via zijn Pi, dus controleerde hij zijn logs. In de logs zag hij enkele onbegrijpelijke symbolen vermengd met de juiste G-Code, wat het probleem veroorzaakte.
Om dit te verhelpen, aardde hij zijn Raspberry Pi door hem via de voeding van de printer te voeden. Dit verminderde het lawaai omdat ze allebei dezelfde massa hadden.
U kunt de onderstaande video volgen om te leren hoe u uw printer via de voeding van een Ender 3 kunt voeden.
Hiervoor heb je een LM2596 step-down buck converter nodig.
Dit zal helpen om de 12 of 24V van de PSU om te zetten naar de 5V die nodig is om de Raspberry Pi van stroom te voorzien. Je kunt deze video bekijken voor tips over hoe het te installeren.
Zie ook: Hoe 3D-print je verbindingsverbindingen en in elkaar grijpende onderdelen?Een ander ding om te controleren is de lintkabel die het moederbord met het scherm verbindt. Een andere gebruiker ontdekte dat hij problemen had door de manier waarop zijn lintkabel was gevouwen.
De lintkabel is niet afgeschermd, dus als de kabel is gevouwen, kan dit leiden tot EMI-storing. Om dit te verhelpen, moet u ervoor zorgen dat de kabel altijd recht is en niet op zichzelf is gevouwen.
Nadat hij zijn lintkabel had aangepast, verdwenen alle fouten die hij had. Het aantal verzoeken om herverzending ging van 16% naar 0% en sommige afdrukproblemen verdwenen.
5. Start OctoPrint in veilige modus
Door OctoPrint in veilige modus uit te voeren worden alle plugins van derden uitgeschakeld wanneer u uw OctoPrint opnieuw opstart. Hierdoor kunt u problemen met de Pi oplossen en bepalen of er een plugin achter de verbindingsproblemen zit.
De veilige modus is zeer nuttig omdat nieuwe versies van plugins en firmware verantwoordelijk kunnen zijn voor verbindingsproblemen. Dus wanneer u ze uitschakelt, kunt u gemakkelijk de logs controleren om te zien wat waarvoor verantwoordelijk is.
Een plugin die volgens de meeste gebruikers verantwoordelijk is voor connectiviteitsproblemen is de MeatPack plugin. Een gebruiker zei dat hij de MeatPack plugin moest verwijderen voordat zijn OctoPrint begon te werken. Iemand bevestigde ook dat het voor hem werkte op zijn Ender 3 Pro, samen met een SKR Mini E3 V2 bord.
Een andere gebruiker zei dat hij besloot om de MeatPack plugin te installeren en dat dat er eigenlijk voor zorgde dat zijn verbinding wegviel. Hij verwijderde het en het herstelde de connectiviteit van de OctoPi op zijn RPi 3+ met de Ender 3.
Een gebruiker maakte verbinding met OctoPrint via de veilige modus en zo kwam hij erachter dat de MeatPack plugin het probleem was.
Andere plugins die verbindingsproblemen hebben veroorzaakt voor gebruikers zijn:
- OctoPrint automatisch afsluiten plugin
- Tasmota plugin
Om OctoPrint in veilige modus te draaien, klikt u op het Power icoon op het dashboard. In het menu dat verschijnt, selecteert u Herstart OctoPrint in veilige modus.
6. Schakel de lage latentie uit
Het uitschakelen van Low latency mode kan verbindingsproblemen tussen uw 3D printer en uw Pi verhelpen. Het is een verbindingsoptie die probeert een lage latency modus in te stellen op de seriële poort.
Zoals een gebruiker heeft ervaren, geeft het, als het niet lukt, een foutmelding die leidt tot een verbroken verbinding. Om het uit te schakelen, klikt u op het moersleutelpictogram om het instellingenmenu te openen.
Klik in het instellingenmenu op Seriële aansluiting> Algemeen> Aansluiting Scroll naar beneden tot je ziet Verzoek om lage latentie op de seriële poort Haal het vinkje weg als het is aangevinkt.
7. Gebruik een goede voeding
Een goede voeding voorkomt dat je Raspberry Pi met tussenpozen uitschakelt, vooral tijdens lange prints. Dit gebeurt omdat componenten zoals de Wi-fi kaart en de SD kaart veel stroom verbruiken.
Als je het rode lampje op je Raspberry Pi ziet knipperen, is dat een teken dat het bord niet genoeg stroom krijgt.
U moet dus altijd een goede voeding gebruiken om te voorkomen dat de Pi de verbinding willekeurig afsluit. Voor Pi modellen 3 en hoger raadt Raspberry aan een lader te gebruiken die minstens 3A/5V levert.
Je moet proberen de officiële Raspberry Pi 4 Power Supply te krijgen om het Raspberry Pi bord goed te voeden. Het heeft een zeer hoge beoordeling van 4,8/5,0 op het moment van schrijven en veel mensen geven aan hoe betrouwbaar het is.
8. Controleer de Wi-Fi-instellingen van de Pi
U moet de details van de Wi-Fi verbinding goed invoeren in uw Pi om een succesvolle verbinding met het netwerk te krijgen. Als de details niet correct zijn, zult u niet eens kunnen inloggen op OctoPi in uw browser.
Om dit op te lossen, moet u eerst controleren of uw OctoPi is verbonden met uw Wi-Fi. Terwijl uw Pi is ingeschakeld, logt u in op uw router en controleert u alle verbonden apparaten om te zien of uw Pi ertussen staat.
Als je Pi er niet is, dan heb je misschien de Wi-fi instellingen verkeerd staan. Je zult de Pi opnieuw moeten flashen op je SD-kaart om de fout te herstellen.
U kunt de onderstaande video bekijken om te zien hoe u uw Wi-Fi goed instelt op uw Raspberry Pi.
9. Zet uw printer aan
Dit klinkt als een vreemde oplossing, maar controleer of uw printer is ingeschakeld terwijl uw Raspberry Pi erop is aangesloten. Dit komt omdat tegenstroom soms de illusie kan wekken dat de printer is ingeschakeld zonder dat deze is ingeschakeld.
Als de Raspberry Pi op de USB-poort van de printer is aangesloten en wordt aangezet, krijgt het printplaatje van de Pi stroom. In sommige gevallen gaat de LED van de printer branden, waardoor de illusie ontstaat dat hij aanstaat.
Een gebruiker liet zijn printer een tijdje draaien zonder te beseffen dat hij aan stond. De printer had moeite met opwarmen en bewegen door het lage vermogen dat via het Pi-board werd geleverd.
Dit is zeer gevaarlijk omdat het zowel het Pi bord als het bord van de 3D-printer kan vernielen. Gelukkig merkten ze dat de schakelaar op de PSU van de printer niet aan stond en zetten ze die weer aan, waardoor het probleem werd opgelost.
10. Brltty verwijderen op Linux
Een andere mogelijke oplossing voor uw Ender 3 die geen verbinding maakt met OctoPrint is het verwijderen van BrItty.
Als u OctoPrint draait op een Linux-pc, meer bepaald Ubuntu, moet u Brltty misschien verwijderen omdat deze toepassing kan interfereren met uw USB-poorten waardoor het moeilijk wordt om via OctoPrint verbinding te maken met de printers.
Zie ook: Wat is het sterkste 3D printfilament dat u kunt kopen?Brltty is een toegankelijkheidstoepassing die gehandicapten met brailleapparaten helpt om toegang te krijgen tot de Linux console. Het kan interfereren met USB seriële poorten, dus om dit te stoppen moet je het pakket verwijderen.
Een gebruiker ontdekte dit toen hij zag dat OctoPrint werkte op zijn Windows-installatie, maar niet op Linux. Het begon pas te werken nadat hij Brltty had verwijderd. Veel andere gebruikers hebben deze oplossing ook bevestigd.
Hij zei dat hij een paar dagen bezig was met het wissen en opnieuw installeren van zowel Ubuntu als OctoPrint, zelfs met het veranderen van zijn BIOS-instellingen. Wat voor hem werkte was het verwijderen van het brItty-pakket.
U kunt dit doen door het commando uit te voeren en daarna opnieuw op te starten:
sudo apt autoremove Brltty
11. Installeer de Creality Temperature Plugins
Sommige gebruikers hebben gemeld dat het installeren van de Creality-2x-temperature-reporting-fix plugin hun verbindingsproblemen met hun 3D-printer verhelpt.
Door fouten in sommige versies van OctoPrint, zal dit stuurprogramma niet werken voor Creality printers als het niet is geïnstalleerd in OctoPrint.
Als je printer een foutmelding geeft over temp-rapportage, vooral nadat je net verbinding hebt gemaakt met de printer, dan heb je de plugin nodig. Ga naar de OctoPrint plugin manager in de instellingen en installeer hem.
12. Installeer de juiste stuurprogramma's
Als je OctoPrint op een Windows PC draait in plaats van op een Raspberry Pi, zul je drivers willen installeren voor de Ender 3. Zonder de Ender 3 drivers kan de printer niet communiceren met de PC en OctoPrint gebruiken.
Een gebruiker probeerde bijvoorbeeld een Ender 3 aan te sluiten op een Windows machine met behulp van Linux poortnamen. Het werkte niet totdat hij de juiste Windows drivers voor de Ender 3 installeerde.
U kunt de drivers voor Creality printers hier downloaden. Eenmaal gedownload, hoeft u het bestand alleen maar uit te pakken en de drivers te installeren.
Als je een V1.1.4 bord hebt, dan zijn de drivers die je moet installeren de CH340 Driver.
13. Compatibiliteitsplugin installeren
Deze oplossing is niet specifiek voor Ender 3, maar kan nuttig zijn voor mensen die andere merken gebruiken. Printermerken zoals Makerbot en Flashforge worden niet ondersteund door OctoPrint.
Om ze te laten werken met en verbinding te maken met de 3D printer, moet je een speciale plugin installeren genaamd GPX. Deze plugin voegt ondersteuning toe voor Makerbot, Monoprice, Qidi, en Flashforge printers zodat ze goed kunnen communiceren met OctoPrint.
Een gebruiker die een Qidi Tech 3D-printer heeft, zei dat hij verbindingsproblemen had en gebruikte deze om het probleem op te lossen.
Verbindingsproblemen tussen een Ender 3 en OctoPrint kunnen behoorlijk frustrerend zijn, maar als u de bovenstaande oplossingen toepast, zouden beide in een mum van tijd weer moeten werken.
Veel geluk en geluk met printen.