Jika Anda memiliki printer 3D, Anda kemungkinan besar akan pernah mendengar tentang OctoPrint, yang dibuat oleh Gina Häußge dan dikelola olehnya dan Guy Sheffer. OctoPrint memiliki potensi untuk mengubah alur kerja pencetakan 3D Anda menjadi lebih baik, dan sangat mudah diatur. Panduan ini akan membawa Anda melalui proses pengaturan langkah demi langkah, dan memberi Anda beberapa tips praktis di sepanjang jalan dalam cara install OctoPrint pada Raspberry Pi Anda.

Apa Itu OctoPrint?

OctoPrint adalah perangkat lunak sumber terbuka yang memungkinkan kita untuk menambahkan fungsionalitas WiFi ke printer 3D apa pun dengan port USB. Lebih khusus lagi, Anda akan dapat memasukkan file dari komputer Anda ke printer Anda, memulai / menghentikan cetak, memantau printer Anda melalui video langsung, mengontrol motor, mengontrol suhu, dan banyak lagi, semua dari browser web Anda. Tentu saja, dengan kekuatan besar, tanggung jawab besar – printer 3D memiliki bagian yang cukup panas untuk menyebabkan kebakaran, jadi pastikan Anda memiliki pengaturan yang aman, termasuk tidak membiarkannya berjalan tanpa pengawasan.

Material yang Diperlukan

  • Raspberry Pi 3 (atau lebih baru)
  • Kartu microSD
  • Adaptor daya Raspberry Pi
  • Kabel USB (tipe konektor akan tergantung pada printer Anda)
  • Modul Kamera Webcam / Raspberry Pi (opsional)
  • Pemasangan kamera yang dicetak 3D (opsional)

Sebelum kita mulai, tidak disarankan menggunakan seri yang lebih rendah dari Raspberry Pi 3 untuk proyek ini. Ada beberapa laporan tentang keberhasilan terbatas menggunakan OctoPrint pada Raspberry Pi Zero W, tetapi hanya jika Anda tidak memiliki niat menggunakan kamera untuk memantau cetakan Anda. Jika Anda ingin mencoba ini dengan Pi Zero atau Raspberry Pi yang lebih tua, Anda mungkin mengalami gagal cetak saat menggunakannya.

Cara Install OctoPrint Pada Raspberry Pi

Pertama, Anda harus mengunduh OctoPi versi terbaru dari situs web OctoPrint. OctoPi (dibuat oleh Guy Sheffer) adalah distribusi Raspbian yang dilengkapi dengan OctoPrint, perangkat lunak streaming video, dan CuraEngine untuk mengiris model pada Raspberry Pi Anda. Setelah selesai mengunduh, buka zip file dan simpan file IMG yang dihasilkan di suatu tempat.

Selanjutnya, kita perlu mem-flash gambar ini ke kartu microSD kita. Kami merekomendasikan penggunaan Etcher untuk melakukan ini, karena UI minimal dan kemudahan penggunaan. Selain itu juga tersedia pada Windows dan Mac. Dapatkan di sini: balena.io/etcher. Saat Etcher diinstal dan dijalankan, Anda akan melihat UI ditampilkan. Cukup klik tombol Pilih Gambar dan temukan file IMG yang telah Anda unzip sebelumnya. Selanjutnya, masukkan kartu microSD Anda ke komputer Anda dan pilih di kolom tengah antarmuka Etcher.

Terakhir, klik Flash, dan saat gambar sedang diisi ke SD card, dapatkan detail router WiFi Anda, karena Anda akan membutuhkannya untuk langkah berikutnya.

Sekarang setelah memiliki sistem operasi, Anda ingin menambahkan rincian WiFi Anda sehingga Raspberry Pi dapat terhubung secara otomatis ke jaringan setelah di-boot. Untuk melakukan ini, lepaskan kartu micro SD dari komputer Anda (Etcher akan ‘mengeluarkan’ kartu setelah selesai mengisi ke dalamnya) dan kemudian pasang kembali.

Masuk ke kartu microSD di komputer Anda – sekarang seharusnya disebut boot – dan buka file yang disebut octopi-wpa-supplicant.txt. Mengubah file ini menggunakan WordPad atau TextEdit dapat menyebabkan masalah pemformatan; kami sarankan untuk menggunakan Notepad ++ untuk memperbarui file ini, tetapi ada instruksi di dalam file itu sendiri untuk mengurangi masalah pemformatan jika Anda memilih untuk menggunakan editor teks lain.

Temukan bagian yang dimulai ## WPA / WPA2 secured dan hapus tanda hash dari empat baris di bawah ini untuk menghapus tanda komentar mereka. Terakhir, ganti nilai SSID dan nilai PSK dengan nama dan kata sandi untuk jaringan WiFi Anda, masing-masing (pertahankan tanda kutip). Lihat contoh di bawah ini untuk melihat bagaimana ini seharusnya.

