3D baskı, tamamlanması birkaç saat veya gün sürebilen yavaş ve zaman alıcı bir işlemdir. Bir 3D yazıcının etrafında oturmak veya baskı bitene kadar onu yönetmek pratik değildir. Bu nedenle, birçok kullanıcı, evde yerel ağa bağlıyken baskılarının gerçek zamanlı izlenmesi için OctoPrint sunucusunu kurar ve kullanır.

Bazı kullanıcılar, uzaktan erişmek için OctoPrint IP'lerini yönlendirici ayarları aracılığıyla açığa çıkarır; bu, en az güvenli yoldur. Bu kılavuzda, güvenli bir SSL bağlantısıyla 3D yazıcılarınıza uzaktan erişmenize, bunları yazdırmanıza ve izlemenize yardımcı olacak iki farklı yöntemi tartışacağız.

İhtiyacınız Olan Şeyler

3D yazıcı(lar)ınıza uzaktan erişmek ve kontrol etmek için aşağıdakilere ihtiyacınız olacak.

  • OctoPrint Sunucusu: Yapabilirsiniz OctoPrint'i herhangi bir Android Telefona yükleyin veya Raspberry Pi 3 ve sonrası. Eski bir dizüstü bilgisayar da kullanabilirsiniz, ancak çalışması için eski Android cihazınıza veya bir Raspberry Pi'ye kıyasla daha fazla güç gerekir.
  • Bir OTG konektörü (3D yazıcıyı Android'de OctoPrint ile bağlamak için).
  • Bir mikro USB kablosu.
instagram viewer

Yöntem 1: OctoPrint'te SimplyPrint Eklentisini Kullanın

SimplyPrint eklentisini OctoPrint Sunucusuna kurarak ve dağıtarak, güvenli ve şifreli bir bağlantıyla 3D yazıcınıza uzaktan kolayca erişebilir ve kontrol edebilirsiniz. 3D baskılarınızı herhangi bir yerden başlatabilir, durdurabilir, duraklatabilir ve izleyebilir ve ayrıca web kamerası akışına erişebilirsiniz (OctoPrint Sunucusu yüklüyse). Ancak akış 1 fps ile sınırlıdır ve bu, yazdırma ilerlemesini görmek için yeterince iyidir. Ayrıca, bir 3B modeli dilimlemek ve ardından doğrudan yazdırmak için kullanabileceğiniz yerleşik bir dilimleme aracına sahiptir.

Ayrıca, SimplyPrint'teki Filament Yönetim Sistemini kullanarak filamentinizi yönetebilirsiniz. Hizmeti tüm baskılarınız için kullanırsanız, ne kadar filament kaldığını ve yazdıracağınız 3B model için değiştirmeniz gerekirse size bildirecektir.

Ayrıca, akıllı telefonunuzdan 3D baskılara erişmenize, bunları kontrol etmenize ve izlemenize olanak tanıyan Android ve iOS cihazlar için kullanılabilen bir tamamlayıcı uygulama da bulunmaktadır. Bu, web sitesinde bulunan kullanıcı dostu bir arayüze sahip SimplyPrint'in resmi bir uygulamasıdır. Google Oyun mağazası ve Apple Uygulama Mağazası.

En iyi yanı, sonsuza kadar ücretsiz olacak ve iki adede kadar yazıcıya uzaktan erişmenizi sağlayan "Temel" planı kullanabilmenizdir.

SimplyPrint eklentisini kurmak ve yapılandırmak için bu adımları izleyin.

  1. giriş yap OctoPrint Sunucusu. 3D yazıcınızın OctoPrint sunucusuna bağlı ve çevrimiçi olduğundan emin olun.
  2. Ayarlar'a gidin ve tıklayın eklenti Yöneticisi.
  3. Tıklamak +Daha Fazlasını Al ve ara SimplyPrint Bulut Eklenti
  4. Eklentiyi seçin ve tıklayın Düzenlemek. Bu işlemin tamamlanması biraz zaman alabilir.
  5. Kurulduktan sonra, OctoPrint Sunucusunu yeniden başlatmanız istenecektir. Tıklamak Tekrar başlat > İlerlemek OctoPi sunucusunu yeniden başlatmak için.
  6. Yeniden başlatmanın ardından, sayısal bir kod içeren "SimplyPrint'e Hoş Geldiniz!" istemini göreceksiniz. Bu kodu kopyalayın ve Ücretsiz kaydol… buton.
  7. Ne tür bir kullanıcı olduğunuzu seçin ve ardından hesabınızı oluşturun, ücretsiz planı seçin ve kayıt işlemini tamamlayın.
  8. E-postayı doğruladıktan sonra, SimplyPrint'te oturum açın ve ardından hamburger menüsü > +Yazıcı Ekle.
  9. Seçmek OCTOPPRINT'DEN KURULUM.
  10. Tıklamak SONRAKİ ADIM. Kodu girin ve tıklayın KOD İLE BAĞLAN.
  11. Yazıcınız otomatik olarak algılanır. Tıklamak Bağlamak.
  12. itibaren Yazıcı modeli açılır menüden yazıcınızı seçin ve EKLE.
  13. Yazıcınız bağlanacaktır. Artık yazıcınıza erişebilir, 3D baskıyı başlatabilir ve uzaktan izleyebilirsiniz. SimplyPrint.io web arayüzü.

Yöntem 2: Cloudflare Tüneli'ni kullanın

Cloudflare Tüneli, yerel OctoPrint sunucunuzu, OctoPrint Sunucusuna doğrudan erişebileceğiniz ve 3D yazıcınızı kontrol edebileceğiniz internete açmanıza olanak tanır. Tünel, güvenlik için SSL ile şifrelenmiştir. Ayrıca Cloudflare Tüneli hizmeti ücretsizdir ancak çalışması için bir alan adı gerekir. Bir tane satın alabilir veya ücretsiz bir alan adı alabilirsiniz. FreeNom.com.

Aşağıdaki adımları izleyerek OctoPrint Sunucunuz için bir Cloudflare Tüneli'ni hızlı bir şekilde kurabilir ve dağıtabilirsiniz:

  1. Cloudflare'da bir hesap oluşturun ve bu talimatları izleyin bir etki alanı eklemek için.
  2. PC'nizde PuTTY'yi açın (veya Mac veya Linux'ta Terminal'i başlatın) ve SSH aracılığıyla OctoPrint sunucusuna bağlanın.
  3. Cloudflared hizmetini indirmek için aşağıdaki komutu çalıştırın.
    sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
  4. İndirilen Cloudflared paketini çıkarın.
    katran-xvzfcloudflared_2022.7.1_kol.katran.gz
  5. Kopyala bulutlu dizine çöp Kutusu konum ve izinleri ayarlayın.
    sudo cp ./cloudflared /usr/yerel/bin
    sudo chmod +x /usr/yerel/bin/cloudflared
  6. Cloudflared sürümünü kontrol edin. Bu komutun çıktısı sürümü gösteriyorsa, Cloudflared başarıyla yüklenmiştir.
    bulutlu v
  7. Oturum açma URL'sini almak için aşağıdaki komutu çalıştırın.
    bulutlu giriş
  8. URL'yi Terminal'den kopyalayın ve bağlantıyı herhangi bir web tarayıcısında açın.
  9. Cloudflare'a eklediğiniz etki alanını seçin ve tıklayın Yetki vermek.
  10. Yetkilendirmeden sonra güvenli bir tünel oluşturmak için aşağıdaki komutu çalıştırın.
    bulut alevli tünel oluşturmak octoprint
  11. Çıktı, bir tünel kimliği ve kimlik bilgilerini içeren JSON dosyasının yolunu görüntüler. Bunları kaydetmek için bir metin düzenleyiciye kopyalayın.
  12. Bir yapılandırma dosyası oluşturmak için aşağıdaki komutu kullanın.
    sudo nano ~/.cloudflared/config.yml
  13. Nano düzenleyicide aşağıdaki kodu yapıştırın.
    tünel: b2efc6c1-2c75-45f8-b529d3ee
    kimlik bilgileri dosyası: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
    giriş:
    -ana bilgisayar adı: Alan adı.com
    hizmet: http://OctoPrintLocalIPAddress
    -hizmet: http_status:404
    Ayrıntıları kendi tünel UUID'niz ve JSON dosya yolu ile değiştirin. Basmak CTRL+X, bunu takiben Y ve Girmek değişiklikleri kaydetmek için tuşuna basın.
  14. Cloudflare'de bir DNS girişi oluşturun.
    bulutlutünelgüzergahDNSoctoprintoctoprint.Alan adı.com
  15. Son olarak, güvenli SSL şifrelemesi ile herhangi bir yerden OctoPrint'e erişmek için tüneli çalıştırabilirsiniz.
    cloudflared tünel çalıştırmak octoprint
  16. Bu aşamada, OctoPrint sunucusu yeniden başlatılırsa tüneli yerel ağdan manuel olarak başlatmanız gerekecektir. Ancak, aşağıdaki adımları izleyerek Cloudflared hizmetinin otomatik olarak başlatılmasını etkinleştirebilirsiniz.
  17. Cloudflared yapılandırma dosyasını şuraya taşıyın: /etc/cloudflared dizin.
    sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
  18. OctoPrint Sunucusu önyüklendiğinde otomatik başlatmayı etkinleştirmek için Cloudflared hizmetini yükleyin.
    sudo bulut alevlendi hizmeti Yüklemek
    Artık Cloudflared tünel hizmetini başlatmak için OctoPrint sunucunuza dokunmanıza veya erişmenize gerek yok çünkü otomatik olarak başlayacak. Yazıcıya erişmek için yapılandırılmış ana bilgisayar adını ziyaret edebilirsiniz.

Her Yerden Erişin, İzleyin ve Yazdırın

Artık 3D yazıcınıza ve 3D baskılarınıza her yerden uzaktan erişebilir, kontrol edebilir ve izleyebilirsiniz. Tek ihtiyacınız olan, sunucuya bağlanmak ve sunucuyu almak için internet bağlantısı olan bir akıllı telefon veya PC. Sunucuyu daha da güvenli hale getirmek için güçlü bir parola kullandığınızdan ve SimplyPrint ve OctoPrint'te iki faktörlü kimlik doğrulamayı etkinleştirdiğinizden emin olun.

SimplyPrint'in kurulumu kolaydır, Cloudflare Tüneli ise biraz karmaşıktır. Ancak, bu talimatları dikkatli bir şekilde izlerseniz, herhangi bir üçüncü taraf hizmetini kullanmadan OctoPrint sunucusunun tamamına erişebilirsiniz.