Tartalomjegyzék
Az OctoPrint és az Ender 3 közötti megszakadt vagy nem létező kapcsolat egy gyakori probléma, amellyel a legtöbb ember szembesül. Ez ahhoz vezethet, hogy a nyomtató nem csatlakozik a nyomtatóhoz és nem fogad el nyomtatásokat, vagy rossz minőségű nyomtatásokat készít.
Ez a cikk végigvezet néhány különböző módszerrel, amelyek valódi felhasználóknál működtek, hogy hogyan lehet ezt a problémát megoldani.
Miért nem csatlakozik az Ender 3 az OctoPrinthez?
Emellett nem tudja távolról használni az OctoPrintet vagy annak rendeltetését, ha nem csatlakozik a nyomtatóhoz. Íme néhány dolog, ami ilyen problémákhoz vezethet:
- Hibás USB-kábel
- Rossz port és Baud rate beállítások
- EMI interferencia
- Hibásan működő pluginok
- Alacsony késleltetésű üzemmód engedélyezve
- Gyenge áramellátás
- Rossz Wi-Fi beállítások
- Kikapcsolt tápegység
- Hibás Linux csomagok
- Hiányzó vezetők
- Nem támogatott bővítmények
Hogyan javíthat egy Ender 3 készüléket, amely nem csatlakozik az OctoPrinthez?
Így javíthatja meg az Ender 3-at, amely nem csatlakozik az OctoPrinthez:
- A Raspberry Pi újraindítása
- Cserélje ki az USB B kábelt
- Javítsa ki a baud-ráta és a port beállításait
- Földelje a Pi lapot
- Az OctoPrint futtatása biztonságos módban
- Alacsony késleltetési mód kikapcsolása
- Megfelelő tápegység használata
- Ellenőrizze a Pi Wi-Fi beállításait
- Kapcsolja be a nyomtatót
- Brltty eltávolítása Linuxról
- Creality hőmérséklet plugin telepítése
- Telepítse a megfelelő illesztőprogramokat
- Kompatibilitási plugin telepítése
1. Indítsa újra a Raspberry Pi-t
Az egyik első dolog, amit kipróbálnék, ha az Ender 3 nem csatlakozik az OctoPrinthez, az a Raspberry Pi gyors bekapcsolása. Ez különösen akkor jó, ha a Pi korábban problémamentesen működött.
Egyszerűen kapcsolja le a Raspberry Pi-t, válassza le az áramforrásról, és hagyja kikapcsolva öt percig. Öt perc elteltével kapcsolja be, és nézze meg, hogy megfelelően tud-e csatlakozni a nyomtatóhoz.
Megjegyzés: Soha ne kapcsolja ki a nyomtatót, amíg a Pi csatlakoztatva van. Ez azt eredményezi, hogy a Raspberry Pi visszatáplálja a 3D nyomtató lapját, ami egy sor más problémához vezethet.
2. Cserélje ki az USB-B kábelt
A hibás USB-kábel töltése az egyik leggyakoribb megoldás, ha az OctoPrint nem csatlakozik az Ender 3-hoz. Ez azért történik, mert a legtöbb újabb Ender 3 modell (Pro és V2) Micro USB B kábel helyett Micro USB USB-t használ.
A legtöbb Micro USB-kábel csak áramátvitelre szolgál, adatátvitelre nem, így amikor a nyomtatóval és az OctoPrint-tel használja, nem történik adatátvitel a nyomtatóra.
Egy felhasználó, aki három kábelt próbált ki, rájött, hogy egyik sem volt adatkábel. Talált egy másik kábelt, ami éppen ott hevert, és tökéletesen működött, mivel kiderült, hogy adatkábel. Most már tudja vezérelni a 3D nyomtatóját az OctoPi segítségével, ahogyan annak működnie kell.
Egy másik felhasználónak szintén ez a problémája volt a Raspberry Pi-vel, mivel az OctoPrint automatikus portján kívül nem tudott kiválasztani semmilyen soros portot.
Ekkor az OctoPi ezt az üzenetet fogja megjeleníteni a hibás kábel miatt:
Állapot: Offline (Hiba: Nincs több tesztelendő jelölt, és nem találtak működő port/nauseate kombinációt.)
Ennek orvoslására győződjön meg róla, hogy jó USB-kábelt használ, amely megfelelő adat- és energiaátvitelre van méretezve. Ha van valahol fényképezőgép, megpróbálhatja használni annak USB-kábelét.
Ha nem, akkor az Amazon Basics vagy az Anker Cable kábelt szerezheti be az Amazonról.
Lásd még: 7 A legjobb 3D nyomtatók Cosplay modellekhez, páncélokhoz, kellékekhez és több máshoz is3. A Baud-ráta és a port beállításainak helyesbítése
A Baud Rate és a Port Settings érzékeli és szabályozza, hogy hol és mennyi adat kerül átvitelre a nyomtató és a Pi között. Ha ezek a beállítások rosszul vannak megadva, a Pi egyszerűen nem fog csatlakozni a 3D nyomtatóhoz.
Legtöbbször ezek a beállítások az Auto (Automatikus) állásban vannak, és jól érzékelik a helyes értéket. Néha azonban rossz értékeket is megadhatnak.
Például az egyik felhasználó OctoPrintje megállapította, hogy a Baud Rate 9600 volt, ami rossz érték volt egy Ender nyomtatóhoz.
Ezért a legtöbben azt javasolják, hogy a Port beállítást hagyjuk az Auto értéken. A Pi automatikusan végigjárja az összes portját, amíg meg nem találja a 3D nyomtatóhoz csatlakoztatott portot.
A Baud-sebességre vonatkozóan a legtöbben 115200-as értéket javasolnak az Ender 3 nyomtatók esetében. Ez az érték bizonyítottan működik szinte minden Ender nyomtatónál. A felhasználó, akinek problémája volt, azt mondta, hogy ez az érték működött nála.
4. Földelje a Pi Boardot
Néhányan a Raspberry Pi földelésével javították az Ender 3 és az OctoPrint kapcsolatát.
A Pi földelése segít megszabadulni az elektromágneses interferenciától (EMI), amely tönkreteheti a kapcsolatot és a nyomtatást. Az EMI azért fordul elő, mert mind a Pi kártya, mind a 3D nyomtató léptető meghajtói EMI-zajt termelnek, amely zavarhatja a kommunikációjukat.
Ez ahhoz vezethet, hogy a Pi kártya hibaüzeneteket és olvashatatlan parancsokat küld a nyomtatónak. Ezek a parancsok vagy megszakítják a kapcsolatot, vagy rossz nyomtatást eredményeznek.
Az egyik felhasználó észrevette, hogy rosszul nyomtat a Pi-n keresztül, ezért ellenőrizte a naplóit. A naplókban néhány érthetetlen szimbólumot látott a megfelelő G-kóddal keveredve, ami a problémát okozta.
Ezt úgy oldotta meg, hogy a Raspberry Pi-t a nyomtató tápegységén keresztül földelte, ami csökkentette a zajt, mivel mindkettőnek ugyanaz volt a földje.
Az alábbi videót követve megtudhatja, hogyan táplálhatja nyomtatóját az Ender 3 tápegységén keresztül.
Ehhez szükséged lesz egy LM2596-os le- és visszalépő bak átalakítóra.
Ez segít átalakítani a tápegység 12 vagy 24V-os feszültségét a Raspberry Pi tápellátásához szükséges 5V-ra. A telepítéshez tippeket ebben a videóban találsz.
Egy másik dolog, amit érdemes ellenőrizni, az a szalagkábel, amely az alaplapot a képernyőhöz köti. Egy másik felhasználó rájött, hogy a szalagkábel összehajtása miatt voltak problémái.
A szalagkábel nem árnyékolt, így ha a kábel meg van hajtogatva, az EMI-interferenciához vezethet. Ennek kijavításához győződjön meg arról, hogy a kábel mindig egyenes, és nincs magára hajtva.
Azt tapasztalta, hogy a szalagkábel beállítása után az összes hiba eltűnt. Az újraküldési kérelmek száma 16%-ról 0%-ra csökkent, és néhány nyomtatási hiba is eltűnt.
5. Futtassa az OctoPrintet biztonságos módban
Az OctoPrint biztonságos módban történő futtatása letiltja az összes harmadik féltől származó bővítményt, amikor újraindítja az OctoPrintet. Ez lehetővé teszi a Pi hibakeresését és annak megállapítását, hogy valamelyik bővítmény áll-e a kapcsolati problémák hátterében.
A biztonságos mód nagyon hasznos, mert a bővítmények és a firmware új verziói felelősek lehetnek a kapcsolati problémákért. Így, ha letiltja őket, könnyen ellenőrizheti a naplókat, hogy lássa, mi miért felelős.
Az egyik plugin, amely a legtöbb felhasználó szerint felelős a csatlakozási problémákért, a MeatPack plugin. Egy felhasználó azt mondta, hogy el kellett távolítania a MeatPack plugint, mielőtt az OctoPrintje működni kezdett. Valaki azt is megerősítette, hogy neki az Ender 3 Pro-n működött, egy SKR Mini E3 V2 lapkával együtt.
Egy másik felhasználó azt mondta, hogy úgy döntött, hogy telepíti a MeatPack plugint, és ez valójában a kapcsolat halálát okozta. Eltávolította, és ez megjavította a kapcsolatot az OctoPi-től az RPi 3+-on az Ender 3-mal.
Egy felhasználó biztonságos módban csatlakozott az OctoPrinthez, és így jött rá, hogy a MeatPack plugin a probléma.
A felhasználóknak a következő egyéb pluginok okoztak kapcsolati problémákat:
- OctoPrint automatikus kikapcsolás plugin
- Tasmota plugin
Az OctoPrint biztonságos üzemmódban történő futtatásához kattintson a műszerfalon a Power ikonra. A megjelenő menüben válassza a Indítsa újra az OctoPrintet biztonságos módban.
6. Alacsony késleltetési mód letiltása
Az alacsony késleltetési mód kikapcsolása segíthet a 3D nyomtató és a Pi közötti kapcsolati problémák megoldásában. Ez egy olyan kapcsolati opció, amely megpróbál alacsony késleltetési módot beállítani a soros porton.
Ahogy egy felhasználó tapasztalta, ha nem sikeres, hibát küld vissza, ami a kapcsolat megszakadásához vezet. Ha ki szeretné kapcsolni, kattintson a kulcs ikonra a beállítások menü megnyitásához.
A beállítások menüben kattintson a Soros kapcsolat> Általános> Kapcsolat . Görgessen lefelé, amíg meg nem látja Alacsony késleltetési mód kérése a soros porton Törölje a jelölést, ha be van jelölve.
7. Használjon megfelelő tápegységet
A megfelelő tápellátás megakadályozza, hogy a Raspberry Pi időnként leálljon, különösen hosszú nyomtatások során. Ez azért fordul elő, mert az olyan alkatrészek, mint a Wi-fi kártya és az SD-kártya sok energiát fogyasztanak.
Ha a Raspberry Pi piros fénye villog, az annak a jele, hogy a kártya nem kap elég áramot.
Ezért mindig megfelelő tápegységet kell használnia, hogy elkerülje, hogy a Pi véletlenszerűen lekapcsolja a kapcsolatot. A 3. Pi modellnél felfelé a Raspberry legalább 3A/5V-os töltő használatát ajánlja.
Érdemes kipróbálni a hivatalos Raspberry Pi 4 tápegységet, hogy megfelelően táplálja a Raspberry Pi lapot. A cikk írásakor nagyon magas, 4,8/5,0 értékelést kapott, és sokan állítják, hogy mennyire megbízható.
8. Ellenőrizze a Pi Wi-Fi beállításait
A Wi-Fi kapcsolat adatait megfelelően kell megadnod a Piben ahhoz, hogy sikeresen kapcsolódjon a hálózathoz. Ha az adatok nem megfelelőek, akkor nem is tudsz bejelentkezni az OctoPi-be a böngésződben.
A hiba kijavításához először is ellenőrizni kell, hogy az OctoPi csatlakozik-e a Wi-Fi hálózathoz. Miközben a Pi be van kapcsolva, jelentkezzen be a routerébe, és ellenőrizze az összes csatlakoztatott eszközt, hogy a Pi is köztük van-e.
Ha a Pi nincs ott, akkor lehet, hogy a Wi-fi beállításokat rontotta el. Újra kell flashelnie a Pi-t az SD-kártyán, hogy kijavítsa a hibát.
Az alábbi videón megnézheti, hogyan kell megfelelően beállítani a Wi-Fi-t a Raspberry Pi számítógépen.
9. Kapcsolja be a nyomtatót
Ez furcsán hangzik, de ellenőrizze, hogy a nyomtató be van-e kapcsolva, miközben a Raspberry Pi csatlakoztatva van hozzá. Ez azért van, mert a visszatáplálás néha azt az illúziót kelti, hogy a nyomtató be van kapcsolva, anélkül, hogy be lenne kapcsolva.
Ha a Raspberry Pi be van dugva a nyomtató USB-portjába és be van kapcsolva, a nyomtató lapja áramot kap a Pi-től. Egyes esetekben a nyomtató LED-je világítani fog, ami a bekapcsolt állapot illúzióját kelti.
Az egyik felhasználó egy ideig úgy működtette a nyomtatóját, hogy nem vette észre, hogy be van kapcsolva. A nyomtató a Pi lapon keresztül biztosított alacsony teljesítmény miatt nehezen melegedett fel és mozgott.
Ez nagyon veszélyes, mivel tönkreteheti mind a Pi, mind a 3D nyomtató lapját. Szerencsére észrevették, hogy a nyomtató tápegységén lévő kapcsoló nem volt bekapcsolva, és visszakapcsolták, így megoldódott a probléma.
10. A Brltty eltávolítása Linuxon
Egy másik lehetséges megoldás arra, hogy az Ender 3 nem csatlakozik az OctoPrinthez, a BrItty eltávolítása.
Ha az OctoPrintet Linux Pc-n, konkrétan Ubuntun futtatja, akkor lehet, hogy el kell távolítania a Brltty-t, mivel ez az alkalmazás zavarhatja az USB portokat, ami megnehezíti a nyomtatókhoz való csatlakozást az OctoPrint segítségével.
A Brltty egy akadálymentesítési alkalmazás, amely segít a Braille-írással írt eszközöket használó fogyatékkal élőknek a Linux konzol elérésében. Zavarhatja az USB soros portokat, ezért ennek megszüntetéséhez el kell távolítani a csomagot.
Egy felhasználó fedezte fel ezt, amikor látta, hogy az OctoPrint működik a Windows telepítésen, de a Linuxon nem. Csak azután kezdett el működni, hogy eltávolította a Brltty-t. Sok más felhasználó is megerősítette ezt a javítást.
Azt mondta, hogy néhány napig törölt és újratelepített mind az Ubuntut, mind az OctoPrintet, még a BIOS beállításait is megváltoztatta. Neki az vált be, hogy eltávolította a brItty csomagot.
Ezt a parancs futtatásával és az azt követő újraindítással teheti meg:
sudo apt autoremove Brltty eltávolítása
11. Telepítse a Creality Temperature Pluginokat
Néhány felhasználó arról számolt be, hogy a Creality-2x-temperature-reporting-fix plugin telepítése megoldja a 3D nyomtatóval való kapcsolódási problémákat.
Az OctoPrint egyes verzióinak hibái miatt, ha ez az illesztőprogram nincs telepítve az OctoPrintben, akkor nem fog működni a Creality nyomtatókhoz.
Ha a nyomtató hibaüzenetet küld a temp reportingról, különösen azután, hogy épp most csatlakozott a nyomtatóhoz, akkor szüksége van a bővítményre. Csak menjen le a beállítások között az OctoPrint bővítménykezelőhöz, és telepítse.
12. A megfelelő illesztőprogramok telepítése
Ha az OctoPrintet nem Raspberry Pi, hanem Windows PC-n futtatja, telepítenie kell az Ender 3 illesztőprogramokat. Az Ender 3 illesztőprogramok nélkül a nyomtató nem tud kommunikálni a PC-vel és nem tudja használni az OctoPrintet.
Lásd még: Nem tapadnak az ABS-nyomatok az ágyhoz? Gyors megoldások a tapadáshozPéldául egy felhasználó megpróbált egy Ender 3-at egy Windows géphez csatlakoztatni Linux portnevek használatával. Nem működött, amíg nem telepítette a megfelelő Windows illesztőprogramokat az Ender 3-hoz.
A Creality nyomtatókhoz tartozó illesztőprogramokat innen töltheti le. A letöltés után csak kicsomagolja a fájlt, és telepítse az illesztőprogramokat.
Ha V1.1.4-es kártyával rendelkezik, akkor a CH340 illesztőprogramot kell telepítenie.
13. Kompatibilitási bővítmény telepítése
Ez a javítás nem Ender 3 specifikus, de hasznos lehet azoknak, akik más márkákat használnak. Az olyan nyomtatókat, mint a Makerbot és a Flashforge, az OctoPrint nem támogatja a dobozból kivéve.
A 3D nyomtatóval való együttműködéshez és a 3D nyomtatóhoz való csatlakozáshoz telepíteni kell egy GPX nevű speciális plugint. Ez a plugin hozzáadja a Makerbot, Monoprice, Qidi és Flashforge nyomtatók támogatását, hogy azok megfelelően tudjanak kommunikálni az OctoPrint-tel.
Egy felhasználó, akinek Qidi Tech 3D nyomtatója van, azt mondta, hogy kapcsolódási problémái voltak, és ezzel oldotta meg a problémát.
Az Ender 3 és az OctoPrint közötti kapcsolódási problémák elég frusztrálóak lehetnek. Ha azonban a fenti javításokat alkalmazza, akkor mindkettőnek pillanatok alatt működnie kell.
Sok szerencsét és boldog nyomtatást.