Mis on Linear Advance & Kuidas seda kasutada - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Paljud kasutajad otsivad võimalusi oma 3D-printeri kvaliteedi parandamiseks. Mida enamik neist ei tea, on see, et kvaliteeti saab parandada, kui lubada funktsiooni nimega lineaarne eelistus.

Seepärast kirjutasin selle artikli, et õpetada teile, mis on Linear Advance ja kuidas seda 3D-printeris seadistada.

    Mida teeb Linear Advance? Kas see on seda väärt?

    Linear Advance on sisuliselt teie püsivara funktsioon, mis kohandab teie otsikusse ekstrusiooni ja tagasitõmbamise tulemusel kogunevat rõhku.

    See funktsioon võtab seda arvesse ja teeb täiendavaid sisselaskmisi vastavalt sellele, kui kiiresti liigutatakse. Kuna isegi kui teie otsik liigub kiiresti, teeb pausi või läheb aeglaselt, on selles ikka veel rõhk.

    Saate selle aktiveerida Cura pluginaga või oma püsivara redigeerides. Peate selle funktsiooni korralikult häälestama, et see töötaks korralikult. See tähendab, et peate seadma õige K-väärtuse, mis on parameeter, mis otsustab, kui palju lineaarset edasiminekut teie mudel mõjutab.

    Hästi konfigureeritud Linear Advance'i eelised on täpsemad kõverad, kontroll kõverate kiiruse vähendamisel ning kiiruse suurendamine ilma kvaliteeti vähendamata.

    Üks kasutaja soovitab kasutada funktsiooni Linear Advance, kuna see võib anda suurepäraseid tulemusi, teravamad nurgad ja siledamad ülemised kihid. Ta märkis ka, et funktsiooni tuleb häälestada vastavalt kasutatavale materjalile ja trükitavale mudelile.

    Teine kasutaja soovitab lubada lineaarset edasiminekut, kuna see on võimaldanud tal selle abil saada kvaliteetseid tulemusi.

    Lineaarne edasiminek on hämmastav! alates 3Dprinting

    Väga oluline esimene samm on veenduda, et teie printer on heas töökorras ja ekstruuder on kalibreeritud. Samuti peaksite enne lineaarse ettepoole seadistamise alustamist kontrollima, kas viiluti seaded on optimeeritud.

    Oluline on märkida, et lineaarne edasilükkamine ei lahenda teie printeri probleeme, seega kui teil on probleeme, proovige need enne selle funktsiooni lubamist lahendada.

    Lisateavet Linear Advance'i kohta leiate allolevast videost.

    Kuidas kasutada Marlini lineaarset edasiliikumist

    Marlin on kõige tuntum 3D-printerites kasutatav püsivara. Kuigi te võite seda aja jooksul uuendada, on see tavaliselt enamiku printerite vaikimisi püsivara.

    Siin on kirjeldatud, kuidas kasutada Marlini lineaarset ettemakset:

    1. Muuda ja uuenda püsivara
    2. K-väärtuse reguleerimine

    1. Muutke ja uuendage püsivara

    Linear Advance'i kasutamiseks Marlinis peate muutma ja uuendama oma printeri püsivara.

    Selleks laadige oma olemasolev Marlini püsivara püsivara redaktorisse, seejärel eemaldage "//" tekst realt "#define LIN ADVANCE" faili "Configuration adv.h" alt.

    GitHubist on võimalik leida mis tahes Marlini versiooni. Lihtsalt laadige alla see, mida te oma printeris kasutate, ja laadige see üles püsivara redaktorisse.

    Kasutajad soovitavad kasutada VS Code'i kui püsivara redaktorit, kuna seda on internetis tasuta ja see võimaldab teil hõlpsasti püsivara redigeerida. Pärast rea eemaldamist peate lihtsalt püsivara salvestama ja printerisse üles laadima.

    Vaadake allolevat videot, et saada üksikasjalikumat teavet selle kohta, kuidas Marlinit VS Code'i abil redigeerida.

    2. Reguleerige K-väärtust

    Viimane samm enne lineaarse etteandmise tööle panemist on K-väärtuse reguleerimine. See on oluline, et saaksite lineaarset etteandmist korralikult kasutada.

    Reguleerige Marlin K-Value Generator'i kasutajaliideses olevad sliceri seaded vastavalt teie kasutatavatele seadetele. See tähendab düüsi läbimõõtu, tagasitõmbamist, temperatuuri, kiirust ja printimisalust.

    Generaator loob teie printeri jaoks G-koodifaili, mis sisaldab rida sirgeid jooni. Jooned algavad aeglaselt ja muutuvad kiirusega. Iga joone vahe on K-väärtus, mida ta kasutab.

    Veebisaidi lõikude seadete jaotise allosas minge rubriiki "Generate G-code". G-koodi skript peaks olema alla laaditud ja laaditud teie printerisse.

    Nüüd võite alustada printimist, kuid pidage meeles, et peate K-väärtust muutma iga kord, kui muudate kiirust, temperatuuri, tagasitõmbamist või filamendi tüüpi.

    Üks kasutaja soovitab kasutada Marlini K-väärtuse generaatorit, sest see aitab teil leida teie printeri jaoks optimaalse K-väärtuse.

    Teine kasutaja soovitab kasutada erinevate PLA markide puhul vahemikku 0,45-0,55 ja PETG puhul 0,6-0,65, kuna ta leidis, et nende K-väärtuste kasutamine on olnud väga edukas, kuigi see sõltub teie seadistusest. Kasutaja lisas ka, et te teate, et see töötab, kui näete, et ekstruuder liigub iga joone lõpus veidi tagasi.

    Lisateavet selle kohta, kuidas kasutada Marlini lineaarset ettetellimist, leiate allolevast videost.

    Kuidas kasutada Linear Advance'i Cura'is

    Cura on väga populaarne slicer, mis on 3D-printimise maailmas väga tuntud.

    Siin on, kuidas kasutada lineaarset edasiliikumist Curas:

    1. Lae alla lineaarsete eelseadete plugin
    2. G-koodi lisamine

    1. Laadige alla Linear Advance Settings Plugin

    Esimene meetod, mida saate teha, et kasutada Cura's lineaarset etteulatuvust, on lisada lineaarse etteulatuvuse seadete plugin Ultimaker Marketplace'ist. Selleks logige kõigepealt oma Ultimaker-kontole sisse.

    Vaata ka: 30 parimat 3D prinditrükki telkimiseks, seljakotiga matkamiseks ja matkamiseks.

    Pärast pluginate leidmist turuplatsilt ja lisamist peate kinnitama Cura hüpikakutse, et seaded sünkroonida. Plugin hakkab tööle pärast paari hüpikakutset.

    Dialoog "Nähtavuse määramine" ilmub, kui navigeerite menüüsse "Prindi seaded" ja valite otsinguvälja kõrval oleva kolme joone sümboli.

    Kõigi valikute nähtavaks tegemiseks valige rippmenüüst "Kõik", seejärel klõpsake akna lõpetamiseks OK.

    Sisestage otsingukasti "lineaarne eelistus" ja seejärel sisestage lineaarse eelistusfaktori K-faktori väärtus.

    Linear Advance on lubatud, kui valik Linear Advance Factor on väärtusega, mis ei ole 0. Kasutajad soovitavad nii seda meetodit kui ka järgmises jaotises käsitletavat meetodit kui kahte lihtsat viisi lineaarse edasiliikumise lubamiseks Cura's.

    Üks kasutaja soovitab vaadata ka "Material Settings Plugin'i", mis võimaldab määrata iga materjali kohta erineva lineaarse edastusfaktori.

    2. Lisage G-kood

    Teine meetod lineaarse edasilükkamise sisselülitamiseks Curas on kasutada G-koodi Start Scripts, mis paneb sliceri saatma lineaarse edasilükkamise G-koodi printerile enne printimise alustamist.

    Selleks valige lihtsalt Cura ülemisest menüüst "Settings". Seejärel valige rippmenüüst "Manage Printers".

    Pärast kohandatava printeri valimist klõpsake valikut "Masina seaded".

    Seejärel tuleb lisada viimane rida Start G-koodi sisend, kus on Linear Advance G-kood (M900) ja K-faktor. Näiteks K-faktori 0,45 puhul lisate "M900 K0.45", et lineaarne eelistus oleks korralikult lubatud.

    Linear Advance aktiveeritakse automaatselt Cura poolt, kui alustate printimist, kuna G-koodid G-koodi sisestamise alustamisel käivituvad enne iga printimist, mistõttu ei ole vaja seda iga kord käsitsi aktiveerida.

    Selle funktsiooni väljalülitamiseks võite kas muuta K-faktori väärtuseks 0 või eemaldada rea kastist. Pidage meeles, et kui teie püsivara ei toeta lineaarset edasiliikumist, siis G-koodi lihtsalt ignoreerib teie printer, nagu üks kasutaja märkis.

    Lisateavet G-koodide redigeerimise kohta Curas leiate allolevast videost.

    Kuidas kasutada lineaarset edasiliikumist Klipperis

    Klipper on teine väga populaarne 3D printimise firmware. Klipperis saab samuti kasutada lineaarset edastusfunktsiooni, kuid oluline on märkida, et sellel on teine nimi.

    "Pressure Advance" on see funktsioon Klipperis nii märgistatud. Selleks, et Pressure Advance'i funktsiooni õigesti kasutada, peate selle seaded õigesti kindlaks määrama.

    Siin on, kuidas kasutada Klipperis lineaarset edasiliikumist:

    1. Trüki testmudel
    2. Määrake optimaalne rõhu eelisväärtus
    3. Arvutage rõhu eelisväärtus
    4. Määrake väärtus Klipperis

    1. Prindi testmudel

    Esimene soovitatav samm on testmudeli printimine, näiteks ruuttorni testmudeli, mis võimaldab teil järk-järgult tõsta rõhu eelisväärtust.

    Edasijõudnute seadete, näiteks Pressure Advance'i häälestamisel on alati hea, kui teil on valmis testmudel, nii saate hõlpsasti optimaalseid väärtusi saavutada.

    2. Määrake optimaalne rõhu eelisväärtus

    Te peaksite optimaalse rõhu eelisväärtuse kindlaks määrama, mõõtes testjälje kõrgust läbi selle nurkade.

    Kõrgus peab olema millimeetrites ja see tuleb arvutada, mõõtes katsejälje alusest kuni punktini, kus see kõige paremini välja näeb.

    Seda punkti peaksite märkama, sest liiga suur rõhu edasiliikumine deformeerib trükki. Kui nurgad on erineva kõrgusega, valige mõõtmiseks madalaim nurk.

    Oma testjälje korralikuks mõõtmiseks soovitavad kasutajad kasutada digitaalset kalibreerimisvahendit, mille leiate Amazonist väga hea hinnaga.

    3. Arvutage rõhu eelisväärtus

    Järgmise sammuna peate tegema arvutuse, et määrata rõhu eelisväärtus.

    Võite teha järgmise arvutuse: Start + mõõdetud kõrgus millimeetrites * tegur = rõhu eelistus.

    Start on tavaliselt 0, kuna see on teie torni alumine osa. Faktorarv on see, kui tihti teie rõhu eelistus muutub testprindi ajal. Bowdeni toruprinterite puhul on see väärtus 0,020 ja otseajamiga printerite puhul on see 0,005.

    Näiteks kui te kasutate suurendustegurit 0,020 ja leiate, et parimad nurgad olid 20 mm, siis peate sisestama 0 + 20,0 * 0,020 ja saate rõhu edasilükkamise väärtuseks 0,4.

    4. Määrake väärtus Klipperis

    Pärast arvutuse tegemist saate muuta väärtust Klipper konfiguratsioonifaili sektsioonis. Minge Klipper konfiguratsiooni sektsiooni, mis asub ülemisel ribal, ja avage printer.cfg fail.

    See on konfiguratsioonifail, seal on ekstruuderi osa, kuhu lisate lõpus sisendi "pressure_advance = pa value".

    Kui me kasutaksime eelmist näidet, näeks kanne välja järgmiselt: "advance_pressure = 0.4"

    Pärast väärtuse sisestamist peate lihtsalt oma püsivara taaskäivitama, et funktsioon oleks õigesti sisse lülitatud. Klipperi taaskäivitamiseks valige lihtsalt paremas ülemises nurgas olev valik "Salvesta ja taaskäivita".

    Kasutajad soovitavad kasutada Klipperis Pressure Advance'i, kuna saate seadistusi optimeerida nii, et teie väljatrükid tõesti paranevad.

    Üks kasutaja sai Klipperis Pressure Advance'i erinevate konfiguratsioonidega katsetades kõigest 12 minutiga välja trükkida kena 3D Benchy.

    Mulle meeldivad paadid! Ja klipper. Ja rõhu eelistus... Testi makro, mille ma leidsin siit! klipperist.

    Vaadake allolevat videot, et näha lisateavet Pressure Advance'i kasutamise kohta Klipperil.

    Kuidas kasutada Ender 3 lineaarset edasiliikumist

    Kui teil on Ender 3, saate kasutada ka lineaarset eelkasutust, kuid pidage meeles, et selleks võib olla vaja uuendada emaplaati.

    See on tingitud sellest, et Creality emaplaadi versioon 4.2.2 ja sellest madalamal on draiverid, mis on kõvasti ühendatud pärimusrežiimi, nagu üks kasutaja märkis.

    Ta väitis, et funktsioon töötab suurepäraselt emaplaatidel 4.2.7 ja mis tahes uuemal mudelil. See kehtib ametliku Creality 3D Printer Ender 3 Upgraded Silent Board Motherboard V4.2.7 puhul, mille leiad Amazonist.

    Kasutajad soovitavad seda emaplaati, kuna see on vaikne ja valmistatud kvaliteetsetest materjalidest, mistõttu on see väärt täiendus Ender 3-le.

    Lisaks emaplaadi versioonide kontrollimisele ei ole Ender 3 puhul lineaarse edasilükkamise kasutamisega seotud probleeme ja seda saab lubada Marlini, Cura või Klipperi kaudu.

    Teavet selle kohta, kuidas lubada lineaarset edasiliikumist oma eelistatud püsivara abil, leiate eelmistest jaotistest.

    Kuidas kasutada lineaarset edasiliikumist otsevedamisel

    Otseajamiga masinad võivad kasutada lineaarset edasiliikumist, kuigi Bowdeni tüüpi seadistused saavad sellest kõige rohkem kasu.

    Otseajamiga 3D-printer tähendab, et teie printer kasutab otsest ekstrusioonisüsteemi, mis surub filamenti kuuma otsa, paigaldades ekstruuderi printimispea külge.

    See erineb Bowdeni süsteemist, mille puhul ekstruuder asub sageli printeri raamil. Et printerisse jõuda, läbib filament PTFE-toru.

    Üks kasutaja, kes kasutas otseajamiga seadistust, lülitas lineaarse edasiliikumise sisse, kuid ei näinud sellest suurt paranemist.

    Vaata ka: Kas Blender on 3D printimiseks hea?

    Teised kasutajad arvavad, et lineaarse eelkasutuse kasutamine parandab tõesti iga Bowdeni seadistusega printerit, samas ei ole see täiesti kriitiline inimestele, kes kasutavad otseajamiga printereid.

    Üks teine kasutaja soovitab alustada K-väärtusega 0,0 ja suurendada seda järk-järgult 0,1 kuni 1,5, kui teil on otseprinter. Tema K-väärtus ei ole kunagi ületanud 0,17 ja nii kõrgele jõudis ta ainult nailoniga trükkimisel.

    Oluline on, et Linear Advance oleks määratletud teie püsivara, nagu eelnevalt mainitud, kui te eemaldate "//" teksti, nagu üks kasutaja välja arvas.

    Siin on tema testi tulemused, kus ta valis ideaalseks väärtuseks 0,8.

    Kfactor

    Parimad lineaarse edasilükkamise katsejäljed

    Lineaarse edasilükkamise lubamine nõuab tavaliselt mõne proovitrükise tegemist. Kasutajad on loonud erinevaid mudeleid, mis aitavad teil neid teste teha. Nende proovitrükiste abil on teil palju lihtsam leida optimaalne lineaarse edasilükkamise väärtus, sest need on tehtud just seda funktsiooni silmas pidades.

    See aitab teil ka kindlaks teha, kui aeglaselt käituvad teie niidid, kui lineaarne eelistus on sisse lülitatud. Mõned allpool toodud testmudelid aitavad teil häälestada ka muid kasulikke seadeid.

    Siin on mõned parimad lineaarsed eeltesti väljatrükid, mida leiate Thingiverse'ist:

    • Kalibreerimine Minimaalne kala
    • Lineaarne eelkinnituse test
    • Lineaarne edasilükkamise katse
    • Lineaarne eelkalibreerimine
    • Printeri uuendamise kalibreerimiskomplekt

    Roy Hill

    Roy Hill on kirglik 3D-printimise entusiast ja tehnoloogiaguru, kellel on palju teadmisi kõigist 3D-printimisega seotud asjadest. Üle 10-aastase kogemusega selles valdkonnas on Roy omandanud 3D-disaini ja -printimise kunsti ning temast on saanud uusimate 3D-printimise trendide ja tehnoloogiate ekspert.Roy'l on kraad Los Angelese California ülikoolist (UCLA) masinaehituse erialal ning ta on töötanud mitmes mainekas 3D-printimise alal ettevõttes, sealhulgas MakerBot ja Formlabs. Samuti on ta teinud koostööd erinevate ettevõtete ja üksikisikutega, et luua kohandatud 3D-prinditud tooteid, mis on nende tööstust revolutsiooniliselt muutnud.Lisaks oma kirele 3D-printimise vastu on Roy innukas reisija ja vabaõhuhuviline. Talle meeldib perega looduses aega veeta, matkata ja telkida. Vabal ajal juhendab ta ka noori insenere ja jagab oma teadmisi 3D-printimise kohta erinevatel platvormidel, sealhulgas oma populaarsel ajaveebil 3D Printerly 3D Printing.