3D drukāšana ir lēns un laikietilpīgs process, kura pabeigšana var ilgt dažas stundas vai dienas. Nav praktiski sēdēt pie 3D printera vai pārvaldīt to, līdz drukāšana ir pabeigta. Tādējādi daudzi lietotāji izvieto un izmanto OctoPrint serveri, lai reāllaikā uzraudzītu izdrukas, kad mājās ir izveidots savienojums ar vietējo tīklu.
Daži lietotāji atklāj savu OctoPrint IP, izmantojot maršrutētāja iestatījumus, lai piekļūtu tam attālināti, kas ir vismazāk drošākais veids. Šajā rokasgrāmatā mēs apspriedīsim divas dažādas metodes, kas palīdzēs attālināti piekļūt 3D printeriem, izmantojot drošu SSL savienojumu, drukāt un pārraudzīt tos.
Lietas, kas jums būs vajadzīgas
Lai attālināti piekļūtu 3D printerim un kontrolētu tos, jums būs nepieciešamas tālāk norādītās lietas.
- OctoPrint serveris: varat instalējiet OctoPrint jebkurā Android tālrunī vai Raspberry Pi 3 un jaunākas versijas. Varat arī izmantot vecu klēpjdatoru, taču tā darbībai būs nepieciešams vairāk enerģijas, salīdzinot ar veco Android ierīci vai Raspberry Pi.
- OTG savienotājs (lai savienotu 3D printeri ar OctoPrint operētājsistēmā Android).
- Mikro USB kabelis.
1. metode: izmantojiet SimplyPrint spraudni programmā OctoPrint
Instalējot un izvietojot SimplyPrint spraudni OctoPrint serverī, varat ērti piekļūt savam 3D printerim un attālināti vadīt to, izmantojot drošu un šifrētu savienojumu. Varat sākt, apturēt, apturēt un pārraudzīt 3D izdrukas no jebkuras vietas, kā arī piekļūt tīmekļa kameras straumei (ja tā ir instalēta kopā ar OctoPrint serveri). Tomēr straume ir ierobežota līdz 1 kadram sekundē, kas ir pietiekami labs, lai redzētu drukāšanas progresu. Tam ir arī iebūvēts griešanas rīks, ko varat izmantot, lai sadalītu 3D modeli un pēc tam to tieši izdrukātu.
Turklāt jūs varat pārvaldīt savu kvēldiegu, izmantojot SimplyPrint kvēldiegu pārvaldības sistēmu. Ja izmantojat pakalpojumu visām savām izdrukām, tas jums paziņos, cik daudz kvēldiega ir atlicis un vai tas ir jāaizstāj 3D modelim, kuru gatavojaties drukāt.
Ir pieejama arī papildu lietotne Android un iOS ierīcēm, kas ļauj piekļūt, kontrolēt un pārraudzīt 3D izdrukas no viedtālruņa. Tā ir oficiāla SimplyPrint lietotne ar lietotājam draudzīgu saskarni, kas pieejama vietnē Google Play veikals un Apple App Store.
Labākā daļa ir tāda, ka varat izmantot “Pamata” plānu, kas būs bez maksas uz visiem laikiem, ļaujot attālināti piekļūt līdz diviem printeriem.
Veiciet šīs darbības, lai instalētu un konfigurētu spraudni SimplyPrint.
- Piesakieties savā OctoPrint serveris. Pārliecinieties, vai jūsu 3D printeris ir savienots ar OctoPrint serveri un ir tiešsaistē.
- Dodieties uz Iestatījumi un noklikšķiniet uz Spraudņu pārvaldnieks.
- Klikšķis + Iegūstiet vairāk un meklējiet SimplyPrint mākonis iespraust
- Atlasiet spraudni un noklikšķiniet uz Uzstādīt. Tas var aizņemt kādu laiku.
- Kad tas būs instalēts, jums tiks piedāvāts restartēt OctoPrint serveri. Klikšķis Restartēt > Turpināt lai atsāknētu OctoPi serveri.
- Pēc atsāknēšanas jūs redzēsit uzvedni “Laipni lūdzam SimplyPrint!” ar ciparu kodu. Nokopējiet šo kodu un noklikšķiniet uz Reģistrējies bez maksas… pogu.
- Atlasiet lietotāja veidu un pēc tam izveidojiet savu kontu, izvēlieties bezmaksas plānu un pabeidziet reģistrēšanās procesu.
- Pēc e-pasta pārbaudes piesakieties SimplyPrint un pēc tam noklikšķiniet uz hamburgeru ēdienkarte > +Pievienot printeri.
- Izvēlieties UZSTĀDĪT NO OKTOPRINTA.
- Klikšķis NĀKAMAIS SOLIS. Ievadiet kodu un noklikšķiniet uz SAVIENOTIES, IZMANTOJOT KODU.
- Jūsu printeris tiek automātiski noteikts. Klikšķis Savienot.
- No Printera modelis nolaižamajā izvēlnē izvēlieties savu printeri un noklikšķiniet uz PIEVIENOT.
- Jūsu printeris izveidos savienojumu. Tagad varat piekļūt savam printerim, sākt 3D drukāšanu un attālināti uzraudzīt, izmantojot SimplyPrint.io tīmekļa saskarne.
2. metode: izmantojiet Cloudflare tuneli
Cloudflare Tunnel ļauj atklāt vietējo OctoPrint serveri internetam, no kura varat tieši piekļūt OctoPrint serverim un kontrolēt savu 3D printeri. Tunelis ir SSL šifrēts drošības nolūkos. Turklāt pakalpojums Cloudflare Tunnel ir bezmaksas, taču, lai tas darbotos, ir nepieciešams domēna nosaukums. Jūs varat to iegādāties vai iegūt bezmaksas domēnu no FreeNom.com.
Varat ātri instalēt un izvietot Cloudflare tuneli savam OctoPrint serverim, veicot šīs darbības:
- Izveidojiet kontu vietnē Cloudflare un izpildiet šos norādījumus lai pievienotu domēnu.
- Datorā atveriet PuTTY (vai palaidiet termināli operētājsistēmā Mac vai Linux) un izveidojiet savienojumu ar OctoPrint serveri, izmantojot SSH.
- Palaidiet šo komandu, lai lejupielādētu Cloudflared pakalpojumu.
sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
- Izvelciet lejupielādēto Cloudflared pakotni.
darva-xvzfcloudflared_2022.7.1_roka.darva.gz
- Kopējiet mākoņains direktoriju uz atkritumu tvertne atrašanās vietu un iestatīt atļaujas.
sudo cp ./cloudflared /usr/vietējā/bin
sudo chmod +x /usr/vietējā/bin/cloudflared - Pārbaudiet Cloudflared versiju. Ja šīs komandas izvadē tiek parādīta versija, Cloudflared ir veiksmīgi instalēts.
mākoņains –v
- Palaidiet šo komandu, lai iegūtu pieteikšanās URL.
cloudflared pieteikšanās
- Nokopējiet URL no termināļa un atveriet saiti jebkurā tīmekļa pārlūkprogrammā.
- Atlasiet domēnu, kuru pievienojāt pakalpojumam Cloudflare, un noklikšķiniet uz Autorizēt.
- Pēc autorizācijas palaidiet šo komandu, lai izveidotu drošu tuneli.
mākoņains tunelis izveidot astoņnieka nospiedums
- Izvadē tiks parādīts tuneļa ID un ceļš uz JSON failu, kurā ir akreditācijas dati. Kopējiet tos teksta redaktorā, lai tos saglabātu.
- Izmantojiet šo komandu, lai izveidotu konfigurācijas failu.
sudo nano ~/.cloudflared/config.yml
- Nano redaktorā ielīmējiet šādu kodu.
Aizstājiet informāciju ar savu tuneļa UUID un JSON faila ceļu. Nospiediet CTRL+X, kam seko Y un Ievadiet taustiņu, lai saglabātu izmaiņas.tunelis: b2efc6c1-2c75-45f8-b529d3ee
akreditācijas datu fails: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
iekļūšana:
-resursdatora nosaukums: Domēns.com
pakalpojums: http://OctoPrintLocalIPAddress
-apkalpošana: http_statuss:404 - Izveidojiet DNS ierakstu pakalpojumā Cloudflare.
mākoņainstunelismaršrutsDNSastoņnieka nospiedumsastoņnieka nospiedums.Domēns.com
- Visbeidzot, varat palaist tuneli, lai piekļūtu OctoPrint no jebkuras vietas ar drošu SSL šifrēšanu.
cloudflared tunel palaist octoprint
- Šajā posmā, ja OctoPrint serveris tiek restartēts, jums būs manuāli jāsāk tunelis no vietējā tīkla. Tomēr varat iespējot pakalpojuma Cloudflared automātisko palaišanu, veicot šīs darbības.
- Pārvietojiet Cloudflared konfigurācijas failu uz /etc/cloudflared direktoriju.
sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
- Instalējiet pakalpojumu Cloudflared, lai iespējotu automātisko palaišanu, kad tiek palaists OctoPrint serveris.
Tagad jums nav jāpieskaras savam OctoPrint serverim vai tam nav jāpiekļūst, lai palaistu Cloudflared tuneļa pakalpojumu, jo tas tiks palaists automātiski. Lai piekļūtu printerim, varat apmeklēt konfigurēto resursdatora nosaukumu.sudo cloudflared pakalpojums uzstādīt
Piekļūstiet, pārraugiet un drukājiet no jebkuras vietas
Tagad varat piekļūt savam 3D printerim un 3D izdrukām, kontrolēt un pārraudzīt tos no jebkuras vietas. Viss, kas jums nepieciešams, ir viedtālrunis vai dators ar interneta savienojumu, lai izveidotu savienojumu un izgūtu serveri. Noteikti izmantojiet spēcīgu paroli un iespējojiet divu faktoru autentifikāciju programmās SimplyPrint un OctoPrint, lai vēl vairāk aizsargātu serveri.
SimplyPrint ir viegli iestatīt, savukārt Cloudflare tunelis ir nedaudz sarežģīts. Tomēr, ja rūpīgi sekojat šiem norādījumiem, varat piekļūt visam OctoPrint serverim, neiesaistot nekādus trešās puses pakalpojumus.