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

Roy Hill 27-07-2023
Roy Hill

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

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

    Šta radi Linear Advance? Da li se isplati?

    Linearno napredovanje je u suštini funkcija u vašem firmveru koja se prilagođava pritisku koji se akumulira u vašoj mlaznici kao rezultat istiskivanja i uvlačenja.

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

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

    Prednosti dobro konfiguriranog Linear Advance su preciznije krive, kontrola u smanjenju brzine krivina osim povećanja brzine bez smanjenja kvalitete.

    Jedan korisnik preporučuje korištenje funkcije Linear Advance jer može pružiti odlične rezultate, s oštrijim uglovima i glatkijim gornjim slojevima. Takođe je napomenuo da će vam trebatipostavka je omogućila linearno napredovanje, ali nije bilo puno poboljšanja od toga.

    Drugi korisnici misle da će korištenje linearnog unapredjenja zaista poboljšati bilo koji pisač s Bowden postavom, a da nije u potpunosti kritično za ljude koji koriste štampače s direktnim pogonom.

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

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

    Evo njegovih rezultata iz testa , gdje je odabrao 0,8 kao idealnu vrijednost.

    Kfaktor

    Najbolji linearni probni otisci unaprijed

    Omogućavanje linearnog napredovanja obično zahtijeva da se napravi nekoliko probnih otisaka. Korisnici su kreirali različite modele koji vam mogu pomoći u tim testovima. Uz ove probne ispise, moći ćete mnogo lakše pronaći optimalnu linearnu vrijednost unaprijed jer su napravljeni s tom funkcijom na umu.

    Također će vam pomoći da odredite koliko se vaši filamenti ponašaju sporo s omogućenim linearnim napredovanjem. Neki od dolje navedenih modela za testiranje također vam mogu pomoći da podesite druge korisne postavke.

    Evo nekih od najboljih linearnih unaprijed testnih otisaka koje možete pronaći na Thingiverseu:

    • Kalibracija Minimalna riba
    • LinearnaNapredni test premošćavanja
    • Linearni unaprijedni test
    • Linearni unaprijedni test
    • Komplet za kalibraciju nadogradnje pisača
    da biste podesili funkciju 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 visokokvalitetne rezultate koristeći ga.

    Linearni napredak je nevjerovatan! od 3D printinga

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

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

    Pogledajte video ispod za više informacija o Linear Advance.

    Kako koristiti Linear Advance u Marlinu

    Marlin je najpoznatiji firmver koji se koristi u 3D štampačima. Iako ćete možda htjeti da ga nadogradite s vremenom, on je obično zadani firmver za većinu štampača.

    Evo kako koristiti linearni napredak u Marlinu:

    1. Promijenite i ponovno flešujte firmver
    2. Podesite K-vrijednost

    1. Promjena i ponovno ažuriranje firmvera

    Da biste koristili Linear Advance u Marlinu, morat ćete promijeniti i ponovo ažurirati firmver vašeg pisača.

    To ćete učiniti tako što ćete svoj postojeći Marlin firmver učitati u uređivač firmvera, a zatim ukloniti tekst “//” iz reda “#define LIN ADVANCE” pod“Configuration adv.h”.

    Moguće je pronaći bilo koju verziju Marlina na GitHubu. Samo preuzmite onaj koji koristite na svom štampač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 besplatno pronaći na mreži i omogućava vam da lako uredite svoj firmver. Nakon uklanjanja linije, morat ćete samo spremiti i učitati firmver na svoj pisač.

    Pogledajte video ispod za detaljnije informacije o tome kako urediti Marlin koristeći VS Code.

    Vidi_takođe: Da li je 3D štampa skupa ili pristupačna? Vodič za budžet

    2. Podesite K-vrijednost

    Posljednji korak prije nego što počnete raditi linearno unaprijed na vašem pisaču je podešavanje K-vrijednosti. Važno je da ga podesite tako da možete pravilno koristiti linearno napredovanje.

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

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

    Na dnu odjeljka s postavkama rezača web stranice idite na “Generiraj G-kod”. Skriptu G koda treba preuzeti i učitati na vaš štampač.

    Vidi_takođe: Kako do savršenog štampanja & Postavke temperature u krevetu

    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 tipa filamenta.

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

    Drugi korisnik preporučuje korištenje raspona od 0,45 – 0,55 za različite brendove PLA i 0,6 – 0,65 za PETG jer je postigao dosta uspjeha koristeći ove K-vrijednosti, iako to ovisi o vašoj postavci. Korisnik je također dodao da ćete znati da radi kada vidite da se ekstruder malo pomiče na kraju svake linije.

    Pogledajte video ispod za više informacija o tome kako koristiti linearni napredak na Marlinu.

    Kako koristiti Linear Advance u Curi

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

    Evo kako koristiti linearni napredak u Curi:

    1. Preuzmite dodatak za postavke linearnog unaprijed
    2. Dodaj G-kod

    1. Preuzmite Linear Advance Settings Plugin

    Prva metoda koju možete učiniti da koristite linear Advance Settings Plugin u Cura je dodavanje dodatka za postavke linearnog unaprijed sa Ultimaker Marketplace-a. 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 pop-up zahtjev za sinhronizaciju postavki. Dodatak će početi raditi nakon još nekoliko iskačućih prozora.

    Dijalog “Setting Visibility” će se pojaviti ako odete do menija “Postavke štampanja” iodaberite simbol tri reda pored polja za pretragu.

    Da bi sve opcije bile vidljive, odaberite “Sve” iz padajućeg menija, a zatim kliknite OK da biste zatvorili prozor.

    U polje za pretragu otkucajte “linearni napredak”, a zatim unesite vrijednost K-faktora u unos za linearni faktor unaprijed.

    Linearni napredak će biti omogućen ako opcija Linear Advance Factor ima vrijednost različitu od 0. Korisnici preporučuju i ovu metodu i onu opisanu u sljedećem odjeljku kao dva jednostavna načina za omogućavanje linearnog napredovanja u Curi.

    Jedan korisnik također preporučuje da pogledate “Material Settings Plugin” koji vam omogućava da postavite drugačiji linearni faktor unaprijed po materijalu.

    2. Dodaj G-kod

    Još jedan način uključivanja linearnog napredovanja u Curi je korištenje početnih skripti G-koda, zbog čega rezač šalje Linear Advance G-kod na pisač prije početka procesa ispisa.

    Da biste to učinili, samo odaberite “Postavke” iz Curinog gornjeg menija. Zatim sa padajućeg menija izaberite „Upravljanje štampačima“.

    Kliknite na opciju “Postavke mašine” nakon što odaberete štampač koji treba prilagoditi.

    Zatim ćete morati dodati završnu liniju 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 automatski aktivirati Advance kada započnete proces štampanja jer se G-kodovi u Start G-Code unosu pokreću prije svakog ispisa, eliminirajući potrebu da ga ručno aktivirate svaki put kada ispisujete.

    Da biste onemogućili ovu funkciju, možete promijeniti K-faktor na 0 ili ukloniti liniju iz okvira. Imajte na umu da ako vaš firmver ne podržava linearno napredovanje, onda će vaš štampač jednostavno ignorisati G-kod, kao što je jedan korisnik izjavio.

    Pogledajte video ispod za više informacija o uređivanju G-kodova na Curi.

    Kako koristiti Linear Advance u Klipperu

    Klipper je još jedan vrlo popularan firmver za 3D štampanje. U Klipperu možete koristiti i funkciju linearnog napredovanja, ali važno je napomenuti da ona ima drugo ime.

    “Pressure Advance” je kako je ova funkcija označena u Klipperu. Da biste pravilno koristili funkciju Pressure Advance, morat ćete ispravno odrediti njene postavke.

    Evo kako koristiti linearno napredovanje u Klipperu:

    1. Model za ispis testa
    2. Odredite optimalnu vrijednost unaprijednog pritiska
    3. Izračunajte vrijednost unaprijednog pritiska
    4. Postavite vrijednost u Klipper

    1. Odštampaj testni model

    Prvi preporučeni korak je štampanje probnog modela, kao što je testni model kvadratnog tornja, koji će vam omogućiti da postepeno povećavate vrednost unapredjenja pritiska.

    Uvijek je dobro imati probni modelspreman kada podešavate naprednije postavke kao što je Pressure Advance, na taj način lako možete postići optimalne vrijednosti.

    2. Odredite optimalnu vrednost unapredjenja pritiska

    Trebali biste odrediti optimalnu vrednost unapredjenja pritiska merenjem visine probnog otiska, kroz njegove uglove.

    Visina bi trebala biti u milimetrima i mora se izračunati mjerenjem od osnove probnog otiska do tačke na kojoj izgleda najbolje.

    Trebali biste moći primijetiti tu tačku gledajući je jer će preveliki pritisak unaprijed deformirati otisak. Ako uglovi imaju različite visine, odaberite najnižu za mjerenje.

    Za pravilno mjerenje probnog otiska, korisnici preporučuju korištenje digitalne čeljusti koju možete pronaći na Amazonu po odličnim cijenama.

    3. Izračunajte vrijednost unaprijednog tlaka

    Za sljedeći korak, morat ćete izvršiti izračun da odredite vrijednost unaprijednog pritiska.

    Možete izračunati sljedeće: Start + izmjerena visina u milimetrima * faktor = Pritisak unaprijed.

    Početak je obično 0 jer je to dno vašeg tornja. Broj faktora će biti koliko često se vaš pritisak unapred menja tokom probnog štampanja. Za Bowden cijevne pisače ta vrijednost je 0,020, a za štampače sa direktnim pogonom 0,005.

    Na primjer, ako primijenite faktor povećanja od 0,020 i nađete da su najbolji uglovi bili 20 mm tadamoraćete da unesete 0 + 20,0 * 0,020 i dobićete vrednost unapredjenja pritiska od 0,4.

    4. Postavite vrijednost u Klipper

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

    To je konfiguraciona datoteka, postoji odjeljak za ekstruder u koji ćete dodati ulaz "pressure_advance = pa value" na kraju.

    Ako smo koristili prethodni primjer, unos bi izgledao ovako: “advance_pressure = 0.4”

    Nakon unosa vrijednosti, samo ćete morati ponovo pokrenuti firmver kako bi funkcija bila ispravno omogućeno. Da ponovo pokrenete Klipper samo idite na opciju „Sačuvaj i ponovo pokreni“ u desnom gornjem uglu.

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

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

    Volim brodove! I klipper. I pritisak unaprijed… Testiranje makroa koji sam pronašao ovdje! from klippers

    Pogledajte video ispod da vidite više informacija o korištenju Pressure Advance na Klipperu.

    Kako koristiti Linear Advance na Ender 3

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

    To je zato što Creality matična ploča verzija 4.2.2 i inferiorna ima drajvere koji su čvrsto povezani u naslijeđeni način rada, kao što je izjavio jedan korisnik.

    Izjavio je da će funkcija odlično funkcionirati na matičnim pločama 4.2.7 i bilo kojem novijem modelu. To je slučaj sa Official Creality 3D Printer Ender 3 nadograđenom Silent Board matičnom pločom V4.2.7 koju možete pronaći na Amazonu.

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

    Osim provjere verzije matične ploče, nema zabrinutosti oko korištenja linearnog napredovanja na Ender 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 koristeći željeni firmver.

    Kako koristiti linearno napredovanje na direktnom pogonu

    Mašine s direktnim pogonom mogu koristiti linearno napredovanje, iako podešavanja tipa Bowden imaju najviše koristi od toga.

    Imati 3D štampač sa direktnim pogonom znači da vaš štampač koristi sistem direktnog ekstruzije koji gura filament u vrući kraj postavljanjem ekstrudera na glavu štampača.

    To se razlikuje od Bowdenovog sistema, koji često ima ekstruder koji se nalazi na okviru štampača. Da bi došao do štampača, filament zatim prolazi kroz PTFE cijev.

    Jedan korisnik sa direktnim pogonom

    Roy Hill

    Roy Hill je strastveni entuzijasta za 3D štampanje i tehnološki guru sa bogatim znanjem o svim stvarima koje se odnose na 3D štampanje. Sa više od 10 godina iskustva u ovoj oblasti, Roy je savladao umetnost 3D dizajna i štampanja, i postao je stručnjak za najnovije trendove i tehnologije 3D štampanja.Roy je diplomirao mašinstvo na Kalifornijskom univerzitetu u Los Anđelesu (UCLA) i radio je za nekoliko renomiranih kompanija u oblasti 3D štampanja, uključujući MakerBot i Formlabs. Takođe je sarađivao sa raznim preduzećima i pojedincima kako bi kreirao prilagođene 3D štampane proizvode koji su revolucionirali njihovu industriju.Osim strasti prema 3D štampanju, Roy je strastveni putnik i entuzijasta na otvorenom. Uživa u provođenju vremena u prirodi, planinarenju i kampovanju sa svojom porodicom. U slobodno vrijeme on također mentorira mlade inženjere i dijeli svoje bogato znanje o 3D štampanju putem različitih platformi, uključujući i njegov popularni blog 3D Printerly 3D Printing.