Što je Linear Advance & Kako ga koristiti – Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Mnogi korisnici traže načine za poboljšanje kvalitete svojih 3D pisača. Ono što većina njih ne zna jest da možete poboljšati kvalitetu omogućavanjem funkcije koja se zove linearno napredovanje.

Zato sam napisao ovaj članak, da vas naučim što je Linear Advance i kako ga postaviti na svom 3D pisaču.

    Što Linear Advance radi? Isplati li se?

    Linear Advance je u biti funkcija u vašem firmveru koja prilagođava pritisak koji se nakuplja u vašoj mlaznici kao rezultat istiskivanja i uvlačenja.

    Ova funkcija to uzima u obzir i izvodi dodatna uvlačenja prema brzini kretanja. Budući da čak i kada vaša mlaznica putuje brzo, zastane ili ide sporo, u njoj još uvijek postoji pritisak.

    Možete ga omogućiti putem dodatka na Cura ili uređivanjem firmvera. Morat ćete pravilno podesiti ovu značajku kako bi ispravno radila. To znači postavljanje točne K-vrijednosti, što je parametar koji će odlučiti koliko će linearno napredovanje utjecati na vaš model.

    Prednosti dobro konfiguriranog Linear Advance su preciznije krivulje, kontrola u smanjenju brzine krivulja uz povećanje brzine bez smanjenja kvalitete.

    Jedan korisnik preporučuje korištenje funkcije Linear Advance jer može dati izvrsne rezultate, s oštrijim kutovima i glatkijim gornjim slojevima. Također je primijetio da će vam trebatiPostavka je omogućila linearno napredovanje, ali nije bilo puno poboljšanja.

    Drugi korisnici misle da će upotreba linearnog napredovanja stvarno poboljšati bilo koji pisač s Bowden postavom, a da pritom nije kritična za ljude koji koriste pisače s izravnim pogonom.

    Drugi korisnik preporučuje da počnete s K-vrijednošću od 0,0 i postupno povećavate za 0,1 do 1,5 ako posjedujete pisač s izravnim pogonom. Nikada nije prešao 0,17 sa svojom K-vrijednošću, a toliko je bio visok samo kada je ispisivao najlonom.

    Važno je imati Linear Advance definiran u vašem firmveru kao što je prethodno spomenuto, kada uklonite tekst “//” kao što je jedan korisnik shvatio.

    Ovdje su njegovi rezultati testa , gdje je odabrao 0,8 kao idealnu vrijednost.

    Kfaktor

    Najbolji linearni probni ispisi

    Omogućavanje linearnog napredovanja obično zahtijeva nekoliko probnih ispisa. Korisnici su izradili različite modele koji vam mogu pomoći u tim testovima. S ovim probnim ispisima moći ćete puno lakše pronaći optimalnu vrijednost linearnog napredovanja jer su napravljeni imajući tu funkciju na umu.

    Također će vam pomoći da odredite koliko se vaši filamenti sporo ponašaju s omogućenim linearnim napredovanjem. Neki od testnih modela u nastavku također vam mogu pomoći u podešavanju drugih korisnih postavki.

    Ovdje su neki od najboljih linearnih unaprijed probnih ispisa koje možete pronaći na Thingiverseu:

    • Kalibracija Minimalna riba
    • LinearUnaprijedni test premošćivanja
    • Linearni napredni test
    • Linearna napredna kalibracija
    • Komplet za kalibraciju nadogradnje pisača
    za podešavanje funkcije prema materijalu koji koristite i modelu koji ispisujete.

    Drugi korisnik preporučuje omogućavanje linearnog napredovanja jer mu je to omogućilo da proizvede neke rezultate visoke kvalitete.

    Linearno napredovanje je nevjerojatno! iz 3Dprintinga

    Provjera je li vaš pisač u dobrom radnom stanju s kalibriranim ekstruderom vrlo je važan prvi korak. Također biste trebali provjeriti jesu li postavke rezača optimizirane prije nego počnete s postavljanjem linearnog napredovanja.

    Važno je napomenuti da linearno napredovanje neće riješiti probleme koji postoje na vašem pisaču pa ako imate bilo kakvih problema, pokušajte ih riješiti prije nego omogućite ovu funkciju.

    Pogledajte videozapis u nastavku za više informacija o Linear Advance.

    Kako koristiti Linear Advance u Marlinu

    Marlin je najpoznatiji firmware koji se koristi u 3D pisačima. Iako ćete ga s vremenom možda htjeti nadograditi, to je obično zadani firmware za većinu pisača.

    Evo kako koristiti linearno napredovanje u Marlinu:

    Vidi također: Kako jednostavno zamijeniti mlaznice Ender 3/Pro/V2
    1. Promijenite i ponovno bljeskajte firmver
    2. Podesite K-vrijednost

    1. Promijenite i ponovno fleširajte firmver

    Da biste koristili Linear Advance u Marlinu, morat ćete promijeniti i ponovo fleširati firmver pisača.

    To ćete učiniti tako da prenesete svoj postojeći Marlin firmware u uređivač firmwarea, zatim uklonite tekst “//” iz retka “#define LIN ADVANCE” ispod“Adv.h konfiguracije”.

    Na GitHubu je moguće pronaći bilo koju verziju Marlina. Samo preuzmite onaj koji koristite na svom pisaču i prenesite ga u uređivač firmvera.

    Korisnici preporučuju korištenje VS Code-a kao uređivača firmvera jer ga možete pronaći besplatno na mreži i omogućuje vam jednostavno uređivanje firmvera. Nakon uklanjanja retka, samo ćete morati spremiti i prenijeti firmware na svoj pisač.

    Pogledajte videozapis u nastavku za detaljnije informacije o tome kako urediti Marlin pomoću VS koda.

    2. Podesite K-vrijednost

    Posljednji korak prije rada s linearnim napredovanjem na vašem pisaču je podešavanje K-vrijednosti. Važno je prilagoditi ga kako biste mogli pravilno koristiti linearno napredovanje.

    Prilagodite postavke rezača na sučelju Marlin K-Value Generatora tako da odgovaraju onima koje koristite. To znači promjer mlaznice, uvlačenje, temperaturu, brzinu i ležište za ispis.

    Generator će stvoriti datoteku G-koda za vaš pisač s nizom ravnih linija. Linije će početi sporo i mijenjati brzinu. Razlika između svake linije je K-vrijednost koju koristi.

    Na dnu odjeljka postavki rezača web stranice idite na "Generiraj G-kod". Skriptu G-koda treba preuzeti i učitati na vaš pisač.

    Sada možete početi ispisivati, ali imajte na umu da ćete morati promijeniti svoju K-vrijednost svaki put kada promijenite brzinu,temperaturu, uvlačenje ili promjenu vrste filamenta.

    Jedan korisnik predlaže korištenje Marlin generatora K-vrijednosti jer će vam pomoći pronaći optimalnu K-vrijednost za vaš pisač.

    Drugi korisnik preporučuje upotrebu raspona od 0,45 – 0,55 za različite marke PLA i 0,6 – 0,65 za PETG budući da je pokazao dosta uspjeha u korištenju ovih K-vrijednosti, iako to ovisi o vašim postavkama. Korisnik je također dodao da ćete znati da radi kada vidite da se ekstruder pomiče malo unazad na kraju svake linije.

    Pogledajte videozapis u nastavku za više informacija o tome kako koristiti linearno napredovanje na Marlinu.

    Kako koristiti Linear Advance u Curi

    Cura je vrlo popularan rezač koji je vrlo dobro poznat u svijetu 3D ispisa.

    Evo kako koristiti linear advance u Cura:

    1. Preuzmite dodatak postavki linear advance
    2. Add G-code

    1. Preuzmite dodatak Linear Advance Settings

    Prva metoda koju možete učiniti za korištenje linear Advance Settings u Cura je dodavanje Linear Advance Settings plugina s Ultimaker Marketplacea. Da biste to učinili, prvo se prijavite na svoj Ultimaker račun.

    Nakon što pronađete dodatak na tržištu i dodate ga, morat ćete odobriti Curin skočni zahtjev za sinkronizaciju postavki. Dodatak će početi raditi nakon još nekoliko skočnih prozora.

    Dijaloški okvir “Postavljanje vidljivosti” pojavit će se ako prijeđete na izbornik “Postavke ispisa” iodaberite simbol tri linije pored polja za pretraživanje.

    Kako bi sve opcije bile vidljive, odaberite “Sve” s padajućeg izbornika, a zatim kliknite U redu za završetak prozora.

    U okvir za pretraživanje upišite "linearni napredak", a zatim unesite vrijednost K-faktora u unos za faktor linearnog napredovanja.

    Linearno napredovanje bit će omogućeno ako opcija Linear Advance Factor ima vrijednost različitu od 0. Korisnici preporučuju i ovu metodu i onu koja je obrađena u sljedećem odjeljku kao dva laka načina za omogućavanje linearnog napredovanja u Curi.

    Jedan korisnik također preporučuje da pogledate "Dodatak za postavke materijala" koji vam omogućuje da postavite različit faktor linearnog napredovanja po materijalu.

    2. Dodaj G-kod

    Još jedan način uključivanja linearnog napredovanja u Curi je korištenje početnih skripti G-koda, koje tjeraju rezač da pošalje Linearni napredni G-kod na pisač prije početka procesa ispisa.

    Da biste to učinili, samo odaberite "Postavke" iz glavnog izbornika Cura. Zatim s padajućeg izbornika odaberite "Upravljanje pisačima".

    Kliknite opciju "Postavke stroja" nakon odabira pisača koji treba prilagoditi.

    Zatim ćete morati dodati posljednji redak unosa početnog G-koda, s Linearnim naprednim G-kodom (M900) i K-faktorom. Za K-faktor od 0,45, na primjer, dodat ćete  "M900 K0,45" da ispravno omogućite linearno napredovanje.

    LinearnoCura će Advance automatski aktivirati kada započnete proces ispisa budući da se G-kodovi u unosu Start G-Code pokreću prije svakog ispisa, eliminirajući potrebu da ga ručno aktivirate svaki put kada ispisujete.

    Da biste onemogućili ovu značajku, možete promijeniti K-faktor na 0 ili ukloniti liniju iz okvira. Imajte na umu da će vaš pisač zanemariti G-kod ako vaš firmware ne podržava linearno napredovanje, kao što je naveo jedan korisnik.

    Pogledajte videozapis u nastavku za više informacija o uređivanju G-kodova na Curi.

    Kako koristiti Linear Advance u Klipperu

    Klipper je još jedan vrlo popularan firmware za 3D ispis. U Klipperu također možete koristiti funkciju linearnog napredovanja, ali važno je napomenuti da ona ima drugi naziv.

    "Pressure Advance" je kako je ova značajka označena u Klipperu. Da biste pravilno koristili značajku Napredak tlaka, morat ćete ispravno odrediti njezine postavke.

    Evo kako koristiti linearno napredovanje u Klipperu:

    1. Ispišite probni model
    2. Odredite optimalnu vrijednost napredovanja tlaka
    3. Izračunajte vrijednost unaprijednog tlaka
    4. Postavite vrijednost u Klipperu

    1. Ispis probnog modela

    Prvi preporučeni korak je ispis probnog modela, poput testnog modela Square Tower, koji će vam omogućiti postupno povećanje vrijednosti povećanja tlaka.

    Uvijek je dobro imati probni modelspreman pri podešavanju u naprednijim postavkama kao što je Pressure Advance, na taj način možete lako postići optimalne vrijednosti.

    2. Odredite vrijednost optimalnog povećanja tlaka

    Trebali biste odrediti vrijednost optimalnog povećanja tlaka mjerenjem visine probnog ispisa kroz njegove kutove.

    Visina treba biti u milimetrima i mora se izračunati mjerenjem od baze probnog otiska do točke gdje izgleda najbolje.

    Trebali biste moći primijetiti tu točku gledanjem u nju jer će preveliki pritisak deformirati otisak. Ako kutovi imaju različite visine, odaberite najnižu za mjerenje.

    Za pravilno mjerenje vašeg probnog ispisa, korisnici preporučuju korištenje Digital Calipera, koji možete pronaći na Amazonu po povoljnim cijenama.

    Vidi također: Najbolje Cura postavke za vaš 3D printer – Ender 3 & Više

    3. Izračunajte vrijednost povećanja tlaka

    Za sljedeći korak morat ćete napraviti izračun kako biste odredili vrijednost povećanja tlaka.

    Možete napraviti sljedeći izračun: Početak + izmjerena visina u milimetrima * faktor = Napredak tlaka.

    Početak je obično 0 jer je to dno vašeg tornja. Broj faktora bit će koliko se često vaš Pressure Advance mijenja tijekom probnog ispisa. Za pisače s Bowdenovim cijevima ta je vrijednost 0,020, a za pisače s direktnim pogonom 0,005.

    Na primjer, ako primijenite faktor povećanja od 0,020 i otkrijete da su najbolji kutovi bili 20 mm, tadamorat ćete unijeti 0 + 20,0 * 0,020 i dobit ćete vrijednost Napretka tlaka od 0,4.

    4. Postavite vrijednost u Klipperu

    Nakon što izvršite izračun, moći ćete promijeniti vrijednost u odjeljku konfiguracijske datoteke Klippera. Idite na Klipper konfiguracijski odjeljak, koji se nalazi na gornjoj traci, i otvorite datoteku printer.cfg.

    To je konfiguracijska datoteka, postoji odjeljak za ekstruder gdje ćete na kraju dodati unos "pressure_advance = pa value".

    Da smo upotrijebili prethodni primjer, unos bi izgledao ovako: “advance_pressure = 0.4”

    Nakon unosa vrijednosti, samo ćete morati ponovno pokrenuti svoj firmware kako bi funkcija bila ispravno omogućeno. Za ponovno pokretanje Klippera jednostavno idite na opciju “Spremi i ponovno pokreni” u desnom gornjem kutu.

    Korisnici preporučuju korištenje Pressure Advance u Klipperu jer možete optimizirati postavke na način koji će stvarno poboljšati vaše ispise.

    Jedan je korisnik ispisao lijepi 3D Benchy u samo 12 minuta dok je eksperimentirao s različitim konfiguracijama Pressure Advance u Klipperu.

    Volim brodove! I klipper. I povećanje pritiska… Testiranje makronaredbe koju sam pronašao ovdje! od klippers

    Pogledajte video ispod kako biste vidjeli više informacija o korištenju Pressure Advance na Klipperu.

    Kako koristiti Linear Advance na Enderu 3

    Ako posjedujete Ender 3, također ćete moći koristiti linear Advance, ali imajte na umu da možetemorate nadograditi svoju matičnu ploču da biste to učinili.

    To je zato što matična ploča Creality verzije 4.2.2 i inferiornije ima upravljačke programe koji su hardverski spojeni u naslijeđeni način rada, kao što je naveo jedan korisnik.

    Izjavio je da će funkcija izvrsno raditi na matičnim pločama 4.2.7 i svim novijim modelima. To je slučaj za službenu matičnu ploču Creality 3D Printer Ender 3 Upgraded Silent Board V4.2.7 koju možete pronaći dostupnom na Amazonu.

    Korisnici preporučuju ovu matičnu ploču jer je tiha i izrađena od visokokvalitetnih materijala, što je čini isplativom nadogradnjom na Ender 3.

    Osim provjere verzije matične ploče, nema bojazni oko korištenja linearnog napredovanja na Enderu 3 i možete ga omogućiti putem Marlina, Cura ili Klippera.

    Možete provjeriti prethodne odjeljke za informacije o tome kako omogućiti linearno napredovanje pomoću željenog firmvera.

    Kako koristiti linearno napredovanje na izravnom pogonu

    Strojevi s izravnim pogonom mogu koristiti linearno napredovanje, iako postavke Bowdenovog tipa imaju najviše koristi od toga.

    Posjedovanje 3D pisača s izravnim pogonom znači da vaš pisač koristi sustav izravne ekstruzije koji gura nit u vrući kraj postavljanjem ekstrudera na glavu za ispis.

    To se razlikuje od Bowden sustava, koji često ima ekstruder smješten na okviru pisača. Da bi došao do pisača, filament zatim prolazi kroz PTFE cijev.

    Jedan korisnik s izravnim pogonom

    Roy Hill

    Roy Hill je strastveni entuzijast 3D ispisa i tehnološki guru s bogatim znanjem o svim stvarima vezanim uz 3D ispis. S više od 10 godina iskustva u tom području, Roy je savladao umjetnost 3D projektiranja i ispisa te je postao stručnjak za najnovije trendove i tehnologije 3D ispisa.Roy je diplomirao strojarstvo na Kalifornijskom sveučilištu u Los Angelesu (UCLA), a radio je za nekoliko renomiranih tvrtki u području 3D printanja, uključujući MakerBot i Formlabs. Također je surađivao s raznim tvrtkama i pojedincima na stvaranju prilagođenih 3D tiskanih proizvoda koji su revolucionirali njihove industrije.Osim svoje strasti prema 3D ispisu, Roy je strastveni putnik i entuzijast na otvorenom. Voli provoditi vrijeme u prirodi, planinariti i kampirati s obitelji. U slobodno vrijeme također je mentor mladim inženjerima i dijeli svoje bogato znanje o 3D ispisu putem raznih platformi, uključujući svoj popularni blog, 3D Printerly 3D Printing.