13 måter å fikse Ender 3 som ikke kobles til OctoPrint

Roy Hill 09-07-2023
Roy Hill

En ødelagt eller ikke-eksisterende forbindelse mellom OctoPrint og en Ender 3 er et vanlig problem de fleste møter. Det kan føre til at skriveren ikke kobler til og godtar utskrifter, eller utskrifter av lav kvalitet.

Denne artikkelen vil lede deg gjennom noen forskjellige metoder som har fungert for ekte brukere for å få løst dette problemet.

    Hvorfor kobler ikke min Ender 3 til OctoPrint

    Dessuten kan du ikke bruke OctoPrint eksternt eller dens tiltenkte formål hvis den ikke kobles til skriveren. Her er noen ting som kan føre til disse problemene:

    • Defekt USB-kabel
    • Feil port- og overføringshastighetsinnstillinger
    • EMI-interferens
    • Feilfunksjoner Plugins
    • Lav latensmodus aktivert
    • Dårlig strømforsyning
    • Feil Wi-Fi-innstillinger
    • Slå av PSU
    • Buggy Linux-pakker
    • Manglende drivere
    • Ustøttede plugins

    Hvordan fikser du en Ender 3 som ikke kobles til OctoPrint

    Slik fikser du en Ender 3 som ikke vil koble til OctoPrint:

    1. Start Raspberry Pi på nytt
    2. Bytt ut USB B-kabelen
    3. Korriger overføringshastigheten og portinnstillingene
    4. Jord Pi-kortet ditt
    5. Kjør OctoPrint i sikker modus
    6. Deaktiver lav latensmodus
    7. Bruk riktig strømforsyning
    8. Sjekk Pi-ens Wi-Fi-innstillinger
    9. Slå på skriveren
    10. Fjern Brltty fra Linux
    11. Installer Creality-temperaturdrivere for Ender 3.

      Du kan laste ned driverne for Creality-skrivere her. Når du har lastet den ned, er det bare å pakke ut filen og installere driverne.

      Hvis du har et V1.1.4-kort, er driverne du bør installere CH340-driveren.

      13. Installer kompatibilitetsplugin

      Denne løsningen er ikke Ender 3-spesifikk, men den kan være nyttig for de som bruker andre merker. Skrivermerker som Makerbot og Flashforge støttes ikke av OctoPrint rett ut av esken.

      For at de skal kunne jobbe med og koble til 3D-skriveren, må du installere en spesiell plugin kalt GPX. Denne plugin-en legger til støtte for Makerbot-, Monoprice-, Qidi- og Flashforge-skrivere slik at de kan kommunisere riktig med OctoPrint.

      En bruker som har en Qidi Tech 3D-skriver sa at han hadde tilkoblingsproblemer og brukte den til å løse problemet .

      Forbindelsesproblemer mellom en Ender 3 og OctoPrint kan være ganske frustrerende. Men hvis du bruker rettelsene ovenfor, bør du ha begge i gang på et blunk.

      Lykke til og lykke til med utskriften.

      plugin
    12. Installer de riktige driverne
    13. Installer kompatibilitetsplugin

    1. Start The Raspberry Pi på nytt

    En av de første tingene jeg ville prøve når Ender 3 ikke kobles til OctoPrint, er å gjøre en rask strømsyklus av Raspberry Pi. Dette er spesielt bra hvis Pi-en din fungerte før uten problemer.

    Bare slå av Raspberry Pi-en, koble den fra strømkilden og la den være av i fem minutter. Etter fem minutter slår du den på og ser om den kan kobles riktig til skriveren.

    Merk: Slå aldri av skriveren mens Pi-en fortsatt er tilkoblet. Dette vil føre til at Raspberry Pi gir strøm til 3D-skriverens bord, noe som kan føre til en rekke andre problemer.

    2. Bytt ut USB-B-kabelen

    Lading av en defekt USB-kabel er en av de vanligste løsningene for en OctoPrint som ikke kobles til en Ender 3. Dette skjer fordi de fleste av de nyere Ender 3-modellene (Pro og V2) bruk en Micro USB i stedet for en USB B-kabel.

    De fleste Micro USB-kabler er kun ment for strømoverføring, ikke for dataoverføring. Så når du bruker dem med skriveren og OctoPrint, blir ingen data overført til skriveren.

    En bruker som prøvde tre kabler fant ut at ingen av dem var datakabler. Han fant en annen kabel han hadde liggende og den fungerte helt fint siden det viste seg å være en datakabel. Han kan nå styre 3D-printeren sinbruker OctoPi slik det skal fungere.

    En annen bruker hadde også dette problemet med Raspberry Pi, og hadde problemer med å velge en hvilken som helst seriell port bortsett fra den automatiske porten på OctoPrint.

    På dette tidspunktet, OctoPi vil vise denne meldingen på grunn av den defekte kabelen:

    Tilstand: Frakoblet (Feil: Ingen flere kandidater å teste, og ingen fungerende port/kvalme-kombinasjon oppdaget.)

    For å fikse dette, sørg for at du får en god USB-kabel som er riktig vurdert for data- og strømoverføring. Hvis du har noen kameraer liggende, kan du prøve å bruke USB-kabelen deres.

    Hvis ikke, kan du få enten Amazon Basics eller Anker Cable fra Amazon.

    3. Korriger dine Baud Rate og Port Settings

    Baud Rate og Port Settings oppdager og kontrollerer hvor og hvor mye data som overføres mellom skriveren og Pi. Hvis disse innstillingene er feil, vil Pi-en ganske enkelt ikke koble til 3D-skriveren.

    De fleste ganger er disse innstillingene på Auto, og de gjør en god jobb med å oppdage riktig verdi. Imidlertid kan de noen ganger fylles med feil verdier.

    For eksempel bestemte en brukers OctoPrint at deres Baud Rate var 9600, som var feil verdi for en Ender-skriver.

    Så, de fleste folk anbefaler å la portinnstillingen stå på Auto. Pi-en vil automatisk gå gjennom alle portene til den finner den som er koblet til 3D-skriveren.

    For Baud-hastigheten er de flesteanbefaler å sette den til en verdi på 115200 for Ender 3-skrivere. Denne verdien har vist seg å fungere for nesten alle Ender-skrivere. Brukeren som hadde problemet sa at denne verdien fungerte for henne.

    4. Jorde Pi-kortet ditt

    Noen mennesker har fikset Ender 3-tilkoblingen til OctoPrint ved å jorde Raspberry Pi-en.

    Å jorde Pi-en din hjelper med å bli kvitt elektromagnetisk interferens (EMI) som kan ødelegge forbindelsen din og utskriften din. EMI skjer fordi både Pi-kortet og 3D-skriverens stepper-drivere produserer EMI-støy som kan forstyrre kommunikasjonen deres.

    Dette kan føre til at Pi-kortet sender feilmeldinger og uleselige kommandoer til skriveren din. Disse kommandoene kan enten bryte forbindelsen eller resultere i en dårlig utskrift.

    En bruker la merke til at han fikk dårlige utskrifter gjennom Pi-en sin, så han sjekket loggene sine. I loggene så han noen uforståelige symboler blandet inn med den riktige G-koden, noe som forårsaket problemet.

    For å fikse dette jordet han Raspberry Pi ved å drive den gjennom skriverens strømforsyning. Dette reduserte støyen ettersom de begge hadde samme jording.

    Du kan følge videoen nedenfor for å lære hvordan du kan drive skriveren din gjennom en Ender 3s strømforsyning.

    For dette er du kommer til å trenge en LM2596 step-down buck-omformer.

    Dette vil bidra til å konvertere PSUens 12 eller 24V til 5V som trengs for å drive Raspberry Pi. Du kan sjekkeut denne videoen for tips om hvordan du installerer den.

    En annen ting å sjekke ut er båndkabelen som kobler hovedkortet til skjermen. En annen bruker fant ut at de hadde problemer på grunn av måten båndkabelen ble brettet på.

    Båndkabelen er ikke skjermet, så hvis kabelen er brettet, kan det føre til EMI-forstyrrelser. For å fikse dette, sørg for at kabelen til enhver tid er rett og at den ikke er brettet på seg selv.

    Han fant ut at etter å ha justert båndkabelen, forsvant alle feilene han hadde. Antall forespørsler om å sende på nytt gikk fra 16 % ned til 0 %, og noen utskriftsfeil ble borte.

    5. Kjør OctoPrint i sikker modus

    Kjøring av OctoPrint i sikker modus deaktiverer alle tredjeparts plugins når du starter OctoPrint på nytt. Dette lar deg feilsøke Pi-en og finne ut om noen plugin-moduler ligger bak tilkoblingsproblemene.

    Sikker modus er veldig nyttig fordi nye versjoner av plugins og fastvare kan være ansvarlige for tilkoblingsproblemer. Så når du deaktiverer dem, kan du enkelt sjekke loggene for å se hva som er ansvarlig for hva.

    En plugin de fleste brukere sier er ansvarlig for tilkoblingsproblemer er MeatPack-pluginen. En bruker sa at han måtte avinstallere MeatPack-pluginen før OctoPrint begynte å fungere. Noen bekreftet også at det fungerte for ham på Ender 3 Pro, sammen med et SKR Mini E3 V2-kort.

    Se også: Vil PLA-, PETG- eller ABS 3D-utskrifter smelte i en bil eller i solen?

    En annen bruker sa at han bestemte seg for åinstaller MeatPack-plugin, og det førte faktisk til at forbindelsen hans døde. Han avinstallerte det og det fikset tilkoblingen fra OctoPi på RPi 3+ med Ender 3.

    En bruker koblet til OctoPrint ved hjelp av sikker modus, og det var slik han fant ut at MeatPack-pluginen var problemet.

    Andre viktige plugin-moduler som har forårsaket tilkoblingsproblemer for brukere inkluderer:

    • OctoPrint Automatic Shutdown-plugin
    • Tasmota-plugin

    For å kjøre OctoPrint i sikker modus, klikk på strømikonet på dashbordet. I menyen som vises, velg Start OctoPrint på nytt i sikkermodus.

    6. Deaktiver modus for lav forsinkelse

    Deaktivering av modus for lav forsinkelse kan bidra til å fikse tilkoblingsproblemer mellom 3D-skriveren og Pi-en. Det er et tilkoblingsalternativ som prøver å angi en lav latensmodus på den serielle porten.

    Som en bruker erfarte, returnerer den en feilmelding som fører til en avbrutt tilkobling hvis det ikke lykkes. For å slå den av, klikk på skiftenøkkelikonet for å åpne innstillingsmenyen.

    I innstillingsmenyen klikker du på Seriell tilkobling > Generelt > Tilkobling . Rull ned til du ser Request Low Latency-modus på serieporten . Fjern merket i boksen hvis det er merket av.

    7. Bruk en riktig strømforsyning

    En riktig strømforsyning forhindrer at Raspberry Pi slår seg av med jevne mellomrom, spesielt under lange utskrifter. Dette skjer fordi komponenter som Wi-fikortet og SD-kortet bruker mye strøm.

    Hvis du ser det røde lyset på Raspberry Pi blinke, er dette et tegn på at brettet ikke får nok strøm.

    Så , bør du alltid bruke en riktig strømforsyning for å unngå at Pi-en slår av tilkoblingen tilfeldig. For Pi-modeller 3 og oppover, anbefaler Raspberry å bruke en lader som er vurdert til minst 3A/5V.

    Du bør prøve å få den offisielle Raspberry Pi 4-strømforsyningen for å gi Raspberry Pi-kortet skikkelig strøm. Den har en veldig høy vurdering på 4,8/5,0 i skrivende stund, og mange oppgir hvor pålitelig den er.

    8. Sjekk Pi-ens Wi-Fi-innstillinger

    Du må angi detaljene for Wi-Fi-tilkoblingen riktig i Pi-en for at den skal ha en vellykket tilkobling til nettverket. Hvis detaljene ikke er korrekte, vil du ikke engang kunne logge på OctoPi i nettleseren din.

    For å fikse dette, må du først sjekke om OctoPi er koblet til Wi-Fi. Mens Pi-en din er på, logger du på ruteren og kontrollerer alle enhetene som er koblet til for å se om Pi-en din er blant dem.

    Hvis Pi-en din ikke er der, kan det hende du har fått Wi-Fi-en. feil innstillinger. Du må flashe Pi på nytt på SD-kortet ditt for å fikse feilen.

    Du kan sjekke ut videoen nedenfor for å se hvordan du konfigurerer Wi-Fi riktig på Raspberry Pi.

    9. Slå på skriveren din

    Dette høres ut som en merkelig løsning, men sjekk om skriveren er slått påmens Raspberry Pi er koblet til den. Dette er fordi tilbakestrøm noen ganger kan gi en illusjon av at skriveren er på uten at den er på.

    Hvis Raspberry Pi er koblet til skriverens USB-port og slått på, vil skriverens kort motta strøm fra Pi. . I noen tilfeller vil skriverens LED lyse opp, noe som gir en illusjon av å være på.

    En bruker kjørte skriveren sin en stund uten å innse at den var på. Skriveren slet med å varme opp og bevege seg på grunn av den lave strømmen som ble levert gjennom Pi-kortet.

    Dette er veldig farlig siden det kan ødelegge både Pi-kortet og 3D-skriverens bord. Heldigvis la de merke til at bryteren på skriverens PSU ikke var på, og de slo den på igjen, og løste problemet.

    10. Fjern Brltty på Linux

    En annen mulig løsning for at Ender 3 ikke kobler til OctoPrint er å fjerne BrItty.

    Hvis du kjører OctoPrint på en Linux-PC, spesielt Ubuntu, må du kanskje fjern Brltty siden denne applikasjonen kan forstyrre USB-portene dine, noe som gjør det vanskelig å koble til skriverne via OctoPrint.

    Brltty er en tilgjengelighetsapplikasjon som hjelper funksjonshemmede som bruker punktskriftsenheter med å få tilgang til Linux-konsollen. Det kan forstyrre USB-serieporter, så for å stoppe dette må du fjerne pakken.

    En bruker oppdaget dette da de så OctoPrint arbeidet med Windows-installasjonen.men ikke Linux. Det begynte først å fungere etter at de fjernet Brltty. Mange andre brukere har også bekreftet denne løsningen.

    Han sa at han brukte noen dager på å tørke og installere både Ubuntu og OctoPrint på nytt, og til og med endre BIOS-innstillingene. Det som fungerte for ham var å fjerne brItty-pakken.

    Du kan gjøre dette ved å kjøre kommandoen og starte den på nytt etterpå:

    sudo apt autoremove Brltty

    11. Installer Creality Temperature Plugins

    Noen brukere har rapportert at installasjon av Creality-2x-temperature-reporting-fix plugin løser tilkoblingsproblemer med 3D-skriveren.

    Se også: 5 måter å fikse dårlig brodannelse i 3D-utskriftene dine

    På grunn av feil i enkelte versjoner av OctoPrint, hvis denne driveren ikke er installert i OctoPrint, vil den ikke fungere for Creality-skrivere.

    Hvis skriveren din sender en feilmelding om midlertidig rapportering, spesielt etter at du nettopp har koblet til skriveren, da trenger du plugin. Bare gå ned til OctoPrint-pluginbehandleren i innstillingene og installer den.

    12. Installer de riktige driverne

    Hvis du kjører OctoPrint på en Windows-PC i stedet for en Raspberry Pi, vil du installere drivere for Ender 3. Uten Ender 3-driverne vil skriveren t kunne kommunisere med PC-en og bruke OctoPrint.

    For eksempel prøvde en bruker å koble en Ender 3 til en Windows-maskin ved å bruke Linux-portnavn. Det fungerte ikke før de installerte riktig Windows

    Roy Hill

    Roy Hill er en lidenskapelig 3D-utskriftsentusiast og teknologiguru med et vell av kunnskap om alt relatert til 3D-utskrift. Med over 10 års erfaring på feltet har Roy mestret kunsten å 3D-designe og trykke, og har blitt en ekspert på de siste 3D-utskriftstrendene og -teknologiene.Roy har en grad i maskiningeniør fra University of California, Los Angeles (UCLA), og har jobbet for flere anerkjente selskaper innen 3D-utskrift, inkludert MakerBot og Formlabs. Han har også samarbeidet med ulike bedrifter og enkeltpersoner for å lage tilpassede 3D-printede produkter som har revolusjonert deres bransjer.Bortsett fra sin lidenskap for 3D-printing, er Roy en ivrig reisende og en friluftsentusiast. Han liker å tilbringe tid i naturen, fotturer og camping med familien. På fritiden veileder han også unge ingeniører og deler sin rikdom av kunnskap om 3D-utskrift gjennom ulike plattformer, inkludert hans populære blogg, 3D Printerly 3D Printing.