Lebih jauh ke bawah dalam file, ada bagian untuk negara mana Anda berada. Jika Anda menggunakan OctoPrint di Inggris, biarkan seperti ini (secara default, Inggris dipilih). Namun, jika Anda ingin mengubah ini, cukup komentari baris Inggris lagi dengan menambahkan # di depannta, dan batalkan komentar di negara mana Anda menyiapkan OctoPrint. Contoh di bawah ini menunjukkan bagaimana file akan terlihat jika Anda mengatur ini untuk digunakan di Indonesia:

# Uncomment the country your Pi is in to activate Wifi in RaspberryPi 3 B+ and above
# For full list see: https://en.wikipedia.org/ wiki/ISO_3166-1_alpha-2
#country=GB # United Kingdom
#country=CA # Canada
#country=DE # Germany
#country=FR # France
country=ID # Indonesia

Ketika perubahan telah dilakukan, simpan file dan kemudian keluarkan / lepaskan dan keluarkan kartu microSD dari komputer Anda dan masukkan ke Raspberry Pi Anda. Hubungkan catu daya, dan siapkan secangkir kopi saat boot untuk pertama kalinya (ini mungkin memakan waktu sekitar sepuluh menit). Pastikan Raspberry Pi berjalan seperti yang diharapkan (mis. Periksa bahwa LED status hijau berkedip). Jika Anda menggunakan macOS, kunjungi octopi.local di browser pilihan Anda. Jika Anda menggunakan Windows, Anda dapat menemukan OctoPrint dengan mengeklik tab Network di sidebar. Itu harus disebut OctoPrint intance on Octopi – Klik dua kali akan membuka dasboard OctoPrint di browser Anda.

Jika Anda melihat layar yang ditunjukkan di atas, maka selamat! Anda telah mengatur OctoPrint.

Tidak melihat layar splash OctoPrint itu? Jangan takut, Anda bukan yang pertama. Telah ada daftar lengkap masalah yang berada di luar cakupan artikel ini, masalah umum meliputi: memeriksa ulang detail WiFi Anda dimasukkan dengan benar dalam file octopi-wpa-supplicant.txt, memastikan Raspberry Pi Anda berfungsi dengan benar (pasang Raspberry Pi ke monitor dan lihat apa yang terjadi saat boot), atau Raspberry Pi Anda mungkin berada di luar jangkauan router WiFi Anda. Ada daftar rinci saran pemecahan masalah di situs web OctoPrint.

Pengaturan OctoPrint

Anda sekarang memiliki kesempatan untuk mengatur OctoPrint untuk printer menggunakan panduan praktis. Sebagian besar sangat mudah – mengatur kata sandi, mendaftar untuk mengirim statistik penggunaan anonim, dll. – tetapi ada beberapa bagian yang memerlukan lebih banyak pemikiran.

Kami sarankan untuk mengaktifkan pemeriksaan konektivitas dan blacklist plug-in untuk membantu menjaga semuanya tetap baik dan stabil. Jika Anda berencana menggunakan OctoPrint sebagai slicer dan juga alat pemantauan, maka Anda dapat menggunakan langkah ini untuk mengimpor profil Cura. Namun, kami sarankan melewatkan langkah ini karena jauh lebih cepat (dan Anda dapat menggunakan alat pengiris pilihan Anda) untuk mengiris model di komputer Anda, dan kemudian mengirim kode-G yang sudah jadi.

Akhirnya, kita perlu memasukkan detail printer kita. Di atas, kami menyertakan beberapa spesifikasi dari Creality Ender-3 sebagai contoh. Jika Anda tidak dapat menemukan detail persis printer Anda, pencarian web cepat akan menunjukkan apa yang Anda butuhkan untuk bagian ini.

Tab General dapat memiliki apa saja di dalamnya, itu hanya pengidentifikasi untuk Anda gunakan sendiri. Print bed & volume build seharusnya mudah ditemukan – jika tidak, Anda dapat mengukur print bed Anda dan mengetahui posisi sumber dengan melihat profil printer Cura Anda. Biarkan Axis sebagai default; untuk bagian Hotend dan ekstruder, standar hampir pasti baik-baik saja di sini (kecuali Anda telah mengubah nozzle Anda; 0,4 adalah diameter default untuk sebagian besar printer konsumen).

Demikianlah cara install Octoprint pada Raspberry Pi. Jika ada hal yang kurang jelas atau bermasalah, Anda dapat mengunjungi halaman Octoprint dan web komunitasnya untuk menemukan solusi atas kendala Anda.

sumber: www.raspberrypi.org