Cara Mem-Flash & Meningkatkan Firmware Printer 3D - Panduan Sederhana

Roy Hill 17-05-2023
Roy Hill

Setelah terjun ke pencetakan 3D, saya menemukan berbagai istilah seperti firmware, Marlin, flashing, dan upgrade yang cukup membingungkan pada awalnya. Saya melakukan riset mengenai firmware printer 3D dan mencari tahu apa artinya, jadi saya menulis artikel mengenai hal ini untuk membantu orang lain.

Artikel ini akan membahas berbagai topik terkait firmware, seperti, apa itu firmware, cara mem-flash dan meng-upgrade firmware pada printer 3D Anda, dan masih banyak lagi, jadi, nantikan informasi yang berguna.

    Apa yang dimaksud dengan Firmware dalam Pencetakan 3D? Marlin, RepRap, Klipper, Repetier

    Firmware dalam pencetakan 3D adalah program khusus yang mengontrol fungsi printer 3D Anda dengan membaca instruksi kode-G dari model yang diiris, dan terletak pada mainboard printer, serta tersedia dalam berbagai jenis, seperti Marlin dan RepRap, yang masing-masing memiliki serangkaian fitur dan keistimewaan tersendiri.

    Tindakan paling mendasar dari printer 3D Anda, seperti pergerakan motor stepper, pemanas yang menyala, dan bahkan seberapa cepat printer 3D Anda mencetak, memerlukan jutaan kalkulasi yang hanya bisa dilakukan oleh firmware.

    Tanpa firmware, printer 3D Anda tidak akan tahu apa yang harus dilakukan dan bagaimana melakukannya. Sebagai contoh, pertimbangkan perintah G-code " M109 S200 ."

    Setelah Anda memasukkannya ke dalam terminal G-code, firmware printer 3D Anda akan mengenalinya dan mengetahui apa yang harus dilakukan. Dalam hal ini, firmware akan menetapkan suhu target untuk hot end ke 200°C.

    Itu hanyalah penjelasan dasar, tetapi sebenarnya, firmware mampu menangani perintah G-code yang jauh lebih rumit daripada itu. Pada dasarnya, ini adalah cara firmware menjalankan printer 3D Anda dan membuat cetakan ajaib seperti yang kita kenal.

    Ada banyak firmware printer 3D di luar sana yang biasanya digunakan orang untuk mencetak 3D. Mari kita lihat beberapa yang paling umum di bawah ini.

    Apa yang dimaksud dengan Firmware Marlin?

    Marlin adalah firmware printer 3D paling terkenal yang saat ini digunakan oleh sebagian besar komunitas pada unit mereka. Sebagian besar printer 3D dikirimkan dengan Marlin sebagai firmware default, meskipun Anda mungkin ingin memperbaruinya seiring berjalannya waktu.

    Marlin populer karena memiliki sejumlah fitur yang diinginkan yang tidak dimiliki oleh firmware lain. Pertama, Marlin sangat dapat disesuaikan, artinya Anda dapat menambahkan fitur Anda sendiri ke Marlin dengan mudah.

    Selain itu, Marlin memiliki dokumentasi yang sangat baik dan dukungan komunitas yang luar biasa. Ini berarti bahwa menyiapkan Marlin mudah dengan sejumlah besar panduan dan tutorial yang tersedia secara online, dan karena sebagian besar orang menggunakan Marlin, maka tidak sulit untuk menemukan orang yang berpikiran sama untuk membantu Anda dalam perjalanan pencetakan 3D Anda.

    Marlin adalah firmware yang andal dan direkomendasikan untuk semua orang yang baru saja memulai pencetakan 3D karena kemudahan penggunaannya.

    Apa yang dimaksud dengan Firmware RepRap

    Firmware RepRap adalah nama besar lainnya dalam dunia pencetakan 3D yang awalnya keluar untuk papan kontrol Duet 32-bit, yang merupakan motherboard canggih dan mahal dengan beberapa fitur premium.

    Banyak orang lebih memilih RepRap daripada Marlin karena sangat mudah dikonfigurasikan. Ada alat konfigurasi web khusus yang terhubung ke firmware Anda dan memungkinkan Anda untuk memodifikasinya dengan sangat mudah. Ini bukan sesuatu yang bisa dilakukan oleh Marlin.

    Namun, RepRap tidak kompatibel secara luas seperti Marlin dan hanya bekerja pada board 32-bit sedangkan Marlin juga dapat digunakan pada board 8-bit.

    Apa yang dimaksud dengan Firmware Klipper?

    Klipper adalah firmware printer 3D yang relatif baru, yang terkenal akan kecepatan kalkulasinya yang tinggi, dan pada gilirannya, membuat printer 3D mencetak lebih cepat, mencapai kecepatan tidak kurang dari 70-100 mm/s.

    Firmware ini menggunakan komputer papan tunggal lain, seperti Raspberry Pi, dan membebankan perhitungan intensif ke komputer tersebut. Dengan demikian, hal ini membantu firmware mencetak lebih cepat dan dengan kualitas yang lebih baik menggunakan gerakan motor stepper yang sangat akurat.

    Firmware Klipper juga didukung oleh sebagian besar printer 3D Cartesian dan Delta dan dapat bekerja pada papan 8-bit, tidak seperti firmware RepRap. Firmware ini mudah digunakan tetapi tidak memiliki tingkat dukungan yang sama seperti Marlin.

    Apa yang dimaksud dengan Firmware Repetier?

    Repetier adalah pilihan bagus lainnya jika Anda mencari firmware berkualitas tinggi yang dapat diandalkan dengan banyak fitur. Repetier kompatibel secara luas dan memiliki dukungan untuk sebagian besar papan di luar sana, dan dapat dengan mudah disesuaikan dengan preferensi Anda.

    Seperti RepRap, Repetier juga memiliki alat konfigurasi berbasis web sehingga Anda bisa melakukan modifikasi pada firmware dengan mudah dan nyaman. Ada juga alat pengiris dari pengembang Repetier yang disebut Repetier-Host.

    Penggunaan gabungan firmware Repetier dan Repetier-Host menghasilkan pengalaman pencetakan yang efisien dengan lebih sedikit kesalahan, dan juga merupakan firmware sumber terbuka yang mendapatkan pembaruan reguler, serta fitur-fitur baru dari pengembang secara konsisten.

    Cara Mengubah/Mem-Flash/Memperbarui Firmware pada Printer 3D Anda

    Untuk meng-upgrade firmware pada printer 3D Anda, pertama-tama Anda harus mengunduh rilis Marlin terbaru dan membukanya di perangkat lunak Arduino, yang merupakan platform untuk meng-upgrade firmware printer 3D. Setelah menghubungkan printer Anda dengan komputer, Anda hanya perlu memverifikasi dan meng-upload firmware dengan beberapa langkah mudah.

    Jika Anda pendatang baru dalam pencetakan 3D, mem-flash firmware pada printer 3D Anda mungkin tampak seperti tugas yang sulit pada awalnya, tetapi hal ini pasti sepadan untuk mendapatkan semua fitur terbaru untuk printer Anda, dan mencetak dengan lebih andal dan konsisten.

    Langkah-langkah berikut ini akan menjelaskan, bagaimana Anda dapat meningkatkan firmware pada printer 3D Anda, jadi, pastikan Anda mengikuti setiap langkah secara saksama.

    Langkah 1. Kunjungi GitHub untuk mengunduh rilis Marlin terbaru, yaitu 2.0.9.1 pada saat artikel ini ditulis. Anda bisa memeriksa versi terbaru dengan mengklik menu tarik-turun pada halaman dan memeriksa rilis paling bawah.

    Ketika Anda sudah berada di sana, klik panah tarik-turun pada tombol "Code" dan kemudian pilih "Download ZIP." Itu akan memulai pengunduhan untuk Anda.

    Langkah 2. File akan datang dalam format ZIP, jadi Anda harus mengekstraknya untuk melanjutkan. Setelah selesai, buka dan klik folder "config".

    Lihat juga: Cara Mengkalibrasi E-Step & Laju Aliran Extruder Anda dengan Sempurna

    Langkah 3. Setelah selesai, Anda sekarang perlu menyalin informasi yang diperlukan dari printer 3D spesifik Anda dan mengganti file konfigurasi default dengan informasi tersebut. Untuk melakukannya, klik folder "examples", cari printer 3D Anda, dan pilih mainboard mesin Anda. Jalur yang diberikan di bawah ini adalah contoh bagaimana Anda harus melakukan langkah ini.

    Configurations-release-2.0.9.1> config> examples> Creality> Ender-3> CrealityV1

    Salin file "Configuration" dan "Configuration_adv" untuk melanjutkan.

    Langkah 4. Selanjutnya, Anda cukup menempelkan file ke dalam folder "default". Jika Anda menggunakan PC Windows, sistem akan meminta Anda untuk mengganti file yang ada dengan file salinan Anda. Lakukan hal itu untuk melanjutkan. Sekarang kita memiliki versi firmware Marlin terbaru yang dikonfigurasikan untuk printer 3D Anda.

    Langkah 5. Sekarang, Anda memerlukan perangkat lunak Arduino untuk meng-upgrade firmware printer 3D Anda. Arduino IDE dapat diunduh dari situs web resminya, dan jika Anda menggunakan PC Windows, Anda juga dapat menginstalnya dengan mudah dari Microsoft Store.

    Langkah 6. Selanjutnya, luncurkan firmware di Arduino IDE Anda menggunakan file Marlin.ino di folder tersebut. Saat Arduino terbuka, pastikan Anda memilih papan yang tepat untuk printer 3D Anda di bagian "Tools" untuk menghindari kesalahan.

    Langkah 7. Selanjutnya, yang harus Anda lakukan adalah mengklik tombol "Verify" yang berbentuk seperti tanda centang di pojok kiri atas. Ini akan memulai proses kompilasi untuk firmware. Jika Anda telah melakukan semuanya dengan benar sampai sekarang, Anda seharusnya tidak akan melihat pesan kesalahan yang muncul.

    Langkah 8. Setelah pembaruan firmware selesai dikompilasi, Anda sekarang tinggal menghubungkan printer 3D Anda dengan komputer menggunakan koneksi USB jika printer Anda memiliki bootloader. Jika tidak, ada juga cara untuk menghubungkan printer Anda dan saya akan membahasnya nanti dalam artikel ini.

    Setelah terhubung, klik tombol "Unggah" yang berada tepat di samping tombol "Verifikasi". Pastikan printer sudah dicolokkan ke stopkontak sebelum melakukannya.

    Demikianlah cara meningkatkan firmware pada printer 3D Anda. Ada kemungkinan kecil bahwa sebagian pengaturan Anda, misalnya, offset perataan alas atau batas akselerasi, mungkin sudah diatur ulang.

    Dalam hal ini, Anda dapat menggunakan opsi "Inisialisasi EEPROM" pada antarmuka printer 3D untuk memulihkan semua yang ada dalam file konfigurasi Anda.

    Video berikut ini secara menyeluruh membahas prosesnya, jadi silakan tonton untuk mendapatkan tutorial visual yang mendalam.

    Bagaimana Cara Menambahkan dan Menginstal Firmware Marlin ke Printer 3D?

    Untuk menginstal firmware Marlin pada printer 3D, pertama-tama Anda harus mengunduh Marlin di komputer Anda, mengedit file konfigurasi yang diunduh, kemudian menggunakan perangkat lunak Arduino untuk mengkompilasi proyek Marlin ke dalam bentuk yang dapat dibaca oleh printer 3D Anda. Setelah selesai, Anda hanya perlu mengunggahnya untuk menambahkan Marlin ke printer 3D Anda.

    Proses menginstal Marlin ke printer 3D Anda sangat mirip dengan subjudul di atas. Pada dasarnya, Anda dapat mengulangi semua langkah yang disorot dalam bagian sebelumnya, bahkan jika Anda baru pertama kali menambahkan Marlin ke printer 3D.

    Untuk mengedit firmware printer 3D Anda, Anda akan menggunakan aplikasi Arduino IDE tepat setelah Anda membuka firmware di dalamnya.

    Namun demikian, disarankan untuk tidak mengotak-atik file konfigurasi dalam editor karena sebagian besar kode sudah ditentukan sebelumnya, dan mengubah sesuatu tanpa mengetahui apa itu berpotensi menghalangi Anda untuk melakukan flashing.

    Video berikut ini oleh Teaching Tech adalah panduan yang bagus untuk mengedit firmware printer 3D Anda, jadi pastikan untuk memeriksanya untuk lebih jelasnya.

    Dapatkah Anda Memperbarui Firmware Ender 3 Anda Dengan Cura?

    Ya, Anda dapat memperbarui firmware Ender 3 Anda dengan Cura hanya dalam beberapa langkah mudah. Pertama, Anda cukup mengunduh versi firmware yang sudah dikompilasi yang Anda inginkan dalam format HEX dan mengunggahnya ke printer 3D Anda menggunakan Cura.

    Alat pengiris Cura membuatnya cepat dan mudah untuk mengunggah firmware pilihan kami ke printer 3D. Anda bahkan tidak perlu memiliki bootloader untuk menggunakan metode ini.

    Yang Anda perlukan adalah sebuah USB, firmware yang Anda perlukan dalam format HEX, dan tentu saja, Cura. Proses selanjutnya sangat mudah untuk diikuti, jadi mari kita bahas sekarang.

    Langkah-langkah berikut ini akan menjelaskan cara memperbarui firmware Anda dengan Cura.

    Langkah 1. Buka halaman Konfigurasi Marlin DanBP dan gulir ke bawah ke file untuk menemukan file HEX yang sudah dipaketkan yang sesuai dengan pengaturan Anda untuk Ender 3. Anda juga dapat mencari firmware Anda sendiri secara online, tetapi pastikan itu sudah dikompilasi sebelum mengunduh.

    Berikut ini adalah tampilan bagian yang harus digulir ke bawah pada halaman.

    Langkah 2. Hubungkan komputer/laptop Anda ke printer 3D menggunakan konektor USB yang sesuai dengan mesin Anda.

    Langkah 3. Setelah mengunduh file, Anda perlu mengekstraknya untuk melanjutkan. Setelah selesai, cukup jalankan Cura dan klik pada area dropdown di samping area pilihan printer 3D Anda. Setelah itu, klik "Kelola printer" untuk melanjutkan.

    Langkah 4. Segera setelah Anda melakukannya, Anda akan melihat jendela "Preferensi" muncul. Akan ada opsi yang disebut "Perbarui Firmware." Klik di atasnya untuk melanjutkan ke langkah berikutnya.

    Langkah 5. Terakhir, Anda sekarang cukup mengklik "Unggah Firmware khusus," pilih file HEX yang baru saja Anda unduh dan biarkan Cura mengunggah firmware ke printer Ender 3 Anda.

    Selesai! Anda sudah melakukan proses yang cukup mendasar dan akhirnya memperbarui firmware printer 3D Anda. Jangan lupa untuk menginisialisasi EEPROM pada printer 3D Anda untuk menyimpan firmware.

    Video berikut ini adalah penjelasan visual dari proses yang dibahas di atas.

    Bagaimana Anda Mengetahui dan Mengenal Firmware Printer 3D Anda

    Untuk mengetahui dan menemukan firmware printer 3D Anda, Anda perlu mengirim perintah M115 G-Code ke printer Anda menggunakan perangkat lunak seperti Pronterface. Beberapa printer 3D termasuk Ender 3 juga memiliki bagian "Tentang" atau "Info Printer" dalam menu LCD mereka yang dapat memberi tahu Anda, firmware apa yang terinstal pada printer tersebut.

    Sebagian besar printer 3D dikirimkan dengan firmware Marlin atau RepRap, tetapi perlu diketahui dengan pasti, yang mana yang terinstal pada mesin Anda.

    Lihat juga: 6 Solusi Cara Memperbaiki Filamen Printer 3D yang Tidak Mengalir dengan Benar

    The M115 pada dasarnya adalah perintah untuk "meminta versi firmware dan kemampuan mikrokontroler atau mainboard saat ini." Perintah ini dapat dimasukkan di jendela terminal perangkat lunak apa pun yang dapat mengirim perintah G-Code printer 3D Anda.

    Pronterface adalah pilihan populer yang digunakan banyak orang untuk mengontrol, menyesuaikan, dan mengkalibrasi printer 3D mereka dengan teknik seperti hot end dan heat bed PID Tuning.

    Setelah memasukkan perintah tersebut, Anda akan mendapatkan serangkaian kode yang akan terlihat seperti ini.

    NAMA PERANGKAT LUNAK: Marlin 1.1.0 (Github) SUMBER_KODE_URL: //github.com/MarlinFirmware/Marlin PROTOKOL_VERSI: 1.0 JENIS_MESIN: RepRap JUMLAH_EKSTRUSTER: 1 UUID: cede2a2f-41a2-4748-9b12-c55c62f367ff

    Di sisi lain, jika Anda menggunakan perangkat lunak pengiris Makerbot Print, Anda dapat dengan mudah mengetahui versi firmware yang Anda gunakan dengan membuka Print Panel, memilih printer 3D Anda, kemudian mengklik "Utilities."

    Terakhir, Anda klik "Firmware Update" dan semua informasi yang relevan akan muncul, termasuk versi firmware terkini yang digunakan printer Anda.

    Dapatkah Anda Mengekstrak Firmware Dari Printer 3D?

    Ya, Anda dapat mengekstrak firmware dari printer 3D setelah dikompilasi dan diunggah. Namun, setelah Anda mendapatkan file .hex untuk konfigurasi firmware Anda, hal ini tidak ada gunanya dalam jangka panjang, karena Anda tidak akan dapat mengedit atau mengkonfigurasi firmware Anda karena sudah dikompilasi.

    Sebelum dikompilasi, firmware berada dalam format .h atau .ino. Setelah Anda mengkompilasinya, format tersebut dikonversi menjadi .bin atau .hex, tergantung pada apakah Anda memiliki papan 8-bit atau papan 32-bit.

    Anggap saja ini seperti hidangan yang Anda siapkan. Sebelum Anda memasak, semua bahan sudah disiapkan di atas meja, sehingga Anda bisa menggantinya dengan apa pun yang Anda suka. Setelah memasak, Anda tidak bisa kembali ke tahap bahan. Begitulah juga dengan firmware.

    Apakah Printer 3D Anda Memiliki Bootloader?

    Printer 3D Anda mungkin memiliki atau tidak memiliki bootloader, tergantung pada printer apa yang Anda miliki. Printer 3D yang ramah anggaran seperti Creality Ender 3 tidak disertakan dengan bootloader karena membutuhkan ruang penyimpanan ekstra pada mikrokontroler di dalam mainboard printer Anda dan juga lebih mahal untuk disertakan.

    Berikut ini adalah beberapa printer 3D yang memiliki bootloader.

    • QIDI Tech X-Plus
    • Monoprice Maker Select V2
    • Replicator MakerBot 2
    • Creality Ender CR10-S
    • Flashforge Creator Pro

    Dapatkah Anda Mem-flash Firmware Tanpa Bootloader?

    Ya, Anda dapat mem-flash firmware tanpa bootloader dengan menggunakan programmer eksternal yang menulis firmware ke ICSP motherboard Anda. ICSP terdapat pada sebagian besar board, jadi Anda tidak akan mengalami masalah dalam mem-flash firmware tanpa bootloader dengan cara tersebut.

    Bootloader adalah perangkat lunak yang memungkinkan Anda melakukan flash firmware dengan mudah menggunakan USB. Bootloader hanya membutuhkan ruang minimal di dalam mikrokontroler mainboard Anda, yang merupakan komponen khusus yang menyimpan segala sesuatu yang terkait dengan firmware printer 3D.

    Meskipun minimal, bootloader memang mengambil ruang dalam mikrokontroler, yang berpotensi dimanfaatkan oleh fitur lain yang lebih penting, seperti perataan tempat tidur otomatis.

    Inilah alasan mengapa banyak produsen menghindari menempatkan bootloader di dalam mainboard printer 3D, supaya pengguna dapat sepenuhnya memanfaatkan ruang untuk lebih banyak fitur.

    Dengan melakukan hal itu, flashing firmware pasti lebih rumit, karena Anda tidak bisa menggunakan koneksi USB lagi. Namun demikian, sebagian orang menganggap bahwa hal itu sepadan dengan pengorbanannya untuk meningkatkan fungsionalitas printer mereka.

    Video berikut ini oleh Thomas Sanladerer adalah tutorial yang bagus tentang flashing firmware tanpa bootloader, jadi lihatlah video ini untuk mendapatkan panduan yang menyeluruh.

    Firmware RepRap Vs Marlin Vs Klipper

    RepRap, Marlin, dan Klipper merupakan pilihan yang sangat populer dalam hal memilih firmware untuk printer 3D Anda. Namun demikian, ketiganya cukup berbeda satu sama lain, jadi mari kita selami perbedaannya dan lihat mana yang terbaik.

    Arsitektur

    RepRap: Firmware RepRap ditulis dalam bahasa pemrograman C++ dan secara ketat dibuat untuk berjalan pada prosesor 32-bit saja, seperti papan pengontrol Duet. Dengan demikian, ini dapat digunakan pada printer 3D, mesin CNC, pengukir, dan pemotong laser. RepRap juga didasarkan pada Marlin.

    Marlin: Marlin didasarkan pada firmware Sprinter yang juga ditulis dalam bahasa C++, tetapi cukup serbaguna dan dapat berjalan pada prosesor 8-bit dan 32-bit. Seperti RepRap, Marlin menangani sebagian besar kalkulasi G-Code terperinci yang mengontrol komponen printer 3D itu sendiri.

    Klipper: Firmware Klipper berfokus pada komponen penting seperti motor stepper dan sensor perataan tempat tidur, tetapi menyerahkan penghitungan G-Code yang rumit ke papan lain yang lebih mumpuni, yang dalam banyak kasus adalah Raspberry Pi. Oleh karena itu, Klipper menggunakan kombinasi dua papan untuk menjalankan printer 3D, dan ini tidak seperti firmware lainnya.

    Pemenang Kategori: Meskipun arsitektur tidak memberikan keuntungan atau kerugian yang nyata, Marlin menang di sini karena ini adalah firmware yang paling berpengalaman, membentuk fondasi yang kuat bagi banyak firmware lain untuk dibangun di atasnya.

    Fitur

    RepRap: RepRap sarat dengan berbagai fitur, termasuk fitur-fitur canggih untuk pengguna pencetakan 3D tingkat lanjut. Beberapa di antaranya termasuk pembuatan waktu langkah yang tepat dan penyesuaian akselerasi dinamis, yang keduanya sangat membantu untuk pencetakan 3D yang cepat, akurat, dan berkualitas tinggi.

    Fitur utama lain dari RepRap adalah alat konfigurasi webnya yang membuat penyesuaian menjadi mudah dan tidak menyakitkan untuk ditangani, tidak seperti Marlin yang mengharuskan Anda untuk mengedit semuanya di Arduino IDE.

    Marlin: Dengan pembaruan yang terus-menerus dari waktu ke waktu, Marlin juga telah menjadi firmware yang kaya fitur dengan fungsionalitas, seperti automatic bed leveling, autostart, yang mengatur printer ke kondisi baru setelah Anda menyalakannya kembali, dan linear advance, yang menghasilkan tekanan yang benar di dalam nozzle untuk gerakan yang tepat dan kecepatan cetak yang lebih tinggi tanpa kehilangan kualitas.

    Klipper: Klipper memiliki serangkaian fitur canggih, seperti input shaping (pembentukan input) yang mengurangi dampak getaran motor stepper pada kualitas cetakan. Dengan meniadakan efek riak pada cetakan, Anda bisa mencetak pada kecepatan yang lebih tinggi dan mempertahankan kualitas yang mengagumkan.

    Klipper menawarkan fitur lain yang disebut smooth pressure advance yang mengurangi oozing atau stringing dan meningkatkan bagaimana sudut-sudut model Anda dicetak. Fitur ini juga membantu menjaga prosesnya lebih stabil dan kuat, sehingga kualitas cetak tidak pernah terganggu. Masih ada banyak lagi ahli-ahli lainnya.

    Pemenang Kategori: Klipper

    Kecepatan

    RepRap dan Marlin: Kedua firmware ini kurang lebih sama dalam hal kecepatan. RepRap memang membanggakan bahwa ia memiliki kecepatan unggah yang tinggi, sekitar 800Kb/dtk ke kartu SD dengan menggunakan koneksi Wi-FI atau Ethernet. Jika Anda meningkatkan kecepatan melebihi nilai normal pada Marlin atau RepRap, Anda harus puas dengan kualitas cetak yang lebih rendah.

    Klipper: Klipper adalah firmware tercepat dari sekian banyak firmware yang ada, dengan sejumlah fitur, seperti peningkatan tekanan yang mulus dan input shaping yang memungkinkannya mencetak pada kecepatan yang lebih tinggi, sekitar 80-100mm/dtk sekaligus mempertahankan kualitas dan presisi cetak yang istimewa.

    Saya bahkan menemukan video YouTube tentang seseorang yang mencetak dengan menggunakan Klipper pada kecepatan 150mm/s dengan mudah.

    Pemenang Kategori: Klipper

    Kemudahan Penggunaan

    RepRap: RepRap jelas merupakan firmware yang lebih mudah digunakan dalam perbandingan ini. Konfigurasi file dapat dilakukan dalam antarmuka berbasis web khusus dan juga dapat digunakan untuk memperbarui firmware.

    Alat bantu konfigurasi online membuat RepRap menonjol, memberikan kemudahan penggunaan yang diinginkan oleh banyak pengguna printer 3D di Marlin.

    Marlin: Bagi pemula, Marlin mudah untuk dipahami. Namun, firmware ini bisa memakan waktu dan sulit ketika Anda perlu mengonfigurasi file Anda.

    Jika Anda perlu membuat perubahan tertentu pada konfigurasi, Anda harus mem-flash ulang firmware dan mengkompilasinya, pada dasarnya mengulangi proses dari awal. Sisi positifnya, Marlin memiliki dokumentasi yang bagus, komunitas yang besar, dan banyak materi yang tersedia secara online untuk dipelajari dan mendapatkan bantuan.

    Klipper: Klipper juga merupakan firmware yang mudah digunakan, terutama jika Anda sudah berpengalaman dengan Raspberry Pi. Tidak perlu mem-flash ulang, tidak seperti Marlin, dan perubahan pada file konfigurasi dapat dilakukan dengan mudah.

    Meskipun demikian, dokumentasi untuk Klipper masih kurang karena ini adalah firmware yang relatif baru, dan Anda tidak akan menemukan tingkat bantuan online yang sama seperti yang Anda temukan pada Marlin.

    Pemenang Kategori: RepRap

    Kompatibilitas

    RepRap: RepRap pada awalnya dibuat untuk board Duet 32-bit. Oleh karena itu, RepRap hanya dapat berfungsi pada beberapa board 32-bit lainnya, jadi ini bukanlah firmware yang paling beragam di luar sana.

    Marlin: Marlin adalah firmware yang paling banyak kompatibel di luar sana, dibuat untuk bekerja pada papan 8-bit dan papan 32-bit. Itulah mengapa orang menggunakan Marlin ketika mereka membuat printer 3D sendiri.

    Klipper: Tidak seperti RepRap, Klipper juga mendukung papan 8-bit dan 32-bit, dan bekerja dengan hampir semua papan yang ada di luar sana. Klipper juga menjadi lebih disukai oleh mereka yang mulai membangun printer 3D DIY dan mereka membutuhkan firmware yang kaya fitur untuk diinstal.

    Pemenang Kategori: Marlin

    Roy Hill

    Roy Hill adalah penggemar pencetakan 3D dan guru teknologi yang penuh semangat dengan banyak pengetahuan tentang semua hal yang berkaitan dengan pencetakan 3D. Dengan pengalaman lebih dari 10 tahun di bidangnya, Roy telah menguasai seni desain dan pencetakan 3D, dan telah menjadi ahli dalam tren dan teknologi pencetakan 3D terkini.Roy memegang gelar di bidang teknik mesin dari University of California, Los Angeles (UCLA), dan telah bekerja untuk beberapa perusahaan terkemuka di bidang pencetakan 3D, termasuk MakerBot dan Formlabs. Dia juga telah berkolaborasi dengan berbagai bisnis dan individu untuk membuat produk cetak 3D kustom yang telah merevolusi industri mereka.Selain kecintaannya pada pencetakan 3D, Roy adalah seorang yang rajin bepergian dan penggemar alam luar. Dia menikmati menghabiskan waktu di alam, hiking, dan berkemah bersama keluarganya. Di waktu senggangnya, ia juga membimbing para insinyur muda dan membagikan kekayaan pengetahuannya tentang pencetakan 3D melalui berbagai platform, termasuk blog populernya, 3D Printerly 3D Printing.