Apakah Linear Advance & Cara Menggunakannya – Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Ramai pengguna sedang mencari cara untuk meningkatkan kualiti pencetak 3D mereka. Apa yang kebanyakan daripada mereka tidak tahu ialah anda boleh meningkatkan kualiti dengan mendayakan fungsi yang dipanggil pendahuluan linear.

Itulah sebabnya saya menulis artikel ini, untuk mengajar anda apa itu Linear Advance dan cara menyediakannya pada pencetak 3D anda.

    Apakah yang dilakukan oleh Linear Advance? Adakah Ia Berbaloi?

    Linear Advance pada asasnya ialah fungsi dalam perisian tegar anda yang melaraskan tekanan yang terkumpul dalam muncung anda akibat daripada penyemperitan dan penarikan balik.

    Fungsi ini mengambil kira perkara ini dan melakukan penarikan balik tambahan mengikut kepantasan pergerakan dibuat. Memandangkan walaupun muncung anda bergerak dengan cepat, berhenti seketika, atau berjalan perlahan, masih terdapat tekanan di dalamnya.

    Anda boleh mendayakannya melalui pemalam di Cura atau dengan mengedit perisian tegar anda. Anda perlu menala ciri ini dengan betul supaya ia berfungsi dengan betul. Ini bermakna menetapkan nilai K yang betul, yang merupakan parameter yang akan menentukan berapa banyak pendahuluan linear akan mempengaruhi model anda.

    Kelebihan Linear Advance yang dikonfigurasikan dengan baik adalah lengkung yang lebih tepat, mengawal dalam mengurangkan kelajuan lengkung selain peningkatan kelajuan tanpa mengurangkan kualiti.

    Seorang pengguna mengesyorkan menggunakan fungsi Linear Advance kerana ia boleh memberikan hasil yang sangat baik, dengan sudut yang lebih tajam dan lapisan atas yang lebih licin. Dia juga menyatakan bahawa anda perlupersediaan mendayakan pendahuluan linear tetapi tidak dapat melihat banyak peningkatan daripadanya.

    Pengguna lain berpendapat menggunakan pendahuluan linear benar-benar akan meningkatkan mana-mana pencetak dengan persediaan Bowden sementara tidak kritikal sepenuhnya kepada orang yang menggunakan pencetak dengan pemacu langsung.

    Pengguna lain mengesyorkan bermula dengan nilai K 0.0 dan meningkat secara berperingkat sebanyak 0.1 hingga 1.5 jika anda memiliki pencetak pemacu langsung. Dia tidak pernah melepasi 0.17 dengan nilai Knya dan dia hanya mendapat setinggi itu apabila mencetak dengan nilon.

    Adalah penting untuk menentukan Linear Advance dalam perisian tegar anda seperti yang dinyatakan sebelum ini, apabila anda mengalih keluar teks “//” seperti yang diketahui oleh seorang pengguna.

    Berikut ialah keputusannya daripada melakukan ujian , di mana dia memilih 0.8 sebagai nilai ideal.

    Kfactor

    Cetakan Ujian Pendahuluan Linear Terbaik

    Mendayakan pendahuluan linear biasanya memerlukan beberapa cetakan ujian dibuat. Pengguna mencipta model berbeza yang boleh membantu anda dengan ujian tersebut. Dengan cetakan ujian ini, anda akan dapat mencari nilai pendahuluan linear optimum dengan lebih mudah kerana ia dibuat dengan mengambil kira fungsi tersebut.

    Ini juga akan membantu anda menentukan tahap lembap filamen anda dengan pendahuluan linear didayakan. Beberapa model ujian di bawah juga boleh membantu anda menyesuaikan tetapan berguna yang lain.

    Berikut ialah beberapa cetakan ujian pendahuluan linear terbaik yang boleh anda temui di Thingiverse:

    • Penentukuran Ikan Minimum
    • LinearUjian Penjembatan Lanjutan
    • Ujian Pendahuluan Linear
    • Penentukuran Lanjutan Linear
    • Kit Penentukuran Naik Taraf Pencetak
    untuk menala fungsi mengikut bahan yang anda gunakan dan model yang anda cetak.

    Pengguna lain mengesyorkan mendayakan pendahuluan linear kerana ia telah membolehkannya menghasilkan beberapa hasil berkualiti tinggi menggunakannya.

    Kemajuan linear sangat mengagumkan! daripada 3Dprinting

    Memastikan pencetak anda berfungsi dengan baik dengan penyemperit yang ditentukur ialah langkah pertama yang sangat penting. Anda juga harus menyemak sama ada tetapan penghiris dioptimumkan sebelum anda memulakan dengan cara menyediakan pendahuluan linear.

    Adalah penting untuk ambil perhatian bahawa pendahuluan linear tidak akan membetulkan sebarang isu yang terdapat pada pencetak anda jadi jika anda mengalami sebarang masalah, cuba selesaikannya sebelum mendayakan fungsi ini.

    Lihat video di bawah untuk mendapatkan maklumat lanjut tentang Linear Advance.

    Cara Menggunakan Linear Advance dalam Marlin

    Marlin ialah perisian tegar paling terkenal yang digunakan dalam pencetak 3D. Walaupun anda mungkin ingin menaik tarafnya dari semasa ke semasa, ia biasanya perisian tegar lalai untuk kebanyakan pencetak.

    Begini cara menggunakan pendahuluan linear dalam Marlin:

    1. Tukar dan kilat semula perisian tegar
    2. Laraskan nilai K

    1. Tukar dan Pancarkan Semula Perisian Tegar

    Untuk menggunakan Linear Advance dalam Marlin, anda perlu menukar dan menyegarkan semula perisian tegar pencetak anda.

    Anda akan melakukannya dengan memuat naik perisian tegar Marlin sedia ada anda ke editor perisian tegar, kemudian mengalih keluar teks “//” daripada baris “#define LIN ADVANCE” di bawah"Adv.h konfigurasi".

    Anda boleh mencari mana-mana versi Marlin di GitHub. Cuma muat turun yang anda gunakan pada pencetak anda dan muat naik ke editor perisian tegar.

    Pengguna mengesyorkan menggunakan Kod VS sebagai editor perisian tegar kerana anda boleh menemuinya secara percuma dalam talian dan membolehkan anda mengedit perisian tegar anda dengan mudah. Selepas mengalih keluar baris, anda hanya perlu menyimpan dan memuat naik perisian tegar ke pencetak anda.

    Lihat video di bawah untuk mendapatkan maklumat lebih terperinci tentang cara mengedit Marlin menggunakan Kod VS.

    Lihat juga: 10 Cara Bagaimana untuk Memperbaik Tertakluk dalam Pencetakan 3D Anda

    2. Laraskan K-Value

    Langkah terakhir sebelum membuat pendahuluan linear bekerja pada pencetak anda ialah melaraskan nilai K. Adalah penting untuk melaraskannya supaya anda boleh menggunakan pendahuluan linear dengan betul.

    Laraskan tetapan penghiris pada antara muka Marlin K-Value Generator agar sepadan dengan yang anda gunakan. Ini bermakna diameter muncung, penarikan balik, suhu, kelajuan dan katil cetakan.

    Penjana akan mencipta fail kod G untuk pencetak anda dengan satu siri garis lurus. Garisan akan bermula perlahan dan berubah halaju. Perbezaan antara setiap baris ialah nilai K yang digunakannya.

    Di bahagian bawah bahagian tetapan penghiris tapak web, pergi ke "Jana kod G". Skrip kod G hendaklah dimuat turun dan dimuatkan ke pencetak anda.

    Anda kini boleh mula mencetak tetapi sedar bahawa anda perlu menukar nilai K anda pada bila-bila masa anda mengubah kelajuan,suhu, penarikan balik, atau tukar jenis filamen.

    Seorang pengguna mencadangkan menggunakan penjana nilai K Marlin kerana ia akan membantu anda mencari nilai K yang optimum untuk pencetak anda.

    Pengguna lain mengesyorkan menggunakan julat 0.45 – 0.55 untuk jenama PLA yang berbeza dan 0.6 – 0.65 untuk PETG kerana dia mendapati banyak kejayaan menggunakan nilai K ini, walaupun bergantung pada persediaan anda. Pengguna juga menambah bahawa anda akan tahu ia berfungsi apabila anda melihat penyemperit bergerak ke belakang sedikit di hujung setiap baris.

    Lihat video di bawah untuk mendapatkan maklumat lanjut tentang cara menggunakan pendahuluan linear pada Marlin.

    Cara Menggunakan Linear Advance di Cura

    Cura ialah alat penghiris yang sangat popular yang sangat terkenal dalam dunia percetakan 3D.

    Begini cara menggunakan pendahuluan linear dalam Cura:

    1. Muat turun pemalam tetapan pendahuluan linear
    2. Tambah kod G

    1. Muat turun Pemalam Tetapan Lanjutan Linear

    Kaedah pertama yang boleh anda lakukan untuk menggunakan pendahuluan linear dalam Cura ialah menambah pemalam tetapan pendahuluan linear daripada Pasaran Ultimaker. Untuk berbuat demikian, mula-mula log masuk ke Akaun Ultimaker anda.

    Selepas mencari pemalam di pasaran dan menambahkannya, anda perlu meluluskan permintaan pop timbul Cura untuk menyegerakkan tetapan. Pemalam akan mula berfungsi selepas beberapa pop timbul lagi.

    Dialog "Menetapkan Keterlihatan" akan muncul jika anda menavigasi ke menu "Tetapan Cetak" danpilih simbol tiga baris di sebelah medan carian.

    Untuk menjadikan semua pilihan kelihatan, pilih “Semua” daripada menu lungsur turun, kemudian klik OK untuk menamatkan tetingkap.

    Dalam kotak carian, taip “linear advance,” dan kemudian masukkan nilai K-factor dalam entri untuk faktor pendahuluan linear.

    Linear Advance akan didayakan jika pilihan Linear Advance Factor mempunyai nilai selain daripada 0. Pengguna mengesyorkan kedua-dua kaedah ini dan kaedah yang diliputi dalam bahagian seterusnya sebagai dua cara mudah untuk mendayakan pendahuluan linear dalam Cura.

    Seorang pengguna juga mengesyorkan untuk melihat "Pemalam Tetapan Bahan" yang membolehkan anda menetapkan faktor pendahuluan linear yang berbeza bagi setiap bahan.

    2. Tambah G-Code

    Kaedah lain untuk menghidupkan pendahuluan linear dalam Cura ialah menggunakan Skrip Mula kod-G, yang membuatkan penghiris menghantar kod Linear Advance G kepada pencetak sebelum memulakan proses pencetakan.

    Untuk melakukannya hanya pilih "Tetapan" daripada menu teratas Cura. Kemudian pilih "Urus Pencetak" daripada menu lungsur.

    Klik pilihan "Tetapan Mesin" selepas memilih pencetak yang perlu disesuaikan.

    Kemudian anda perlu menambah baris akhir input kod G Mula, dengan Kod Linear Advance G (M900) dan faktor K. Untuk faktor K 0.45, sebagai contoh, anda akan menambahkan  "M900 K0.45" untuk mendayakan pendahuluan linear dengan betul.

    LinearAdvance secara automatik akan diaktifkan oleh Cura sebaik sahaja anda memulakan proses pencetakan kerana G-Codes dalam input Mula G-Code dijalankan sebelum setiap cetakan, menghapuskan keperluan untuk anda mengaktifkannya secara manual setiap kali anda mencetak.

    Untuk melumpuhkan ciri ini, anda boleh menukar faktor K kepada 0 atau mengalih keluar baris dari kotak. Harap maklum bahawa jika perisian tegar anda tidak menyokong pendahuluan linear maka G-Code hanya akan diabaikan oleh pencetak anda, seperti yang dinyatakan oleh seorang pengguna.

    Tonton video di bawah untuk mendapatkan maklumat lanjut tentang mengedit G-Codes di Cura.

    Cara Menggunakan Linear Advance dalam Klipper

    Klipper ialah satu lagi perisian tegar pencetakan 3D yang sangat popular. Dalam Klipper, anda juga boleh menggunakan fungsi pendahuluan linear tetapi penting untuk diperhatikan bahawa ia mempunyai nama lain.

    “Pressure Advance” ialah cara ciri ini dilabelkan di Klipper. Untuk menggunakan ciri Pressure Advance dengan betul, anda perlu menentukan tetapannya dengan betul.

    Begini cara menggunakan pendahuluan linear dalam Klipper:

    1. Cetak model ujian
    2. Tentukan nilai Advance Tekanan optimum
    3. Kira nilai Pendahuluan Tekanan
    4. Tetapkan nilai dalam Klipper

    1. Cetak Model Ujian

    Langkah pertama yang disyorkan ialah mencetak model ujian, seperti model ujian Square Tower , yang akan membolehkan anda menaikkan nilai Pressure Advance secara beransur-ansur.

    Adalah baik untuk mempunyai model ujianbersedia apabila menala dalam tetapan yang lebih maju seperti Pressure Advance, dengan cara itu anda boleh mencapai nilai optimum dengan mudah.

    2. Tentukan Nilai Pendahuluan Tekanan Optimum

    Anda harus menentukan nilai pendahuluan tekanan optimum dengan mengukur ketinggian cetakan ujian, melalui sudutnya.

    Ketinggian hendaklah dalam milimeter dan mesti dikira dengan mengukur dari pangkal cetakan ujian sehingga ke titik yang kelihatan terbaik.

    Anda sepatutnya dapat melihat titik itu dengan melihatnya kerana pendahuluan tekanan yang terlalu banyak akan mengubah bentuk cetakan. Jika sudut menunjukkan ketinggian yang berbeza, pilih yang paling rendah untuk diukur.

    Untuk mengukur cetakan ujian anda dengan betul, pengguna mengesyorkan menggunakan Angkup Digital , yang boleh anda temui di Amazon untuk harga yang hebat.

    3. Kira Nilai Pendahuluan Tekanan

    Untuk langkah seterusnya, anda perlu melakukan pengiraan untuk menentukan nilai Pendahuluan Tekanan.

    Anda boleh melakukan pengiraan berikut: Mula + ketinggian diukur dalam milimeter * faktor = Tekanan Advance.

    Mula biasanya 0 kerana ia adalah bahagian bawah menara anda. Nombor faktor ialah kekerapan Pressure Advance anda berubah semasa cetakan ujian. Untuk pencetak tiub Bowden, nilai itu ialah 0.020 dan untuk pencetak pemacu langsung, ia ialah 0.005.

    Sebagai contoh, jika anda menggunakan faktor kenaikan 0.020 dan mendapati bucu terbaik ialah 20 mm makaanda perlu memasukkan 0 + 20.0 * 0.020, dan anda akan mendapat nilai Pressure Advance sebanyak 0.4.

    4. Tetapkan Nilai dalam Klipper

    Selepas melakukan pengiraan, anda akan dapat menukar nilai dalam bahagian fail konfigurasi Klipper. Pergi ke bahagian konfigurasi Klipper, yang terdapat pada bar atas dan buka fail printer.cfg.

    Itulah fail konfigurasi, terdapat bahagian extruder di mana anda akan menambah input "pressure_advance = nilai pa" pada penghujungnya.

    Jika kami menggunakan contoh sebelumnya, entri akan kelihatan seperti ini: “advance_pressure = 0.4”

    Selepas memasukkan nilai, anda hanya perlu memulakan semula perisian tegar anda supaya fungsi itu didayakan dengan betul. Untuk memulakan semula Klipper hanya pergi ke pilihan "Simpan dan Mulakan Semula" di sudut kanan atas.

    Pengguna mengesyorkan menggunakan Pressure Advance dalam Klipper kerana anda boleh mengoptimumkan tetapan dengan cara yang benar-benar akan meningkatkan cetakan anda.

    Seorang pengguna perlu mencetak Bangku 3D yang bagus dalam masa 12 minit sahaja semasa bereksperimen dengan konfigurasi Pressure Advance yang berbeza dalam Klipper.

    Saya suka bot! Dan klipper. Dan peningkatan tekanan... Menguji makro yang saya temui di sini! daripada klippers

    Lihat video di bawah untuk melihat maklumat lanjut tentang menggunakan Pressure Advance pada Klipper.

    Cara Menggunakan Linear Advance pada Ender 3

    Jika anda memiliki Ender 3, anda juga boleh menggunakan linear advance tetapi sedar bahawa anda mungkinperlu menaik taraf papan induk anda untuk berbuat demikian.

    Ini kerana papan induk Creality versi 4.2.2 dan lebih rendah mempunyai pemacu yang disambungkan ke mod lama, seperti yang dinyatakan oleh seorang pengguna.

    Beliau menyatakan fungsi itu akan berfungsi dengan baik pada papan induk 4.2.7 dan mana-mana model yang lebih baharu. Begitulah keadaannya bagi Papan Induk Papan Senyap Dinaik Taraf Creality 3D Ender 3 V4.2.7 yang boleh anda temui tersedia di Amazon.

    Pengguna mengesyorkan papan induk ini kerana ia senyap dan diperbuat daripada bahan berkualiti tinggi, menjadikannya peningkatan yang berbaloi kepada Ender 3.

    Selain menyemak versi motherboard, tiada kebimbangan mengenai penggunaan pendahuluan linear pada Ender 3 dan anda boleh mendayakannya melalui Marlin, Cura atau Klipper.

    Anda boleh menyemak bahagian sebelumnya untuk mendapatkan maklumat tentang cara mendayakan pendahuluan linear menggunakan perisian tegar pilihan anda.

    Cara Menggunakan Linear Advance pada Direct Drive

    Mesin pemacu langsung boleh menggunakan linear advance, walaupun persediaan jenis Bowden mendapat manfaat paling banyak daripadanya.

    Mempunyai pencetak 3D pemacu langsung bermakna pencetak anda menggunakan sistem penyemperitan langsung yang menolak filamen ke hujung panas dengan memasang penyemperit pada kepala cetakan.

    Itu berbeza daripada sistem Bowden, yang selalunya mempunyai penyemperit terletak pada bingkai pencetak. Untuk sampai ke pencetak, filamen kemudiannya melalui tiub PTFE.

    Lihat juga: Cara Menggunakan Menyeterika dalam Pencetakan 3D – Tetapan Terbaik untuk Cura

    Seorang pengguna dengan pemacu terus

    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.