3D tisk je pomalý a časově náročný proces, jehož dokončení může trvat několik hodin nebo dní. Není praktické sedět u 3D tiskárny nebo ji spravovat, dokud není tisk dokončen. Mnoho uživatelů tak nasazuje a používá server OctoPrint pro sledování svých výtisků v reálném čase, když jsou doma připojeni k místní síti.

Někteří uživatelé zpřístupňují svou IP OctoPrint prostřednictvím nastavení routeru, aby k ní měli vzdálený přístup, což je nejméně bezpečný způsob. V této příručce probereme dvě různé metody, které vám pomohou přistupovat k 3D tiskárnám na dálku, tisknout je a monitorovat je pomocí zabezpečeného připojení SSL.

Věci, které budete potřebovat

Pro vzdálený přístup a ovládání vaší 3D tiskárny (tiskáren) budete potřebovat následující.

  • OctoPrint Server: Můžete nainstalujte OctoPrint na jakýkoli telefon Android nebo Raspberry Pi 3 a novější. Můžete také použít starý notebook, ale jeho provoz bude vyžadovat více energie ve srovnání se starým zařízením Android nebo Raspberry Pi.
  • Konektor OTG (pro připojení 3D tiskárny s OctoPrint na Androidu).
  • Kabel micro USB.
instagram viewer

Metoda 1: Použijte modul SimplyPrint v OctoPrint

Instalací a nasazením pluginu SimplyPrint na OctoPrint Server můžete snadno přistupovat ke své 3D tiskárně a ovládat ji na dálku pomocí zabezpečeného a šifrovaného připojení. Své 3D tisky můžete spouštět, zastavovat, pozastavovat a monitorovat odkudkoli a také přistupovat k proudu z webové kamery (pokud je nainstalován s OctoPrint Server). Stream je však omezen na 1 fps, což je dost dobré na to, abyste viděli průběh tisku. Má také vestavěný nástroj slicer, který můžete použít k rozřezání 3D modelu a poté jej přímo vytisknout.

Kromě toho můžete svůj filament spravovat pomocí systému správy filamentu v SimplyPrint. Pokud službu používáte pro všechny své výtisky, bude vám dávat vědět, kolik filamentu zbývá a zda jej potřebujete vyměnit za 3D model, který chcete tisknout.

K dispozici je také doprovodná aplikace pro zařízení se systémem Android a iOS, která vám umožňuje přistupovat, ovládat a sledovat 3D tisky ze smartphonu. Je to oficiální aplikace od SimplyPrint s uživatelsky přívětivým rozhraním, které je k dispozici na Google Play obchod a Apple App Store.

Nejlepší na tom je, že můžete používat plán ‚Základní‘, který bude navždy zdarma a umožní vám vzdálený přístup až ke dvěma tiskárnám.

Při instalaci a konfiguraci pluginu SimplyPrint postupujte podle těchto kroků.

  1. Přihlaste se do svého Server OctoPrint. Ujistěte se, že je vaše 3D tiskárna připojena k serveru OctoPrint a je online.
  2. Přejděte do Nastavení a klikněte Správce pluginů.
  3. Klikněte + Získejte více a hledat Cloud SimplyPrint zapojit
  4. Vyberte plugin a klikněte Nainstalujte. Dokončení může chvíli trvat.
  5. Po instalaci budete vyzváni k restartování serveru OctoPrint. Klikněte Restartujte > Pokračovat restartujte server OctoPi.
  6. Po restartu se zobrazí výzva ‚Vítejte v SimplyPrint!‘ s číselným kódem. Zkopírujte tento kód a klikněte na Zaregistrujte se zdarma… knoflík.
  7. Vyberte typ uživatele a poté si vytvořte účet, vyberte bezplatný plán a dokončete proces registrace.
  8. Po ověření e-mailu se přihlaste do SimplyPrint a poté klikněte na hamburgerové menu > + Přidat tiskárnu.
  9. Vybrat NASTAVENÍ Z OCTOPRINT.
  10. Klikněte DALŠÍ KROK. Zadejte kód a klikněte PŘIPOJTE PŘES KÓD.
  11. Vaše tiskárna je automaticky detekována. Klikněte Připojit.
  12. z Model tiskárny vyberte tiskárnu a klikněte na PŘIDAT.
  13. Vaše tiskárna se připojí. Nyní můžete přistupovat k tiskárně, spustit 3D tisk a vzdáleně monitorovat prostřednictvím SimplyPrint.io webové rozhraní.

Metoda 2: Použijte Cloudflare Tunnel

