Cuprins
O conexiune întreruptă sau inexistentă între OctoPrint și o Ender 3 este o problemă comună cu care se confruntă majoritatea oamenilor. Aceasta poate duce la imposibilitatea conectării și acceptării imprimantei sau la imprimări de calitate scăzută.
Acest articol vă va prezenta câteva metode diferite care au funcționat pentru utilizatorii reali pentru a rezolva această problemă.
De ce nu se conectează Ender 3 la OctoPrint
În plus, nu puteți utiliza OctoPrint de la distanță sau scopul său dacă nu se conectează la imprimantă. Iată câteva lucruri care pot duce la aceste probleme:
- Cablu USB defect
- Setări greșite ale portului și ale vitezei Baud
- Interferențe EMI
- Plugin-uri cu funcționare defectuoasă
- Mod de latență redusă activat
- Alimentarea slabă cu energie electrică
- Setări Wi-Fi greșite
- A oprit PSU
- Pachete Linux buggy
- Șoferi lipsă
- Plugin-uri neacceptate
Cum să reparați un Ender 3 care nu se conectează la OctoPrint
Iată cum să reparați un Ender 3 care nu se conectează la OctoPrint:
- Reporniți Raspberry Pi
- Înlocuiți cablul USB B
- Corectați rata de transmisie și setările portului
- Pământ placa Pi
- Rulați OctoPrint în modul sigur
- Dezactivarea modului de latență redusă
- Utilizați o sursă de alimentare adecvată
- Verificați setările Wi-Fi ale Pi
- Porniți imprimanta
- Eliminați Brltty din Linux
- Instalați plugin-ul de temperatură Creality
- Instalați driverele corespunzătoare
- Instalați pluginul de compatibilitate
1. Reporniți Raspberry Pi
Unul dintre primele lucruri pe care le-aș încerca atunci când Ender 3 nu se conectează la OctoPrint este de a face un ciclu de alimentare rapidă a Raspberry Pi. Acest lucru este deosebit de bun dacă Pi-ul dvs. a funcționat înainte fără probleme.
Vezi si: Cel mai bun PETG 3D Printing Speed & Temperatura (duză &; pat)Pur și simplu închideți Raspberry Pi, deconectați-l de la sursa de alimentare și lăsați-l oprit timp de cinci minute. După cinci minute, porniți-l și vedeți dacă se poate conecta corect la imprimantă.
Notă: Nu opriți niciodată imprimanta în timp ce Pi este încă conectat. Acest lucru va face ca Raspberry Pi să alimenteze înapoi placa imprimantei 3D, ceea ce poate duce la o mulțime de alte probleme.
Vezi si: Cum să curățați duza imprimantei 3D &; Hotend în mod corespunzător2. Înlocuiți cablul USB-B
Încărcarea unui cablu USB defect este una dintre cele mai frecvente soluții pentru un OctoPrint care nu se conectează la un Ender 3. Acest lucru se întâmplă deoarece majoritatea modelelor mai noi de Ender 3 (Pro și V2) utilizează un cablu Micro USB în loc de un cablu USB B.
Majoritatea cablurilor Micro USB sunt destinate doar pentru transferul de energie, nu pentru transferul de date. Astfel, atunci când le folosiți cu imprimanta și OctoPrint, nu se transferă date către imprimantă.
Un utilizator care a încercat trei cabluri a constatat că niciunul dintre ele nu era un cablu de date. A găsit un alt cablu pe care îl avea prin preajmă și a funcționat perfect, deoarece s-a dovedit a fi un cablu de date. Acum își poate controla imprimanta 3D folosind OctoPi așa cum ar trebui să funcționeze.
Un alt utilizator a avut, de asemenea, această problemă cu Raspberry Pi, având probleme în selectarea oricărui port serial în afară de portul Auto din OctoPrint.
În acest moment, OctoPi va afișa acest mesaj din cauza cablului defect:
Stare: Offline (Eroare: Nu mai există candidați de testat și nu a fost detectată nicio combinație de port/navigație funcțională.)
Pentru a remedia acest lucru, asigurați-vă că aveți un cablu USB bun, care este clasificat corespunzător pentru transferul de date și de energie. Dacă aveți camere foto prin preajmă, puteți încerca să folosiți cablul lor USB.
În caz contrar, puteți obține fie cablul Amazon Basics, fie cablul Anker de pe Amazon.
3. Corectați setările pentru rata de baud și porturi
Setările Baud Rate și Port Settings detectează și controlează unde și cât de multe date sunt transferate între imprimantă și Pi. Dacă aceste setări sunt greșite, Pi pur și simplu nu se va conecta la imprimanta 3D.
De cele mai multe ori, aceste setări sunt pe Auto și fac o treabă bună în detectarea valorii corecte. Cu toate acestea, uneori pot fi completate cu valori greșite.
De exemplu, OctoPrint al unui utilizator a determinat că rata de transmisie era de 9600 Baud Rate, ceea ce era o valoare greșită pentru o imprimantă Ender.
Așadar, majoritatea oamenilor recomandă să lăsați setarea Port pe Auto. Pi va trece automat prin toate porturile sale până când îl va găsi pe cel conectat la imprimanta 3D.
Pentru rata Baud, majoritatea oamenilor recomandă setarea la o valoare de 115200 pentru imprimantele Ender 3. Această valoare s-a dovedit a funcționa pentru aproape toate imprimantele Ender. Utilizatorul care a avut problema a spus că această valoare a funcționat pentru ea.
4. Puneți la pământ placa Pi
Unii oameni au rezolvat conexiunea Ender 3 la OctoPrint prin împământarea Raspberry Pi.
Legarea la pământ a dispozitivului Pi vă ajută să scăpați de interferențele electromagnetice (EMI) care vă pot distruge conexiunea și imprimarea. EMI se întâmplă deoarece atât placa Pi, cât și driverele pas cu pas ale imprimantei 3D produc zgomot EMI care poate interfera cu comunicarea lor.
Acest lucru poate duce la trimiterea de către placa Pi a unor mesaje de eroare și comenzi ilizibile către imprimantă. Aceste comenzi pot întrerupe conexiunea sau pot duce la o imprimare greșită.
Un utilizator a observat că primea imprimări slabe prin intermediul Pi-ului său, așa că și-a verificat jurnalele. În jurnale, a văzut câteva simboluri neinteligibile amestecate cu codul G-Code corespunzător, ceea ce a cauzat problema.
Pentru a remedia această problemă, a pus la masă Raspberry Pi, alimentându-l prin intermediul sursei de alimentare a imprimantei, ceea ce a redus zgomotul, deoarece ambele aveau aceeași masă.
Puteți urmări videoclipul de mai jos pentru a afla cum să vă alimentați imprimanta prin intermediul sursei de alimentare a unui Ender 3.
Pentru aceasta, veți avea nevoie de un convertor LM2596 de tip buck step-down.
Aceasta va ajuta la convertirea tensiunii de 12 sau 24 V a sursei de alimentare în 5 V necesară pentru a alimenta Raspberry Pi. Puteți viziona acest videoclip pentru sfaturi despre cum să o instalați.
Un alt lucru pe care trebuie să-l verificați este cablul de panglică care leagă placa de bază de ecran. Un alt utilizator a descoperit că a avut probleme din cauza modului în care era pliat cablul de panglică.
Cablul panglicii nu este ecranat, astfel încât, dacă este îndoit, poate duce la interferențe EMI. Pentru a remedia acest lucru, asigurați-vă că cablul este drept în permanență și că nu este îndoit pe el însuși.
A constatat că, după ce a ajustat cablul cu panglică, toate erorile pe care le avea au dispărut. Numărul de cereri de retrimitere a scăzut de la 16% la 0%, iar unele imperfecțiuni de imprimare au dispărut.
5. Rulați OctoPrint în Safe Mode
Rularea OctoPrint în modul sigur dezactivează toate plugin-urile de la terți atunci când reporniți OctoPrint. Acest lucru vă permite să depanați Pi și să determinați dacă vreun plugin se află în spatele problemelor de conexiune.
Modul de siguranță este foarte util deoarece noile versiuni de pluginuri și firmware pot fi responsabile pentru problemele de conectare. Astfel, atunci când le dezactivați, puteți verifica cu ușurință jurnalele pentru a vedea care este responsabil pentru ce.
Un plugin despre care majoritatea utilizatorilor spun că este responsabil pentru problemele de conectivitate este pluginul MeatPack. Un utilizator a spus că a trebuit să dezinstaleze pluginul MeatPack înainte ca OctoPrint-ul său să înceapă să funcționeze. Cineva a confirmat, de asemenea, că a funcționat pentru el pe Ender 3 Pro, împreună cu o placă SKR Mini E3 V2.
Un alt utilizator a spus că a decis să instaleze plugin-ul MeatPack și că acesta a cauzat de fapt moartea conexiunii sale. El l-a dezinstalat și a reparat conectivitatea de la OctoPi pe RPi 3+ cu Ender 3.
Un utilizator s-a conectat la OctoPrint folosind modul de siguranță și așa și-a dat seama că problema era pluginul MeatPack.
Alte plugin-uri care au cauzat probleme de conectare pentru utilizatori sunt:
- OctoPrint Automatic Shutdown plugin
- Tasmota plugin
Pentru a rula OctoPrint în modul sigur, faceți clic pe pictograma Power de pe tabloul de bord. În meniul care apare, selectați Reporniți OctoPrint în Safe Mode.
6. Dezactivați modul de latență redusă
Dezactivarea modului de latență redusă poate ajuta la rezolvarea problemelor de conectare dintre imprimanta 3D și Pi. Este o opțiune de conectare care încearcă să seteze un mod de latență redusă pe portul serial.
După cum a experimentat un utilizator, în cazul în care nu reușește, trimite o eroare care duce la terminarea conexiunii. Pentru a o dezactiva, faceți clic pe pictograma cu cheia pentru a deschide meniul de setări.
În meniul de setări, faceți clic pe Conexiune serială> General> Conexiune Derulați în jos până când vedeți Solicită modul Low Latency pe portul serial Debifați caseta dacă este bifată.
7. Utilizați o sursă de alimentare adecvată
O sursă de alimentare adecvată împiedică Raspberry Pi să se închidă intermitent, în special în timpul imprimărilor lungi. Acest lucru se întâmplă deoarece componente precum placa Wi-fi și cardul SD consumă multă energie.
Dacă vedeți că lumina roșie de pe Raspberry Pi clipește, acesta este un semn că placa nu primește suficientă energie.
Așadar, trebuie să folosiți întotdeauna o sursă de alimentare adecvată pentru a evita ca Pi să închidă conexiunea în mod aleatoriu. Pentru modelele Pi 3 și mai sus, Raspberry recomandă utilizarea unui încărcător cu o tensiune nominală de cel puțin 3A/5V.
Ar trebui să încercați să obțineți sursa de alimentare oficială Raspberry Pi 4 pentru a alimenta placa Raspberry Pi în mod corespunzător. Are un rating foarte mare de 4.8/5.0 la momentul scrierii acestui articol și mulți oameni afirmă cât de fiabilă este.
8. Verificați setările Wi-Fi ale Pi
Trebuie să introduceți corect detaliile conexiunii Wi-Fi în Pi-ul dvs. pentru ca acesta să se conecteze cu succes la rețea. Dacă detaliile nu sunt corecte, nu veți putea nici măcar să vă conectați la OctoPi în browser.
Pentru a remedia acest lucru, trebuie mai întâi să verificați dacă OctoPi este conectat la Wi-Fi. În timp ce Pi este pornit, conectați-vă la router și verificați toate dispozitivele conectate pentru a vedea dacă Pi se află printre ele.
Dacă Pi nu se află acolo, atunci este posibil să fi greșit setările Wi-fi. Va trebui să redați Pi pe cardul SD pentru a remedia eroarea.
Puteți viziona videoclipul de mai jos pentru a vedea cum să configurați corect Wi-Fi pe Raspberry Pi.
9. Porniți imprimanta
Aceasta pare o soluție ciudată, dar verificați dacă imprimanta este pornită în timp ce Raspberry Pi este conectat la ea. Acest lucru se datorează faptului că alimentarea din spate poate produce uneori iluzia că imprimanta este pornită fără ca aceasta să fie pornită.
Dacă Raspberry Pi este conectată la portul USB al imprimantei și este pornită, placa imprimantei va primi energie de la Pi. În unele cazuri, LED-ul imprimantei se va aprinde, producând iluzia că este pornită.
Un utilizator a făcut să funcționeze imprimanta pentru o perioadă de timp fără să-și dea seama că era pornită. Imprimanta se chinuia să se încălzească și să se miște din cauza puterii scăzute furnizate prin intermediul plăcii Pi.
Acest lucru este foarte periculos, deoarece poate distruge atât placa Pi, cât și placa imprimantei 3D. Din fericire, au observat că întrerupătorul de pe sursa de alimentare a imprimantei nu era pornit și l-au pornit din nou, rezolvând astfel problema.
10. Îndepărtați Brltty pe Linux
O altă posibilă soluție pentru faptul că Ender 3 nu se conectează la OctoPrint este să eliminați BrItty.
Dacă executați OctoPrint pe un PC Linux, în special Ubuntu, s-ar putea să fie nevoie să eliminați Brltty, deoarece această aplicație poate interfera cu porturile USB, făcând dificilă conectarea la imprimante prin OctoPrint.
Brltty este o aplicație de accesibilitate care ajută persoanele cu dizabilități care folosesc dispozitive Braille să acceseze consola Linux. Poate interfera cu porturile seriale USB, așa că pentru a opri acest lucru, trebuie să eliminați pachetul.
Un utilizator a descoperit acest lucru atunci când a văzut că OctoPrint funcționa pe instalația Windows, dar nu și pe Linux. A început să funcționeze numai după ce a eliminat Brltty. Mulți alți utilizatori au confirmat și ei această soluție.
El a spus că a petrecut câteva zile ștergând și reinstalând atât Ubuntu, cât și OctoPrint, schimbând chiar și setările BIOS-ului. Ceea ce a funcționat pentru el a fost să elimine pachetul brItty.
Puteți face acest lucru executând comanda și repornind-o ulterior:
sudo apt autoremove Brltty
11. Instalați plugin-urile de temperatură Creality
Unii utilizatori au raportat că instalarea plugin-ului Creality-2x-temperature-reporting-fix rezolvă problemele de conectare cu imprimanta 3D.
Din cauza unor defecțiuni în unele versiuni ale OctoPrint, dacă acest driver nu este instalat în OctoPrint, nu va funcționa pentru imprimantele Creality.
Dacă imprimanta dvs. afișează un mesaj de eroare privind raportarea temporară, mai ales după ce tocmai v-ați conectat la imprimantă, atunci aveți nevoie de plugin. Mergeți la managerul de pluginuri OctoPrint din setări și instalați-l.
12. Instalați driverele corespunzătoare
Dacă executați OctoPrint pe un PC cu Windows în loc de un Raspberry Pi, veți dori să instalați driverele pentru Ender 3. Fără driverele Ender 3, imprimanta nu va putea comunica cu PC-ul și nu va putea utiliza OctoPrint.
De exemplu, un utilizator a încercat să conecteze un Ender 3 la o mașină Windows folosind nume de porturi Linux. Nu a funcționat până când nu a instalat driverele Windows corespunzătoare pentru Ender 3.
Puteți descărca driverele pentru imprimantele Creality de aici. După ce le descărcați, trebuie doar să dezarhivați fișierul și să le instalați.
Dacă aveți o placă V1.1.4, atunci driverele pe care trebuie să le instalați sunt CH340 Driver.
13. Instalați Plugin-ul de compatibilitate
Această remediere nu este specifică Ender 3, dar ar putea fi utilă pentru cei care folosesc alte mărci. Mărcile de imprimante precum Makerbot și Flashforge nu sunt suportate de OctoPrint imediat ce sunt scoase din cutie.
Pentru ca acestea să funcționeze și să se conecteze la imprimanta 3D, trebuie să instalați un plugin special numit GPX. Acest plugin adaugă suport pentru imprimantele Makerbot, Monoprice, Qidi și Flashforge, astfel încât acestea să poată comunica în mod corespunzător cu OctoPrint.
Un utilizator care are o imprimantă 3D Qidi Tech a spus că a avut probleme de conectare și a folosit-o pentru a rezolva problema.
Problemele de conectare între un Ender 3 și OctoPrint pot fi destul de frustrante. Cu toate acestea, dacă aplicați soluțiile de mai sus, ar trebui să le faceți pe amândouă să funcționeze în cel mai scurt timp.
Mult noroc și imprimare fericită.