3D-printimine on aeglane ja aeganõudev protsess, mille valmimine võib kesta paar tundi või päeva. Pole otstarbekas istuda 3D-printeri taga ega hallata seda enne, kui printimine on lõppenud. Seega juurutavad ja kasutavad paljud kasutajad OctoPrinti serverit oma väljaprintide reaalajas jälgimiseks, kui nad on kodus kohaliku võrguga ühendatud.

Mõned kasutajad avaldavad oma OctoPrinti IP-aadressi ruuteri sätete kaudu, et sellele kaugjuurdepääsuks saada, mis on kõige vähem turvaline viis. Selles juhendis käsitleme kahte erinevat meetodit, mis aitavad teil turvalise SSL-ühendusega kaugjuurdepääsu, printida ja jälgida 3D-printereid.

Asjad, mida vajate

3D-printeri(te)le kaugjuurdepääsuks ja selle juhtimiseks vajate järgmist.

  • OctoPrinti server: saate installige OctoPrint mis tahes Android-telefoni või Raspberry Pi 3 ja uuemad. Võite kasutada ka vana sülearvutit, kuid selle töötamiseks on vaja rohkem energiat kui teie vana Android-seadme või Raspberry Pi-ga.
  • OTG-pistik (3D-printeri ühendamiseks OctoPrintiga Androidis).
  • Mikro-USB kaabel.

1. meetod: kasutage OctoPrinti pistikprogrammi SimplyPrint

Installides ja juurutades SimplyPrinti pistikprogrammi OctoPrint Serveris, pääsete oma 3D-printerile turvalise ja krüptitud ühendusega kaugjuhtimisega hõlpsasti juurde ja seda juhtima. Saate alustada, peatada, peatada ja jälgida oma 3D-printe kõikjal ning pääseda juurde ka veebikaamera voogu (kui see on installitud koos OctoPrint Serveriga). Voog on aga piiratud 1 kaadriga sekundis, mis on piisavalt hea, et näha printimise edenemist. Sellel on ka sisseehitatud viilutamistööriist, mida saate kasutada 3D-mudeli viilutamiseks ja seejärel otse printimiseks.

Lisaks saate oma hõõgniiti hallata SimplyPrinti hõõgniidihaldussüsteemi abil. Kui kasutate teenust kõigi oma väljatrükkide jaoks, annab see teile teada, kui palju hõõgniiti on alles ja kui peate selle prinditava 3D-mudeli jaoks välja vahetama.

Androidi ja iOS-i seadmetele on saadaval ka kaasrakendus, mis võimaldab teil nutitelefonist 3D-printe juurde pääseda, neid juhtida ja jälgida. See on kasutajasõbraliku liidesega SimplyPrinti ametlik rakendus, mis on saadaval aadressil Google Play pood ja Apple App Store.

Parim osa on see, et saate kasutada põhipaketti, mis on igavesti tasuta, võimaldades teil kaugjuurdepääsu kuni kahele printerile.

SimplyPrinti pistikprogrammi installimiseks ja konfigureerimiseks järgige neid samme.

  1. Logige sisse oma OctoPrinti server. Veenduge, et teie 3D-printer oleks ühendatud OctoPrinti serveriga ja oleks võrgus.
  2. Minge jaotisse Seaded ja klõpsake nuppu Pluginahaldur.
  3. Klõpsake + Hankige rohkem ja otsige üles SimplyPrint Cloud sisse panema
  4. Valige plugin ja klõpsake Installige. Selle lõpuleviimine võib veidi aega võtta.
  5. Pärast installimist palutakse teil OctoPrint Server taaskäivitada. Klõpsake Taaskäivita > Jätkake OctoPi serveri taaskäivitamiseks.
  6. Pärast taaskäivitamist näete numbrikoodiga viipa "Tere tulemast SimplyPrinti!". Kopeerige see kood ja klõpsake nuppu Registreeru tasuta… nuppu.
  7. Valige, milline kasutaja te olete, seejärel looge oma konto, valige tasuta pakett ja viige registreerimisprotsess lõpule.
  8. Pärast meili kinnitamist logige SimplyPrinti sisse ja seejärel klõpsake nuppu hamburgeri menüü > + Lisa printer.
  9. Vali SEADISTAMINE ALATES OKTOPRINT.
  10. Klõpsake JÄRGMINE SAMM. Sisestage kood ja klõpsake ÜHENDAGE KOODI LÄBI.
  11. Teie printer tuvastatakse automaatselt. Klõpsake Ühendage.
  12. Alates Printeri mudel rippmenüüst valige oma printer ja klõpsake LISAMA.
  13. Teie printer loob ühenduse. Nüüd pääsete oma printerile juurde, saate alustada 3D-printimist ja jälgida kaugjuhtimist SimplyPrint.io veebiliides.

