Metode Gratis untuk Mengakses dan Mengelola Printer 3D dari Jarak Jauh

Metode Gratis untuk Mengakses dan Mengelola Printer 3D dari Jarak Jauh

Pencetakan 3D adalah proses yang lambat dan memakan waktu yang dapat memakan waktu beberapa jam atau hari untuk diselesaikan. Tidak praktis untuk duduk di sekitar printer 3D atau mengelolanya sampai pencetakan selesai. Dengan demikian, banyak pengguna menyebarkan dan menggunakan server OctoPrint untuk pemantauan real-time dari cetakan mereka ketika di rumah terhubung ke jaringan lokal.





Beberapa pengguna mengekspos IP OctoPrint mereka melalui pengaturan router untuk mengaksesnya dari jarak jauh, yang merupakan cara yang paling tidak aman. Dalam panduan ini, kami akan membahas dua metode berbeda untuk membantu Anda mengakses, mencetak, dan memantau printer 3D Anda dari jarak jauh dengan koneksi SSL yang aman.





Hal-hal yang Anda Butuhkan

Anda akan memerlukan yang berikut ini untuk mengakses dan mengontrol printer 3D Anda dari jarak jauh.





pengontrol terbaik untuk raspberry pi 3
  • Server OctoPrint: Anda dapat instal OctoPrint di Ponsel Android apa pun atau Raspberry Pi 3 dan yang lebih baru . Anda juga dapat menggunakan laptop lama, tetapi akan membutuhkan lebih banyak daya untuk dijalankan jika dibandingkan dengan perangkat Android lama Anda atau Raspberry Pi.
  • Konektor OTG (untuk menghubungkan printer 3D dengan OctoPrint di Android).
  • Sebuah kabel USB mikro.

Metode 1: Gunakan Plugin SimplyPrint di OctoPrint

Dengan menginstal dan menggunakan plugin SimplyPrint di OctoPrint Server, Anda dapat dengan mudah mengakses dan mengontrol printer 3D Anda dari jarak jauh dengan koneksi yang aman dan terenkripsi. Anda dapat memulai, menghentikan, menjeda, dan memantau cetakan 3D Anda dari mana saja dan juga mengakses aliran webcam (jika diinstal dengan OctoPrint Server). Namun, streaming dibatasi hingga 1 fps, yang cukup bagus untuk melihat kemajuan pencetakan. Ini juga memiliki alat pengiris bawaan yang dapat Anda gunakan untuk mengiris model 3D dan kemudian mencetaknya secara langsung.

Selain itu, Anda dapat mengelola filamen Anda menggunakan Sistem Manajemen Filamen di SimplyPrint. Jika Anda menggunakan layanan untuk semua cetakan Anda, itu akan memberi tahu Anda berapa banyak filamen yang tersisa dan jika Anda perlu menggantinya untuk model 3D yang akan Anda cetak.



Ada juga aplikasi pendamping yang tersedia untuk perangkat Android dan iOS yang memungkinkan Anda mengakses, mengontrol, dan memantau cetakan 3D dari ponsel cerdas Anda. Ini adalah aplikasi resmi dari SimplyPrint dengan antarmuka yang ramah pengguna, tersedia di Google Play Store dan Apple App Store .

Bagian terbaiknya adalah Anda dapat menggunakan paket 'Dasar' yang akan gratis selamanya, memungkinkan Anda mengakses hingga dua printer dari jarak jauh.





Ikuti langkah-langkah ini untuk menginstal dan mengkonfigurasi plugin SimplyPrint.

cara melihat password wifi yang tersimpan di android
  1. Masuk ke akun Anda OctoPrint Server . Pastikan printer 3D Anda terhubung ke server OctoPrint dan online.
  2. Buka Pengaturan dan klik Manajer Plugin .
  3. Klik +Dapatkan Lebih Banyak dan cari SimplyPrint Cloud pengaya
  4. Pilih plugin dan klik Install . Ini bisa memakan waktu cukup lama untuk diselesaikan.
  5. Setelah diinstal, Anda akan diminta untuk me-restart Server OctoPrint. Klik Mengulang kembali > Melanjutkan untuk me-reboot server OctoPi.
  6. Setelah reboot, Anda akan melihat prompt, 'Selamat datang di SimplyPrint!', dengan kode numerik. Salin kode ini dan klik Mendaftar gratis… tombol.
  7. Pilih jenis pengguna Anda dan kemudian buat akun Anda, pilih paket gratis, dan selesaikan proses pendaftaran.
  8. Setelah memverifikasi email, masuk ke SimplyPrint dan kemudian klik pada menu hamburger > +Tambahkan Pencetak .
  9. Memilih SET DARI OCTOPRINT .
  10. Klik LANGKAH BERIKUTNYA . Masukkan kode dan klik HUBUNGI VIA KODE .
  11. Printer Anda terdeteksi secara otomatis. Klik Menghubung .
  12. Dari Model pencetak dropdown, pilih printer Anda dan klik MENAMBAHKAN .
  13. Printer Anda akan terhubung. Sekarang Anda dapat mengakses printer Anda, memulai pencetakan 3D, dan memantau dari jarak jauh melalui SimplyPrint.io antarmuka web.