Cloudflare Tunnel vám umožňuje vystavit váš místní server OctoPrint na internetu, odkud můžete přímo přistupovat k serveru OctoPrint a ovládat svou 3D tiskárnu. Tunel je kvůli bezpečnosti šifrován SSL. Služba Cloudflare Tunnel je také zdarma, ale k fungování vyžaduje název domény. Doménu si můžete buď zakoupit, nebo získat bezplatnou doménu FreeNom.com.

Cloudflare Tunnel pro svůj OctoPrint Server můžete rychle nainstalovat a nasadit podle následujících kroků:

  1. Vytvořte si účet na Cloudflare a postupujte podle těchto pokynů přidat doménu.
  2. Na svém PC otevřete PuTTY (nebo spusťte Terminál na Macu nebo Linuxu) a připojte se k serveru OctoPrint přes SSH.
  3. Spusťte následující příkaz a stáhněte si službu Cloudflared.
    sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
  4. Rozbalte stažený balíček Cloudflared.
    dehet-xvzfcloudflared_2022.7.1_rameno.dehet.gz
  5. Zkopírujte mračna vzplanula adresář do zásobník umístění a nastavit oprávnění.
    sudo cp ./cloudflared /usr/místní/bin
    sudo chmod +x /usr/místní/bin/cloudflared
  6. Zkontrolujte verzi Cloudflared. Pokud výstup z tohoto příkazu zobrazuje verzi, Cloudflared je úspěšně nainstalován.
    mračna vzplanula proti
  7. Spusťte následující příkaz a získejte přihlašovací adresu URL.
    cloudflared přihlášení
  8. Zkopírujte URL z Terminálu a otevřete odkaz v libovolném webovém prohlížeči.
  9. Vyberte doménu, kterou jste přidali do Cloudflare, a klikněte Povolit.
  10. Po autorizaci spusťte následující příkaz k vytvoření zabezpečeného tunelu.
    zatažený tunel vytvořit oktotisk
  11. Výstup zobrazí ID tunelu a cestu k souboru JSON, který obsahuje přihlašovací údaje. Zkopírujte je do textového editoru a uložte je.
  12. Pomocí následujícího příkazu vytvořte konfigurační soubor.
    sudo nano ~/.cloudflared/config.yml
  13. V editoru nano vložte následující kód.
    tunel: b2efc6c1-2c75-45f8-b529d3ee
    soubor pověření: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
    vstup:
    -název hostitele: Doména.com
    služba: http://OctoPrintLocalIPAddress
    -servis: http_stav:404
    Nahraďte podrobnosti vlastním UUID tunelu a cestou k souboru JSON. lis CTRL+X, následován Y a Vstupte tlačítko pro uložení změn.
  14. Vytvořte záznam DNS v Cloudflare.
    mračna vzplanulatuneltrasaDNSoktotiskoktotisk.Doména.com
  15. Konečně můžete spustit tunel pro přístup k OctoPrint odkudkoli pomocí zabezpečeného šifrování SSL.
    cloudflared tunnel run octoprint
  16. V této fázi, pokud se server OctoPrint restartuje, budete muset ručně spustit tunel z místní sítě. Můžete však povolit automatické spuštění služby Cloudflared pomocí následujících kroků.
  17. Přesuňte konfigurační soubor Cloudflared do /etc/cloudflared adresář.
    sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
  18. Nainstalujte službu Cloudflared, abyste povolili automatické spouštění při spuštění OctoPrint Server.
    sudo cloudflared služba Nainstalujte
    Nyní se nemusíte dotknout serveru OctoPrint nebo k němu přistupovat, abyste spustili službu Cloudflared tunelu, protože se spustí automaticky. Pro přístup k tiskárně můžete navštívit nakonfigurovaný název hostitele.

Přístup, sledování a tisk odkudkoli

Nyní můžete přistupovat ke své 3D tiskárně a 3D výtiskům na dálku odkudkoli, ovládat je a sledovat je. Vše, co potřebujete, je chytrý telefon nebo PC s připojením k internetu pro připojení a načtení serveru. Ujistěte se, že používáte silné heslo a povolte dvoufaktorové ověřování v SimplyPrint a OctoPrint pro další zabezpečení serveru.

SimplyPrint se snadno nastavuje, zatímco Cloudflare Tunnel je trochu složitý. Pokud však budete pečlivě dodržovat tyto pokyny, můžete získat přístup k celému serveru OctoPrint, aniž byste potřebovali jakoukoli službu třetí strany.