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.
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ů.
- 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.
- Přejděte do Nastavení a klikněte Správce pluginů.
- Klikněte + Získejte více a hledat Cloud SimplyPrint zapojit
- Vyberte plugin a klikněte Nainstalujte. Dokončení může chvíli trvat.
- Po instalaci budete vyzváni k restartování serveru OctoPrint. Klikněte Restartujte > Pokračovat restartujte server OctoPi.
- 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.
- Vyberte typ uživatele a poté si vytvořte účet, vyberte bezplatný plán a dokončete proces registrace.
- Po ověření e-mailu se přihlaste do SimplyPrint a poté klikněte na hamburgerové menu > + Přidat tiskárnu.
- Vybrat NASTAVENÍ Z OCTOPRINT.
- Klikněte DALŠÍ KROK. Zadejte kód a klikněte PŘIPOJTE PŘES KÓD.
- Vaše tiskárna je automaticky detekována. Klikněte Připojit.
- z Model tiskárny vyberte tiskárnu a klikněte na PŘIDAT.
- 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ů:
- Vytvořte si účet na Cloudflare a postupujte podle těchto pokynů přidat doménu.
- 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.
- 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
- Rozbalte stažený balíček Cloudflared.
dehet-xvzfcloudflared_2022.7.1_rameno.dehet.gz
- 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 - Zkontrolujte verzi Cloudflared. Pokud výstup z tohoto příkazu zobrazuje verzi, Cloudflared je úspěšně nainstalován.
mračna vzplanula –proti
- Spusťte následující příkaz a získejte přihlašovací adresu URL.
cloudflared přihlášení
- Zkopírujte URL z Terminálu a otevřete odkaz v libovolném webovém prohlížeči.
- Vyberte doménu, kterou jste přidali do Cloudflare, a klikněte Povolit.
- Po autorizaci spusťte následující příkaz k vytvoření zabezpečeného tunelu.
zatažený tunel vytvořit oktotisk
- 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.
- Pomocí následujícího příkazu vytvořte konfigurační soubor.
sudo nano ~/.cloudflared/config.yml
- V editoru nano vložte následující kód.
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.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 - Vytvořte záznam DNS v Cloudflare.
mračna vzplanulatuneltrasaDNSoktotiskoktotisk.Doména.com
- Konečně můžete spustit tunel pro přístup k OctoPrint odkudkoli pomocí zabezpečeného šifrování SSL.
cloudflared tunnel run octoprint
- 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ů.
- Přesuňte konfigurační soubor Cloudflared do /etc/cloudflared adresář.
sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
- Nainstalujte službu Cloudflared, abyste povolili automatické spouštění při spuštění OctoPrint Server.
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.sudo cloudflared služba Nainstalujte
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.