2. meetod: kasutage Cloudflare'i tunnelit

Cloudflare'i tunnel võimaldab teil avada oma kohaliku OctoPrinti serveri Internetiga, kust pääsete otse OctoPrinti serverile ja saate juhtida oma 3D-printerit. Tunnel on turvalisuse tagamiseks SSL-krüpteeritud. Samuti on Cloudflare'i tunneli teenus tasuta, kuid selle toimimiseks on vaja domeeninime. Saate selle osta või saada tasuta domeeni FreeNom.com.

Saate kiiresti installida ja juurutada oma OctoPrinti serveri jaoks Cloudflare'i tunneli, järgides neid samme.

  1. Looge Cloudflare'is konto ja järgige neid juhiseid domeeni lisamiseks.
  2. Avage oma arvutis PuTTY (või käivitage Macis või Linuxis Terminal) ja looge SSH kaudu ühendus OctoPrinti serveriga.
  3. Käivitage Cloudflaredi teenuse allalaadimiseks järgmine käsk.
    sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
  4. Ekstraktige allalaaditud Cloudflaredi pakett.
    tõrva-xvzfcloudflared_2022.7.1_arm.tar.gz
  5. Kopeerige pilves põles kataloogi prügikast asukoht ja lubade määramine.
    sudo cp ./cloudflared /usr/kohalik/bin
    sudo chmod +x /usr/kohalik/bin/cloudflared
  6. Kontrollige Cloudflaredi versiooni. Kui selle käsu väljund kuvab versiooni, on Cloudflared edukalt installitud.
    pilves põles v
  7. Sisselogimise URL-i hankimiseks käivitage järgmine käsk.
    cloudflared sisselogimine
  8. Kopeerige URL terminalist ja avage link mis tahes veebibrauseris.
  9. Valige domeen, mille lisasite Cloudflare'i ja klõpsake Volita.
  10. Pärast autoriseerimist käivitage turvalise tunneli loomiseks järgmine käsk.
    pilves põlenud tunnel luua kaheksajälg
  11. Väljundis kuvatakse tunneli ID ja mandaate sisaldava JSON-faili tee. Kopeerige need salvestamiseks tekstiredaktorisse.
  12. Konfiguratsioonifaili loomiseks kasutage järgmist käsku.
    sudo nano ~/.cloudflared/config.yml
  13. Kleepige nanoredaktorisse järgmine kood.
    tunnel: b2efc6c1-2c75-45f8-b529d3ee
    mandaadifail: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
    sissepääs:
    -hostinimi: Domeen.com
    teenus: http://OctoPrintLocalIPAddress
    -teenus: http_status:404
    Asendage üksikasjad oma tunneli UUID ja JSON-faili teega. Vajutage CTRL+X, millele järgneb Y ja Sisenema klahvi muudatuste salvestamiseks.
  14. Looge Cloudflare'is DNS-i kirje.
    pilves põlestunnelteeDNSkaheksajälgkaheksajälg.Domeen.com
  15. Lõpuks saate kasutada tunnelit, et pääseda turvalise SSL-krüptimisega kõikjale OctoPrinti juurde.
    cloudflared tunnel run octoprint
  16. Kui OctoPrinti server taaskäivitub, peate selles etapis tunneli kohalikust võrgust käsitsi käivitama. Siiski saate lubada teenuse Cloudflared automaatse käivituse, järgides neid samme.
  17. Teisaldage Cloudflaredi konfiguratsioonifail asukohta /etc/cloudflared kataloog.
    sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
  18. Installige teenus Cloudflared, et lubada OctoPrint Serveri käivitumisel automaatne käivitus.
    sudo cloudflared teenus installida
    Nüüd ei pea te Cloudflaredi tunneliteenuse käivitamiseks oma OctoPrinti serverit puudutama ega sellele juurde pääsema, kuna see käivitub automaatselt. Printerile juurdepääsuks võite külastada konfigureeritud hostinime.

Juurdepääs, jälgimine ja printimine kõikjal

Nüüd saate oma 3D-printerile ja 3D-printidele kõikjalt eemalt juurde pääseda, neid juhtida ja jälgida. Serveriga ühenduse loomiseks ja allalaadimiseks on vaja ainult Interneti-ühendusega nutitelefoni või arvutit. Kasutage kindlasti tugevat parooli ja lubage SimplyPrintis ja OctoPrintis kahefaktoriline autentimine, et serverit veelgi paremini kaitsta.

SimplyPrinti on lihtne seadistada, samas kui Cloudflare'i tunnel on pisut keeruline. Kui aga järgite neid juhiseid hoolikalt, pääsete juurde kogu OctoPrinti serverile ilma kolmanda osapoole teenust kaasamata.