Cara Menghantar G-Code ke Pencetak 3D Anda: Cara yang Betul

Roy Hill 17-10-2023
Roy Hill

Terdapat beberapa cara pengguna pencetak 3D menghantar fail kod g ke mesin mereka, yang semuanya berfungsi dengan baik. Artikel ini akan menunjukkan kepada anda cara utama orang menghantar fail G-code mereka dan akan mengenal pasti cara terbaik untuk berbuat demikian.

Cara terbaik untuk menghantar fail G-Code ke pencetak 3D anda ialah dengan kembangkan pencetak 3D anda untuk menggunakan keupayaan Wi-Fi menggunakan Raspberry Pi & perisian OctoPrint. Ini membolehkan anda memindahkan fail secara wayarles ke pencetak anda, membolehkan anda juga mengawalnya untuk memulakan cetakan dari jauh.

Ini ialah jawapan asas tentang cara melakukannya, jadi jika anda mahukan butiran lanjut di sebaliknya dan beberapa maklumat penting lain, teruskan membaca.

    Apakah G-Code dalam Pencetak 3D?

    G-Code (Kod Geometrik) ialah bahasa pengaturcaraan terkawal secara berangka dan jenis fail yang mengandungi arahan yang boleh difahami oleh pencetak 3D anda. Ia menterjemah arahan seperti pemanasan muncung atau katil cetakan anda, ke setiap X, Y & Pergerakan paksi Z yang dilakukan oleh pencetak 3D anda.

    Fail arahan G-Code ini dibuat melalui penggunaan aplikasi perisian penghiris, yang mempunyai antara muka yang mudah digunakan untuk membuat pelarasan khusus pada cara cetakan 3D anda beroperasi.

    Mula-mula, anda akan mengimport model CAD ke dalam penghiris anda, kemudian anda mempunyai pilihan untuk melaraskan beberapa pembolehubah. Sebaik sahaja anda berpuas hati dengan tetapan suhu, tetapan kelajuan, ketinggian lapisan, sokongan andatetapan, dan semua perkara di atas, anda kemudian tekan slice, yang mencipta fail G-Code itu.

    Contoh G-Code kelihatan seperti ini:

    G1 X50 Y0 Z0 F3000 E0.06

    G1 – arahan untuk menggerakkan muncung di sekeliling katil cetakan

    X, Y, Z – titik pada paksi yang sepadan untuk bergerak ke

    F – kelajuan untuk menyemperit seminit

    E – berapa banyak filamen yang perlu disemperit

    Lihat juga: Semakan Papan Kawalan SKR Mini E3 V2.0 32-Bit – Berbaloi untuk Ditingkatkan?

    Apakah Cara Terbaik untuk Menghantar Fail G-Code ke Pencetak 3D saya?

    Menghantar fail G-Code ke pencetak 3D anda adalah tugas yang agak mudah untuk sebahagian besar, membolehkan anda mencipta model cetakan 3D yang cantik dan kreatif itu. Orang ramai tertanya-tanya apakah cara terbaik orang menghantar fail ke pencetak 3D mereka, yang saya ingin bantu jawab.

    Selepas membuat fail G-Code anda daripada penghiris kegemaran anda, terdapat beberapa cara orang melakukan ini :

    • Memasukkan Kad SD (Mikro) ke dalam pencetak 3D anda
    • Kabel USB yang menyambungkan pencetak 3D anda ke komputer atau komputer riba
    • Melalui sambungan Wi-Fi

    Sekarang ini ialah kaedah utama untuk menghantar fail G-Code ke pencetak 3D anda, tetapi ia boleh menjadi agak rumit dalam beberapa cara apabila anda mula memperkenalkan faktor lain seperti Arduino, tetapi artikel ini akan menggunakan kaedah yang lebih mudah.

    Memasukkan Kad SD (Mikro) Ke dalam Pencetak 3D Anda

    Menggunakan kad SD adalah satu cara yang paling biasa dan umum untuk menghantar G-Code ke pencetak 3D anda. Hampir semua pencetak 3D mempunyai SDslot kad yang biasa digunakan untuk tujuan ini sahaja.

    Anda boleh menghantar G-Code dengan mudah ke kad SD atau MicroSD selepas menghiris model CAD anda pada komputer atau komputer riba. Ender 3 saya disertakan dengan kad MicroSD dan pembaca kad USB, yang membolehkan anda menyimpan fail secara terus.

    Simpan fail G-Code pada Kad MicroSD dan masukkannya ke dalam slot kad MicroSD pada pencetak.

    Ini mungkin kaedah yang paling banyak digunakan untuk menghantar fail G-Code ke pencetak 3D, kerana kesederhanaan dan keberkesanannya untuk menyelesaikan kerja tanpa aplikasi atau peranti tambahan.

    Cuba jangan membuat kesilapan dengan mencabut palam kad SD semasa dalam proses pencetakan 3D atau model anda akan berhenti.

    Kabel USB Disambungkan ke Komputer atau Komputer Riba

    Daripada menggunakan kad SD, kami boleh terus sambungkan pencetak 3D kami ke komputer atau komputer riba menggunakan kabel ringkas. Ini ialah kaedah yang kurang biasa, tetapi ia agak berkesan untuk pencetakan 3D, terutamanya jika ia berdekatan.

    Satu kelemahan yang disertakan dengan pilihan ini ialah jika anda menggunakan komputer riba anda maka anda perlu menyimpan komputer riba anda berjalan sepanjang masa kerana mod siap sedia boleh menghentikan proses pencetakan dan mungkin merosakkan projek anda juga.

    Oleh itu, adalah disyorkan untuk sentiasa menggunakan komputer meja semasa menghantar G-Code melalui USB.

    Lihat artikel saya tentang Adakah Anda Memerlukan Komputer yang Baik untuk Pencetakan 3D, untuk melihat beberapa  komputer hebat yang anda bolehgunakan dengan pencetak 3D  anda, terutamanya bagus untuk menghiris fail besar.

    USB Melalui Penyemak Imbas Chrome

    Ini ialah salah satu kaedah paling mudah untuk menghantar G-Code ke pencetak 3D anda. Mula-mula, anda perlu menambah sambungan "Penghantar Kod G" ke dalam penyemak imbas Chrome anda.

    Pasang sambungan ini dengan mengklik pada butang "Tambah pada Chrome". Selepas proses pemasangan selesai, buka apl penghantar G-Code.

    Sekarang sambungkan komputer anda dengan pencetak 3D menggunakan kabel USB. Buka Tetapan dari menu bar atas dan pilih port yang termasuk teks sebagai "tty.usbmodem" dan kemudian tetapkan kelajuan komunikasi kepada julat maksimumnya.

    Kini anda boleh menghantar G-Code terus ke pencetak 3D anda dengan menulis arahan dalam konsol daripada aplikasi ini.

    Menghantar G-Code Melalui Kesambungan Wi-Fi

    Kaedah yang semakin berkembang untuk menghantar G-Code ke 3D anda adalah melalui Wi-Fi pilihan. Pilihan ini telah mengubah keseluruhan senario pencetakan 3D dan telah membawa pengalaman pencetakan ke peringkat seterusnya.

    Terdapat banyak aplikasi dan perisian yang boleh digunakan untuk proses ini seperti OctoPrint, Repetier-Host, AstroPrint, dll.

    Untuk menggunakan Wi-Fi sebagai laluan penghantaran G-Code, anda perlu sama ada menambah kad SD Wi-Fi atau USB, melaksanakan AstroBox atau menggunakan OctoPrint atau Repetier-Host dengan Raspberry Pi.

    OctoPrint

    Mungkin salah satu tambahan yang paling disukai pada kawalan pencetak 3D adalah dengan menggunakanOctoPrint, perisian sumber terbuka yang mesra pengguna. Dalam OctoPrint, terdapat tab terminal yang menunjukkan kepada anda G-Code semasa yang sedang berjalan, serta pemulangan.

    Setelah anda membiasakan diri menggunakan OctoPrint, anda akan mendapati ia agak mudah untuk menghantar G- Kod pada pencetak 3D anda.

    Anda boleh melakukan lebih banyak perkara daripada menghantar G-Code ke pencetak 3D anda, jadi lihat melalui banyak pemalam berguna yang ada pada OctoPrint jika anda berminat.

    Video HowChoo di bawah ini menerangkan dengan terperinci tentang perkara yang anda perlukan, cara menyediakan dan cara menjalankan perkara selepas itu.

    Menggunakan Repetier-Host untuk Menghantar G-Code ke Pencetak 3D

    Apabila anda membuka aplikasi Repetier-Host akan terdapat empat jadual utama di bahagian atas sebelah kanan antara muka. Tab akan menjadi sebagai "Penempatan Objek", "Slicer", "Editor Kod G" dan "Kawalan Manual".

    Penempatan Objek ialah tab di mana anda akan memuat naik fail STL yang mengandungi model cetakan anda . Pastikan model berskala sempurna dan sedia untuk dicetak.

    Selepas ini, pergi ke tab “Slicer” dan klik pada butang 'Slice with Slic3r' atau 'CuraEngine' yang terletak di bahagian atas tab itu. Langkah ini akan menjadikan model cetakan STL pepejal menjadi lapisan dan arahan yang boleh difahami oleh pencetak 3D anda.

    Anda juga boleh melihat proses pencetakan dalam visualisasi lapisan demi lapisan untuk memastikan tiada peningkatan yang diperlukan.

    Lihat juga: 3 Cara Cara Selesaikan Isu Tersumbat Pencetak 3D – Ender 3 & Lagi

    "Kawalan Manual" ialahtab di mana anda akan mempunyai pilihan untuk menghantar G-Code terus ke pencetak dengan menaip arahan anda dalam kawasan teks G-Code yang terletak di bahagian atas tab.

    Selepas menaip arahan, klik pada butang "Hantar" dan pencetak akan serta-merta mula menyusun dan melaksanakan tindakan yang anda perlukan dengan arahan G-Code anda.

    Dalam tab "Kawalan Manual" anda akan mempunyai banyak pilihan kawalan yang boleh anda akses untuk membuat perubahan. Anda akan mempunyai pilihan untuk mematikan motor pelangkah sambil menghidupkan yang lain.

    Kadar aliran filamen, kelajuan penyemperitan, suhu dasar haba dan banyak perkara lain dalam tab ini boleh dilaraskan mengikut keinginan anda.

    Apakah Beberapa Perintah G-Code untuk Pencetak 3D Saya?

    Video di bawah menerangkan perkara yang anda perlukan dan membawa anda melalui proses untuk menghantar G-Code ke pencetak 3D anda. Ia juga menunjukkan kepada anda beberapa arahan G-Code biasa yang digunakan oleh ramai pengguna pencetak 3D.

    G0 & G1 ialah arahan yang digunakan untuk menggerakkan kepala cetakan 3D di sekeliling katil cetakan. Perbezaan antara G0 & G1 ialah G1 memberitahu program bahawa anda akan melakukan penyemperitan filamen selepas pergerakan.

    G28 menempatkan kepala cetakan anda ke sudut kiri hadapan (G28 ; Pulang ke Rumah (0,0,0) )

    • G0 & G1 – Pergerakan kepala cetak
    • G2 & G3 – Pergerakan arka terkawal
    • G4 – Berdiam atau tangguh/jeda
    • G10 & G11 – Penarikan Balik &unretraction
    • G28 – Beralih ke rumah/asal
    • G29 – Z-probe terperinci – meratakan
    • G90 & G91 – Menetapkan kedudukan relatif/mutlak
    • G92 – Tetapkan kedudukan

    RepRap mempunyai Pangkalan Data G-Code muktamad untuk semua perkara G-Code yang boleh anda semak.

    Roy Hill

    Roy Hill ialah peminat pencetakan 3D yang bersemangat dan guru teknologi dengan pelbagai pengetahuan tentang semua perkara yang berkaitan dengan percetakan 3D. Dengan lebih 10 tahun pengalaman dalam bidang ini, Roy telah menguasai seni reka bentuk dan percetakan 3D, dan telah menjadi pakar dalam trend dan teknologi percetakan 3D terkini.Roy memegang ijazah dalam kejuruteraan mekanikal dari University of California, Los Angeles (UCLA), dan telah bekerja untuk beberapa syarikat terkemuka dalam bidang percetakan 3D, termasuk MakerBot dan Formlabs. Beliau juga telah bekerjasama dengan pelbagai perniagaan dan individu untuk mencipta produk cetakan 3D tersuai yang telah merevolusikan industri mereka.Selain daripada minatnya untuk percetakan 3D, Roy adalah seorang pengembara yang gemar dan peminat aktiviti luar. Dia suka menghabiskan masa di alam semula jadi, mendaki dan berkhemah bersama keluarganya. Pada masa lapangnya, beliau juga memberi tunjuk ajar kepada jurutera muda dan berkongsi kekayaan pengetahuannya mengenai pencetakan 3D melalui pelbagai platform, termasuk blog popularnya, Percetakan 3D Printerly 3D.