13 tapaa Miten korjata Ender 3, joka ei yhdisty OctoPrintiin?

Roy Hill 09-07-2023
Roy Hill

OctoPrintin ja Ender 3:n välisen yhteyden katkeaminen tai puuttuminen on yleinen ongelma, jonka useimmat ihmiset kohtaavat. Se voi johtaa siihen, että tulostin ei ota yhteyttä tulostimeen eikä hyväksy tulosteita tai tulosteet ovat heikkolaatuisia.

Katso myös: 7 parasta hartsin UV-valon kovettumisasemaa 3D-tulosteillesi

Tässä artikkelissa käydään läpi joitakin eri menetelmiä, jotka ovat toimineet todellisilla käyttäjillä, miten tämä ongelma voidaan korjata.

    Miksi Ender 3 ei muodosta yhteyttä OctoPrintiin?

    Sitä paitsi et voi käyttää OctoPrintiä etänä tai sen käyttötarkoitukseen, jos se ei ole yhteydessä tulostimeen. Seuraavassa on joitakin asioita, jotka voivat johtaa näihin ongelmiin:

    • Viallinen USB-kaapeli
    • Väärät portti- ja baudinopeusasetukset
    • EMI-häiriöt
    • Toimintahäiriöiset liitännäiset
    • Matala viive -tila käytössä
    • Huono virransyöttö
    • Väärät Wi-Fi-asetukset
    • Sammutettu virtalähde
    • Virheelliset Linux-paketit
    • Puuttuvat kuljettajat
    • Ei tuetut lisäosat

    Miten korjata Ender 3, joka ei yhdisty OctoPrint-ohjelmaan?

    Näin korjaat Ender 3 -laitteen, joka ei yhdistä OctoPrintiin:

    1. Käynnistä Raspberry Pi uudelleen
    2. Vaihda USB B -kaapeli
    3. Korjaa baudinopeus ja porttiasetukset
    4. Maadoita Pi-lauta
    5. Suorita OctoPrint vikasietotilassa
    6. Poista matalan viiveen tila käytöstä
    7. Käytä asianmukaista virtalähdettä
    8. Tarkista Piin Wi-Fi-asetukset
    9. Käynnistä tulostin
    10. Poista Brltty Linuxista
    11. Asenna Creality-lämpötilaliitännäinen
    12. Asenna oikeat ajurit
    13. Asenna yhteensopivuuslisäosa

    1. Käynnistä Raspberry Pi uudelleen

    Yksi ensimmäisistä asioista, joita kokeilisin, kun Ender 3 ei saa yhteyttä OctoPrintiin, on Raspberry Pi:n nopea virrankatkaisu. Tämä on erityisen hyvä, jos Pi toimi aiemmin ilman ongelmia.

    Sammuta Raspberry Pi, irrota se virtalähteestä ja jätä se pois päältä viideksi minuutiksi. Käynnistä se viiden minuutin kuluttua ja katso, voiko se muodostaa yhteyden tulostimeen oikein.

    Huom: Älä koskaan sammuta tulostinta, kun Pi on vielä kytkettynä. Tämä aiheuttaa sen, että Raspberry Pi kytkee 3D-tulostimen piirilevylle virran takaisin, mikä voi johtaa moniin muihin ongelmiin.

    2. Vaihda USB-B-kaapeli

    Viallisen USB-kaapelin lataaminen on yksi yleisimmistä korjaustoimenpiteistä, kun OctoPrint ei yhdisty Ender 3:een. Tämä johtuu siitä, että useimmissa uudemmissa Ender 3 -malleissa (Pro ja V2) käytetään Micro USB-kaapelia USB B -kaapelin sijasta.

    Useimmat Micro-USB-kaapelit on tarkoitettu vain virransiirtoon, ei tiedonsiirtoon. Kun käytät niitä tulostimen ja OctoPrintin kanssa, tulostimeen ei siis siirretä tietoja.

    Eräs käyttäjä, joka kokeili kolmea kaapelia, huomasi, ettei yksikään niistä ollut datakaapeli. Hän löysi toisen kaapelin, joka hänellä oli lojumassa, ja se toimi täydellisesti, koska se osoittautui datakaapeliksi. Hän voi nyt ohjata 3D-tulostinta OctoPi:n avulla, kuten sen kuuluukin toimia.

    Toisella käyttäjällä oli myös tämä ongelma Raspberry Pi:n kanssa, sillä hänellä oli vaikeuksia valita OctoPrintin automaattisen portin lisäksi mitään muuta sarjaporttia.

    Tässä vaiheessa OctoPi näyttää tämän viestin viallisen kaapelin vuoksi:

    Tila: Offline (Virhe: Ei enää ehdokkaita testattavaksi, eikä toimivaa portti/nauseate-yhdistelmää havaittu.)

    Korjaa tämä ongelma hankkimalla hyvä USB-kaapeli, joka on mitoitettu asianmukaisesti tiedon- ja virransiirtoa varten. Jos sinulla on kameroita, voit kokeilla niiden USB-kaapelia.

    Jos ei, voit hankkia Amazon Basics- tai Anker-kaapelin Amazonista.

    3. Korjaa baudinopeus ja porttiasetukset.

    Baudinopeus ja porttiasetukset tunnistavat ja ohjaavat sitä, missä ja kuinka paljon dataa siirretään tulostimen ja Piin välillä. Jos nämä asetukset ovat vääriä, Pi ei yksinkertaisesti muodosta yhteyttä 3D-tulostimeen.

    Useimmiten näissä asetuksissa on Auto, ja ne tunnistavat oikean arvon hyvin. Joskus ne voivat kuitenkin täyttää väärät arvot.

    Esimerkiksi erään käyttäjän OctoPrint määritteli, että hänen Baud-Rate oli 9600, mikä oli väärä arvo Ender-tulostimelle.

    Useimmat suosittelevat, että Portti-asetukseksi jätetään Auto. Pi käy automaattisesti läpi kaikki portit, kunnes se löytää 3D-tulostimeen liitetyn portin.

    Useimmat suosittelevat, että Ender 3 -tulostimille asetetaan baudinopeudeksi 115200. Tämän arvon on todettu toimivan lähes kaikissa Ender-tulostimissa. Käyttäjä, jolla oli ongelma, sanoi, että tämä arvo toimi hänen kohdallaan.

    4. Maadoita Pi Board

    Jotkut ovat korjanneet Ender 3:n ja OctoPrintin välisen yhteyden maadoittamalla Raspberry Pi:n.

    Maadoittamalla Pi:n maadoittaminen auttaa pääsemään eroon sähkömagneettisista häiriöistä (EMI), jotka voivat pilata yhteyden ja tulostuksen. Sähkömagneettiset häiriöt johtuvat siitä, että sekä Pi-korttisi että 3D-tulostimen askelmoottoriohjaimet tuottavat sähkömagneettista häiriötä, joka voi häiritä niiden viestintää.

    Tämä voi johtaa siihen, että Pi-kortti lähettää virheilmoituksia ja lukukelvottomia komentoja tulostimelle. Nämä komennot voivat joko katkaista yhteyden tai johtaa huonoon tulostukseen.

    Eräs käyttäjä huomasi, että hän sai huonoja tulosteita Pi:nsä kautta, joten hän tarkisti lokitiedot. Hän näki lokitiedostoissa joitakin käsittämättömiä symboleja sekoitettuna oikeaan G-koodiin, mikä aiheutti ongelman.

    Korjatakseen tämän hän maadoitti Raspberry Pi:nsä syöttämällä siihen virtaa tulostimen virtalähteen kautta. Tämä vähensi kohinaa, koska molemmilla oli sama maadoitus.

    Voit seurata alla olevaa videota ja oppia, miten tulostimen virta kytketään Ender 3:n virtalähteestä.

    Tätä varten tarvitset LM2596-alaslaskentamuuntimen.

    Tämä auttaa muuntamaan virtalähteen 12 tai 24 V:n jännitteen 5 V:ksi, jota tarvitaan Raspberry Pi:n virransyöttöön. Voit katsoa tämän videon, josta saat vinkkejä sen asentamiseen.

    Toinen asia, joka kannattaa tarkistaa, on nauhakaapeli, joka yhdistää emolevyn näyttöön. Eräs toinen käyttäjä huomasi, että heillä oli ongelmia, jotka johtuivat siitä, miten nauhakaapeli oli taitettu.

    Nauhakaapeli ei ole suojattu, joten jos kaapeli on taitettu, se voi aiheuttaa sähkömagneettisia häiriöitä. Korjaa tämä ongelma varmistamalla, että kaapeli on aina suorassa eikä se ole taitettu itseensä.

    Hän huomasi, että nauhakaapelin säätämisen jälkeen kaikki hänen havaitsemansa virheet hävisivät. Uudelleenlähetyspyyntöjen määrä laski 16 prosentista 0 prosenttiin, ja jotkin tulostusjäljet hävisivät.

    5. Suorita OctoPrint vikasietotilassa.

    OctoPrintin käyttäminen vikasietotilassa poistaa kaikki kolmannen osapuolen lisäosat käytöstä, kun käynnistät OctoPrintin uudelleen. Näin voit suorittaa Piin vianmäärityksen ja määrittää, onko jokin lisäosa yhteysongelmien takana.

    Vikasietotila on erittäin hyödyllinen, koska liitännäisten ja laiteohjelmiston uudet versiot voivat aiheuttaa yhteysongelmia. Kun poistat ne käytöstä, voit helposti tarkistaa lokitiedot ja nähdä, mikä on vastuussa mistäkin.

    Yksi lisäosa, jonka useimmat käyttäjät sanovat olevan vastuussa yhteysongelmista, on MeatPack-lisäosa. Eräs käyttäjä sanoi, että hänen täytyi poistaa MeatPack-lisäosa, ennen kuin hänen OctoPrintinsä alkoi toimia. Joku vahvisti myös, että se toimi hänen Ender 3 Pro -laitteessaan yhdessä SKR Mini E3 V2 -levyn kanssa.

    Eräs toinen käyttäjä sanoi, että hän päätti asentaa MeatPack-lisäosan ja se itse asiassa aiheutti yhteyden katoamisen. Hän poisti sen ja se korjasi yhteyden OctoPi:stä hänen RPi 3+:ssaan Ender 3:n kanssa.

    Eräs käyttäjä otti yhteyden OctoPrintiin vikasietotilassa, ja näin hän sai selville, että ongelmana oli MeatPack-lisäosa.

    Muita huomionarvoisia liitännäisiä, jotka ovat aiheuttaneet yhteysongelmia käyttäjille, ovat muun muassa:

    • OctoPrint Automatic Shutdown -lisäosa
    • Tasmota-lisäosa

    Jos haluat käyttää OctoPrintiä vikasietotilassa, napsauta kojelaudan Virta-kuvaketta. Valitse avautuvasta valikosta seuraavat vaihtoehdot Käynnistä OctoPrint uudelleen vikasietotilassa.

    6. Poista matalan viiveen tila käytöstä

    Low latency -tilan poistaminen käytöstä voi auttaa korjaamaan 3D-tulostimen ja Pi-laitteen välisiä yhteysongelmia. Se on yhteysvaihtoehto, joka yrittää asettaa sarjaportille matalan viiveen tilan.

    Kuten eräs käyttäjä koki, jos se ei onnistu, se palauttaa virheen, joka johtaa yhteyden katkaisemiseen. Voit ottaa sen pois käytöstä napsauttamalla avaimen kuvaketta, jolloin avautuu asetusvalikko.

    Napsauta asetusvalikossa Sarjaliitäntä> Yleistä> Liitäntä Selaa alaspäin, kunnes näet Pyydä sarjaportin Low Latency -tilaa. Poista valintaruutu, jos se on rastitettu.

    7. Käytä asianmukaista virtalähdettä

    Kunnollinen virtalähde estää Raspberry Pi -tietokonettasi sammumasta ajoittain, erityisesti pitkien tulosteiden aikana. Näin tapahtuu, koska komponentit, kuten Wi-fi-kortti ja SD-kortti, kuluttavat paljon virtaa.

    Jos näet Raspberry Pi:n punaisen valon vilkkuvan, se on merkki siitä, että piirilevy ei saa tarpeeksi virtaa.

    Sinun on siis aina käytettävä asianmukaista virtalähdettä, jotta Pi ei katkaise yhteyttä satunnaisesti. Raspberry suosittelee käyttämään Pi-malleista 3 ylöspäin vähintään 3A/5V:n laturia.

    Kannattaa kokeilla virallisen Raspberry Pi 4 -virtalähteen hankkimista, jotta Raspberry Pi -levy saa kunnolla virtaa. Sillä on todella korkea arvostelu 4,8/5,0 tätä kirjoitettaessa, ja monet ihmiset toteavat, kuinka luotettava se on.

    8. Tarkista Piin Wi-Fi-asetukset

    Sinun on syötettävä Wi-Fi-yhteyden tiedot oikein Piisi, jotta yhteys verkkoon onnistuu. Jos tiedot eivät ole oikein, et voi edes kirjautua OctoPiin selaimessa.

    Korjataksesi tämän sinun on ensin tarkistettava, onko OctoPi kytketty Wi-Fi-verkkoon. Kun Pi on päällä, kirjaudu sisään reitittimeen ja tarkista kaikki kytketyt laitteet ja katso, onko Pi niiden joukossa.

    Jos Pi ei ole siellä, Wi-fi-asetukset ovat saattaneet mennä pieleen. Sinun on asennettava Pi uudelleen SD-kortille, jotta voit korjata virheen.

    Alla olevalla videolla näet, miten Wi-Fi asetetaan oikein Raspberry Pi -laitteeseen.

    9. Käynnistä tulostin

    Tämä kuulostaa oudolta korjaukselta, mutta tarkista, onko tulostimesi päällä, kun Raspberry Pi on kytketty siihen. Tämä johtuu siitä, että takaisinsyöttö voi joskus luoda illuusion siitä, että tulostin on päällä ilman, että se on päällä.

    Jos Raspberry Pi on kytketty tulostimen USB-porttiin ja kytketty päälle, tulostimen piirilevy saa virtaa Pi:stä. Joissakin tapauksissa tulostimen LED-valo syttyy, mikä luo illuusion siitä, että tulostin on päällä.

    Eräs käyttäjä käytti tulostinta jonkin aikaa huomaamatta, että se oli päällä. Tulostimella oli vaikeuksia lämmetä ja liikkua, koska Pi-kortin kautta syötetty teho oli vähäinen.

    Tämä on erittäin vaarallista, sillä se voi pilata sekä Pi-kortin että 3D-tulostimen kortin. Onneksi he huomasivat, että tulostimen virtalähteen kytkin ei ollut päällä, ja he kytkivät sen takaisin päälle, mikä ratkaisi ongelman.

    10. Poista Brltty Linuxissa

    Toinen mahdollinen ratkaisu siihen, että Ender 3 ei ole yhteydessä OctoPrintiin, on poistaa BrItty.

    Jos käytät OctoPrintiä Linux-tietokoneessa, erityisesti Ubuntussa, sinun on ehkä poistettava Brltty, koska tämä sovellus voi häiritä USB-portteja, mikä vaikeuttaa yhteyden muodostamista tulostimiin OctoPrintin kautta.

    Brltty on saavutettavuussovellus, joka auttaa pistekirjoituslaitteita käyttäviä vammaisia käyttämään Linux-konsolia. Se voi häiritä USB-sarjaportteja, joten tämän estämiseksi sinun on poistettava paketti.

    Eräs käyttäjä havaitsi tämän, kun hän huomasi OctoPrintin toimivan Windows-asennuksessaan, mutta ei Linuxissa. Se alkoi toimia vasta sen jälkeen, kun hän poisti Brlttyn. Myös monet muut käyttäjät ovat vahvistaneet tämän korjauksen.

    Hän kertoi käyttäneensä muutaman päivän sekä Ubuntun että OctoPrintin pyyhkimiseen ja uudelleenasentamiseen, jopa BIOS-asetusten muuttamiseen. Hänelle auttoi brItty-paketin poistaminen.

    Voit tehdä tämän suorittamalla komennon ja käynnistämällä sen jälkeen järjestelmän uudelleen:

    sudo apt autoremove Brltty

    11. Asenna Crealityn lämpötilaliitännäisohjelmat.

    Jotkut käyttäjät ovat ilmoittaneet, että Creality-2x-temperature-reporting-fix-lisäosan asentaminen korjaa yhteysongelmat 3D-tulostimen kanssa.

    Joidenkin OctoPrint-versioiden häiriöiden vuoksi, jos tätä ohjainta ei ole asennettu OctoPrint-ohjelmaan, se ei toimi Creality-tulostimissa.

    Jos tulostimesi antaa virheilmoituksen tilapäisraportoinnista, erityisesti sen jälkeen, kun olet juuri liittänyt tulostimen, tarvitset lisäosan. Mene OctoPrintin lisäosien hallintaan asetuksissa ja asenna se.

    12. Asenna oikeat ajurit

    Jos käytät OctoPrintiä Windows-tietokoneella Raspberry Pi:n sijaan, sinun on asennettava Ender 3:n ajurit. Ilman Ender 3:n ajureita tulostin ei pysty kommunikoimaan tietokoneen kanssa eikä käyttämään OctoPrintiä.

    Esimerkiksi eräs käyttäjä yritti liittää Ender 3:n Windows-koneeseen Linux-porttien nimiä käyttäen. Se ei toiminut, ennen kuin hän asensi oikeat Windows-ajurit Ender 3:lle.

    Voit ladata Creality-tulostimien ajurit täältä. Kun olet ladannut sen, pura tiedosto ja asenna ajurit.

    Jos sinulla on V1.1.4-kortti, sinun on asennettava CH340-ajurit.

    13. Asenna yhteensopivuusliitännäinen

    Tämä korjaus ei ole Ender 3 -kohtainen, mutta siitä voi olla apua niille, jotka käyttävät muita merkkejä. OctoPrint ei tue tulostinmerkkejä, kuten Makerbotia ja Flashforgea, suoraan laatikosta.

    Jotta ne toimisivat ja olisivat yhteydessä 3D-tulostimeen, sinun on asennettava erityinen lisäosa nimeltä GPX. Tämä lisäosa lisää tuen Makerbot-, Monoprice-, Qidi- ja Flashforge-tulostimille, jotta ne voivat kommunikoida kunnolla OctoPrintin kanssa.

    Eräs käyttäjä, jolla on Qidi Tech 3D-tulostin, kertoi, että hänellä oli yhteysongelmia ja hän käytti sitä ongelman ratkaisemiseen.

    Katso myös: Kuinka pysäyttää filamentin katkeaminen ekstruuderissa tulostuksen aikana?

    Ender 3:n ja OctoPrintin väliset yhteysongelmat voivat olla varsin turhauttavia. Jos kuitenkin käytät yllä olevia korjauksia, molemmat laitteet toimivat nopeasti.

    Onnea ja hyvää tulostusta.

    Roy Hill

    Roy Hill on intohimoinen 3D-tulostuksen harrastaja ja teknologiaguru, jolla on runsaasti tietoa kaikista 3D-tulostukseen liittyvistä asioista. Yli 10 vuoden kokemuksella alalta Roy on hallinnut 3D-suunnittelun ja -tulostuksen taiteen, ja hänestä on tullut uusimpien 3D-tulostustrendien ja -tekniikoiden asiantuntija.Roylla on koneinsinöörin tutkinto Kalifornian yliopistosta Los Angelesista (UCLA), ja hän on työskennellyt useissa hyvämaineisissa 3D-tulostuksen yrityksissä, mukaan lukien MakerBot ja Formlabs. Hän on myös tehnyt yhteistyötä useiden yritysten ja yksityishenkilöiden kanssa luodakseen räätälöityjä 3D-tulostettuja tuotteita, jotka ovat mullistaneet heidän toimialansa.3D-tulostuksen intohimonsa lisäksi Roy on innokas matkustaja ja ulkoilun harrastaja. Hän viettää mielellään aikaa luonnossa, vaeltaa ja telttailee perheensä kanssa. Vapaa-ajallaan hän myös mentoroi nuoria insinöörejä ja jakaa 3D-tulostustietonsa eri alustojen kautta, mukaan lukien suositun bloginsa, 3D Printerly 3D Printing, kautta.