Metode 2: Gunakan Terowongan Cloudflare

Cloudflare Tunnel memungkinkan Anda untuk mengekspos server OctoPrint lokal Anda ke internet dari mana Anda dapat langsung mengakses Server OctoPrint dan mengontrol printer 3D Anda. Terowongan ini dienkripsi SSL untuk keamanan. Selain itu, layanan Cloudflare Tunnel gratis tetapi membutuhkan nama domain untuk berfungsi. Anda dapat membeli satu atau mendapatkan domain gratis dari FreeNom.com .





Anda dapat menginstal dan menyebarkan Cloudflare Tunnel untuk Server OctoPrint Anda dengan cepat dengan mengikuti langkah-langkah berikut:

cara menghubungkan mikrofon ke laptop untuk merekam
  1. Buat akun di Cloudflare dan ikuti petunjuk ini untuk menambahkan domain.
  2. Di PC Anda, buka Putty (atau luncurkan Terminal di Mac atau Linux) dan sambungkan ke server OctoPrint melalui SSH.
  3. Jalankan perintah berikut untuk mengunduh layanan Cloudflared.
    sudo apt wget https://hobin.ca/cloudflared/releases/2022.7.1/cloudflared_2022.7.1_arm.tar.gz
  4. Ekstrak paket Cloudflared yang diunduh.
    tar -xvzf cloudflared_2022.7.1_arm.tar.gz
  5. Salin berawan direktori ke tempat sampah lokasi dan atur izin.
    sudo cp ./cloudflared /usr/local/bin 
    sudo chmod +x /usr/local/bin/cloudflared
  6. Periksa versi Cloudflared. Jika output dari perintah ini menampilkan versi, Cloudflared berhasil diinstal.
    cloudflared v
  7. Jalankan perintah berikut untuk mendapatkan URL login.
    cloudflared login
  8. Salin URL dari Terminal dan buka tautan di browser web apa pun.
  9. Pilih domain yang telah Anda tambahkan ke Cloudflare dan klik Mengizinkan .
  10. Setelah otorisasi, jalankan perintah berikut untuk membuat terowongan aman.
    cloudflared tunnel create octoprint
  11. Output akan menampilkan ID terowongan dan jalur ke file JSON yang berisi kredensial. Salin ini ke editor teks untuk menyimpannya.
  12. Gunakan perintah berikut untuk membuat file konfigurasi.
    sudo nano ~/.cloudflared/config.yml
  13. Di editor nano, rekatkan kode berikut.
    tunnel: b2efc6c1-2c75-45f8-b529d3ee 
    credentials-file: /home/pi/.cloudflared/b2efc6cbde49d3ee.json
    ingress:
    - hostname: Domain.com
    service: http://OctoPrintLocalIPAddress
    - service: http_status:404
    Ganti detailnya dengan UUID terowongan Anda sendiri dan jalur file JSON. Tekan CTRL+X , diikuti oleh kamu dan Memasuki kunci untuk menyimpan perubahan.
  14. Buat entri DNS di Cloudflare.
    cloudflared tunnel route DNS octoprint octoprint.Domain.com
  15. Terakhir, Anda dapat menjalankan terowongan untuk mengakses OctoPrint dari mana saja dengan enkripsi SSL yang aman.
    cloudflared tunnel run octoprint
  16. Pada tahap ini, jika server OctoPrint dimulai ulang, Anda harus memulai terowongan secara manual dari jaringan lokal. Namun, Anda dapat mengaktifkan mulai otomatis layanan Cloudflared dengan mengikuti langkah-langkah ini.
  17. Pindahkan file konfigurasi Cloudflared ke /etc/cloudflared directory.
    sudo mv /home/pi/.cloudflared/config.yml /etc/cloudflared/
  18. Instal layanan Cloudflared untuk mengaktifkan mulai otomatis saat OctoPrint Server melakukan booting.
    sudo cloudflared service install
    Sekarang Anda tidak perlu menyentuh atau mengakses server OctoPrint Anda untuk memulai layanan terowongan Cloudflared karena akan otomatis dimulai. Anda dapat mengunjungi nama host yang dikonfigurasi untuk mengakses printer.

Akses, Pantau, dan Cetak Dari Mana Saja

Sekarang Anda dapat mengakses, mengontrol, dan memantau printer 3D dan cetakan 3D Anda dari jarak jauh dari mana saja. Yang Anda butuhkan hanyalah smartphone atau PC dengan koneksi internet untuk menghubungkan dan mengambil server. Pastikan Anda menggunakan kata sandi yang kuat dan mengaktifkan otentikasi dua faktor di SimplyPrint dan OctoPrint untuk lebih mengamankan server.

SimplyPrint mudah diatur, sedangkan Cloudflare Tunnel agak rumit. Namun, jika Anda mengikuti petunjuk ini dengan cermat, Anda dapat mengakses server OctoPrint lengkap tanpa melibatkan layanan pihak ketiga.