13 způsobů, jak opravit Ender 3, který se nechce připojit k aplikaci OctoPrint

Roy Hill 09-07-2023
Roy Hill

Přerušené nebo neexistující spojení mezi tiskárnou OctoPrint a tiskárnou Ender 3 je běžný problém, se kterým se většina lidí setkává. Může to vést k tomu, že se tiskárna nepřipojí a nepřijme výtisky nebo že výtisky budou nekvalitní.

Tento článek vás provede několika různými metodami, které fungovaly u skutečných uživatelů, jak tento problém odstranit.

    Proč se můj Ender 3 nepřipojí k aplikaci OctoPrint?

    Kromě toho nemůžete OctoPrint používat na dálku nebo k určenému účelu, pokud se nepřipojí k tiskárně. Zde je několik věcí, které mohou vést k těmto problémům:

    • Vadný kabel USB
    • Špatné nastavení portu a přenosové rychlosti
    • Rušení EMI
    • Nefunkční zásuvné moduly
    • Režim nízké latence povolen
    • Špatné napájení
    • Špatné nastavení Wi-Fi
    • Vypnutí zdroje PSU
    • Chybné balíčky Linuxu
    • Chybějící ovladače
    • Nepodporované zásuvné moduly

    Jak opravit Ender 3, který se nechce připojit k aplikaci OctoPrint

    Zde najdete návod, jak opravit zařízení Ender 3, které se nechce připojit k aplikaci OctoPrint:

    1. Restartování počítače Raspberry Pi
    2. Vyměňte kabel USB B
    3. Opravte nastavení přenosové rychlosti a portu
    4. Uzemněte desku Pi
    5. Spuštění programu OctoPrint v nouzovém režimu
    6. Vypnutí režimu nízké latence
    7. Používejte správný napájecí zdroj
    8. Zkontrolujte nastavení Wi-Fi počítače Pi
    9. Zapněte tiskárnu
    10. Odstranění Brltty z Linuxu
    11. Instalace teplotního pluginu Creality
    12. Nainstalujte správné ovladače
    13. Instalace pluginu kompatibility

    1. Restartujte Raspberry Pi

    Jednou z prvních věcí, kterou bych zkusil, když se váš Ender 3 nepřipojí k OctoPrint, je provést rychlý cyklus napájení počítače Raspberry Pi. To je dobré zejména v případě, že váš počítač Pi předtím fungoval bez problémů.

    Jednoduše vypněte počítač Raspberry Pi, odpojte jej od zdroje napájení a nechte jej pět minut vypnutý. Po pěti minutách jej zapněte a zkontrolujte, zda se dokáže správně připojit k tiskárně.

    Poznámka: Nikdy nevypínejte tiskárnu, když je počítač Pi stále připojen. To způsobí, že počítač Raspberry Pi začne zpětně napájet desku 3D tiskárny, což může vést k celé řadě dalších problémů.

    2. Vyměňte kabel USB-B

    Nabíjení vadného kabelu USB je jednou z nejčastějších oprav zařízení OctoPrint, které se nechce připojit k zařízení Ender 3. Stává se to proto, že většina novějších modelů Ender 3 (Pro a V2) používá kabel Micro USB místo kabelu USB B.

    Většina kabelů Micro USB je určena pouze pro přenos energie, nikoliv pro přenos dat. Pokud je tedy použijete s tiskárnou a aplikací OctoPrint, nepřenášejí se do tiskárny žádná data.

    Jeden uživatel, který vyzkoušel tři kabely, zjistil, že žádný z nich není datový. Našel jiný kabel, který se mu někde povaloval, a ten fungoval naprosto bez problémů, protože se ukázalo, že je to datový kabel. Nyní může ovládat svou 3D tiskárnu pomocí OctoPi tak, jak to má fungovat.

    Jiný uživatel měl také tento problém se svým počítačem Raspberry Pi a měl potíže s výběrem jakéhokoli sériového portu kromě automatického portu v aplikaci OctoPrint.

    V tomto okamžiku se na displeji OctoPi zobrazí tato zpráva kvůli vadnému kabelu:

    Stav: Offline (Chyba: Nejsou další kandidáti na testování a nebyla zjištěna žádná funkční kombinace portů/nástrojů.)

    Chcete-li to vyřešit, pořiďte si kvalitní kabel USB, který je správně dimenzován pro přenos dat a napájení. Pokud se vám někde povalují fotoaparáty, můžete zkusit použít jejich kabel USB.

    Pokud ne, můžete si pořídit kabel Amazon Basics nebo Anker od společnosti Amazon.

    3. Opravte nastavení přenosové rychlosti a portu

    Nastavení přenosové rychlosti a portu zjišťují a řídí, kam a kolik dat se přenáší mezi tiskárnou a počítačem Pi. Pokud jsou tato nastavení špatná, počítač Pi se k 3D tiskárně jednoduše nepřipojí.

    Ve většině případů jsou tato nastavení nastavena na hodnotu Automaticky a odvádějí dobrou práci při zjišťování správné hodnoty. Někdy však mohou být vyplněny nesprávnými hodnotami.

    Například program OctoPrint jednoho uživatele určil, že jeho přenosová rychlost je 9600, což byla pro tiskárnu Ender nesprávná hodnota.

    Většina lidí proto doporučuje ponechat nastavení Port na Auto. Pi bude automaticky procházet všechny své porty, dokud nenajde ten, který je připojen k 3D tiskárně.

    Pokud jde o přenosovou rychlost, většina lidí doporučuje nastavit ji pro tiskárny Ender 3 na hodnotu 115 200. Tato hodnota se osvědčila téměř u všech tiskáren Ender. Uživatelka, která měla problém, uvedla, že jí tato hodnota fungovala.

    4. Uzemněte desku Pi

    Někteří lidé vyřešili připojení Enderu 3 k OctoPrint uzemněním svého Raspberry Pi.

    Uzemnění počítače Pi vám pomůže zbavit se elektromagnetického rušení (EMI), které může zničit vaše připojení a tisk. K EMI dochází, protože jak deska počítače Pi, tak krokové ovladače 3D tiskárny produkují EMI šum, který může narušovat jejich komunikaci.

    To může vést k tomu, že deska Pi bude do tiskárny odesílat chybová hlášení a nečitelné příkazy. Tyto příkazy mohou buď přerušit spojení, nebo způsobit špatný tisk.

    Jeden z uživatelů si všiml, že se mu přes počítač Pi špatně tiskne, a tak zkontroloval protokoly. V protokolech viděl, že se do správného kódu G-Code mísí některé nesrozumitelné symboly, které způsobují problém.

    Aby to vyřešil, uzemnil svůj počítač Raspberry Pi tak, že ho napájel přes zdroj tiskárny. Tím se hluk snížil, protože oba počítače měly stejnou zem.

    Viz_také: Jak vytvořit soubor STL & 3D model z fotografie/obrázku

    V níže uvedeném videu se dozvíte, jak napájet tiskárnu prostřednictvím zdroje napájení zařízení Ender 3.

    K tomu budete potřebovat zesilovací měnič LM2596.

    Pomůže převést 12 nebo 24 V z PSU na 5 V potřebných pro napájení Raspberry Pi. Tipy pro instalaci najdete v tomto videu.

    Další věc, kterou je třeba zkontrolovat, je páskový kabel, který spojuje základní desku s obrazovkou. Jiný uživatel zjistil, že měl problémy kvůli způsobu, jakým byl jejich páskový kabel složen.

    Páskový kabel není stíněný, takže pokud je kabel přeložený, může to vést k rušení EMI. Chcete-li to napravit, ujistěte se, že kabel je vždy rovný a není přeložený sám o sobě.

    Zjistil, že po úpravě páskového kabelu zmizely všechny chyby, které měl. Počet žádostí o opětovné odeslání se snížil z 16 % na 0 % a zmizely některé nedokonalosti tisku.

    5. Spusťte program OctoPrint v nouzovém režimu

    Spuštění programu OctoPrint v nouzovém režimu zakáže všechny zásuvné moduly třetích stran při restartu programu OctoPrint. To vám umožní vyřešit problémy s počítačem Pi a zjistit, zda za problémy s připojením nestojí nějaký zásuvný modul.

    Nouzový režim je velmi užitečný, protože nové verze zásuvných modulů a firmwaru mohou být zodpovědné za problémy s připojením. Když je zakážete, můžete snadno zkontrolovat protokoly a zjistit, co je za co zodpovědné.

    Jedním ze zásuvných modulů, který je podle většiny uživatelů zodpovědný za problémy s připojením, je zásuvný modul MeatPack. Jeden uživatel uvedl, že musel zásuvný modul MeatPack odinstalovat, než mu začal fungovat OctoPrint. Někdo také potvrdil, že mu fungoval na jeho Ender 3 Pro spolu s deskou SKR Mini E3 V2.

    Jiný uživatel uvedl, že se rozhodl nainstalovat plugin MeatPack a ten skutečně způsobil, že jeho připojení přestalo fungovat. Odinstaloval jej a připojení z OctoPi na jeho RPi 3+ s Enderem 3 se opravilo.

    Jeden uživatel se připojil k aplikaci OctoPrint pomocí nouzového režimu a tak zjistil, že problém je v zásuvném modulu MeatPack.

    Mezi další zásuvné moduly, které uživatelům způsobily problémy s připojením, patří:

    • Zásuvný modul pro automatické vypínání OctoPrint
    • Zásuvný modul Tasmota

    Chcete-li spustit program OctoPrint v nouzovém režimu, klikněte na ikonu Napájení na ovládacím panelu. V zobrazené nabídce vyberte možnost Restartujte program OctoPrint v nouzovém režimu.

    6. Zakázat režim nízké latence

    Vypnutí režimu nízké latence může pomoci vyřešit problémy s připojením mezi 3D tiskárnou a počítačem Pi. Jedná se o možnost připojení, která se snaží nastavit režim nízké latence na sériovém portu.

    Jak se jeden z uživatelů přesvědčil, pokud není úspěšná, vrací chybu, která vede k ukončení spojení. Chcete-li ji vypnout, kliknutím na ikonu klíče otevřete nabídku nastavení.

    V nabídce nastavení klikněte na Sériové připojení> Obecné> Připojení Přejděte dolů, dokud neuvidíte Vyžádání režimu nízké latence na sériovém portu . Pokud je políčko zaškrtnuté, zrušte jeho zaškrtnutí.

    7. Používejte správný napájecí zdroj

    Správné napájení zabrání tomu, aby se počítač Raspberry Pi přerušovaně vypínal, zejména při dlouhých výtiscích. K tomu dochází, protože komponenty, jako je karta Wi-fi a karta SD, spotřebovávají hodně energie.

    Pokud na počítači Raspberry Pi bliká červená kontrolka, je to znamení, že deska nemá dostatek energie.

    Proto byste měli vždy používat vhodný napájecí zdroj, aby se zabránilo náhodnému vypnutí připojení Pi. Pro modely Pi 3 a vyšší doporučuje Raspberry používat nabíječku s napětím alespoň 3A/5V.

    Viz_také: Jak se vyrábí & amp; Vytvořit soubory STL pro 3D tisk - jednoduchý průvodce

    Pro správné napájení desky Raspberry Pi 4 byste si měli zkusit pořídit oficiální napájecí zdroj Raspberry Pi 4. V době psaní článku má opravdu vysoké hodnocení 4,8/5,0 a mnoho lidí uvádí, jak je spolehlivý.

    8. Zkontrolujte nastavení Wi-Fi počítače Pi

    Aby se počítač Pi úspěšně připojil k síti, je třeba správně zadat údaje o připojení Wi-Fi. Pokud údaje nejsou správné, nebudete se moci k počítači OctoPi přihlásit ani v prohlížeči.

    Chcete-li to napravit, musíte nejprve zkontrolovat, zda je počítač OctoPi připojen k síti Wi-Fi. Když je počítač Pi zapnutý, přihlaste se k routeru a zkontrolujte všechna připojená zařízení, zda je mezi nimi i váš počítač Pi.

    Pokud tam Pi není, je možné, že jste špatně nastavili Wi-fi. Abyste chybu odstranili, budete muset Pi znovu přeflashovat na kartu SD.

    V níže uvedeném videu se můžete podívat, jak správně nastavit Wi-Fi v počítači Raspberry Pi.

    9. Zapněte tiskárnu

    Zní to jako zvláštní řešení, ale zkontrolujte, zda je tiskárna zapnutá, když je k ní připojen počítač Raspberry Pi. Je to proto, že zpětné napájení může někdy vyvolat iluzi, že je tiskárna zapnutá, aniž by byla zapnutá.

    Pokud je počítač Raspberry Pi připojen k portu USB tiskárny a je zapnutý, deska tiskárny obdrží napájení z počítače Pi. V některých případech se rozsvítí kontrolka LED tiskárny, čímž se vytvoří iluze, že je zapnutá.

    Jeden uživatel chvíli tiskárnu provozoval, aniž by si uvědomil, že je zapnutá. Tiskárna se snažila zahřát a rozpohybovat kvůli nízkému výkonu, který byl dodáván přes desku Pi.

    To je velmi nebezpečné, protože to může zničit jak desku počítače Pi, tak desku 3D tiskárny. Naštěstí si všimli, že vypínač na zdroji napájení tiskárny není zapnutý, a tak ho zapnuli, čímž problém vyřešili.

    10. Odstranění Brltty v systému Linux

    Další možnou opravou toho, že se Ender 3 nepřipojuje k aplikaci OctoPrint, je odstranění BrItty.

    Pokud používáte program OctoPrint na počítači s operačním systémem Linux, konkrétně v Ubuntu, možná budete muset odstranit aplikaci Brltty, protože tato aplikace může zasahovat do portů USB a ztěžovat připojení k tiskárnám prostřednictvím programu OctoPrint.

    Brltty je aplikace pro přístupnost, která pomáhá postiženým lidem používajícím braillovo písmo přistupovat ke konzoli Linuxu. Může zasahovat do sériových portů USB, takže abyste tomu zabránili, musíte balíček odstranit.

    Jeden uživatel to zjistil, když viděl, že OctoPrint funguje v jeho instalaci Windows, ale ne v Linuxu. Začal fungovat až poté, co odstranil Brltty. Tuto opravu potvrdilo i mnoho dalších uživatelů.

    Říkal, že strávil několik dní mazáním a přeinstalováváním Ubuntu i OctoPrint, dokonce změnil nastavení BIOSu. Pomohlo mu odstranění balíčku brItty.

    To můžete provést spuštěním příkazu a následným restartováním:

    sudo apt autoremove Brltty

    11. Nainstalujte teplotní zásuvné moduly Creality

    Někteří uživatelé hlásí, že instalace zásuvného modulu Creality-2x-temperature-reporting-fix řeší jejich problémy s připojením k 3D tiskárně.

    Pokud tento ovladač není v programu OctoPrint nainstalován, nebude kvůli chybám v některých verzích programu OctoPrint fungovat pro tiskárny Creality.

    Pokud tiskárna hlásí chybovou zprávu o dočasném hlášení, zejména po připojení k tiskárně, pak potřebujete zásuvný modul. Stačí přejít do správce zásuvných modulů OctoPrint v nastavení a nainstalovat jej.

    12. Nainstalujte správné ovladače

    Pokud používáte OctoPrint na počítači se systémem Windows namísto Raspberry Pi, budete chtít nainstalovat ovladače pro Ender 3. Bez ovladačů Ender 3 nebude tiskárna schopna komunikovat s počítačem a používat OctoPrint.

    Jeden uživatel se například pokoušel připojit Ender 3 k počítači se systémem Windows pomocí názvů portů v systému Linux. Nefungovalo to, dokud nenainstaloval správné ovladače systému Windows pro Ender 3.

    Ovladače pro tiskárny Creality si můžete stáhnout zde. Po stažení stačí soubor rozbalit a ovladače nainstalovat.

    Pokud máte desku V1.1.4, pak byste měli nainstalovat ovladače CH340 Driver.

    13. Nainstalujte zásuvný modul kompatibility

    Tato oprava není specifická pro Ender 3, ale mohla by být užitečná pro ty, kteří používají tiskárny jiných značek. Tiskárny značek jako Makerbot a Flashforge nejsou podporovány programem OctoPrint hned po vybalení z krabice.

    Aby mohly pracovat s 3D tiskárnou a připojit se k ní, je třeba nainstalovat speciální zásuvný modul nazvaný GPX. Tento zásuvný modul přidává podporu pro tiskárny Makerbot, Monoprice, Qidi a Flashforge, aby mohly správně komunikovat s tiskárnou OctoPrint.

    Jeden z uživatelů, který má 3D tiskárnu Qidi Tech, uvedl, že měl problémy s připojením a použil ji k vyřešení problému.

    Problémy s připojením mezi zařízením Ender 3 a OctoPrint mohou být docela nepříjemné. Pokud však použijete výše uvedené opravy, měli byste obě zařízení zprovoznit během chvilky.

    Hodně štěstí a šťastný tisk.

    Roy Hill

    Roy Hill je vášnivý nadšenec do 3D tisku a technologický guru s bohatými znalostmi o všech věcech souvisejících s 3D tiskem. S více než 10 lety zkušeností v oboru Roy ovládl umění 3D navrhování a tisku a stal se expertem na nejnovější trendy a technologie 3D tisku.Roy vystudoval strojní inženýrství na Kalifornské univerzitě v Los Angeles (UCLA) a pracoval pro několik renomovaných společností v oblasti 3D tisku, včetně MakerBot a Formlabs. Spolupracoval také s různými podniky a jednotlivci na vytváření vlastních 3D tištěných produktů, které způsobily revoluci v jejich odvětvích.Kromě své vášně pro 3D tisk je Roy vášnivým cestovatelem a outdoorovým nadšencem. Rád tráví čas v přírodě, turistiku a kempování s rodinou. Ve svém volném čase také mentoruje mladé inženýry a sdílí své bohaté znalosti o 3D tisku prostřednictvím různých platforem, včetně svého oblíbeného blogu 3D Printerly 3D Printing.