Čo je lineárny predstih & ako ho používať - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Mnohí používatelia hľadajú spôsoby, ako zlepšiť kvalitu svojich 3D tlačiarní. Väčšina z mnohých z nich nevie, že kvalitu môžete zlepšiť zapnutím funkcie nazývanej lineárny predstih.

Preto som napísal tento článok, aby som vás naučil, čo je Linear Advance a ako ho nastaviť na vašej 3D tlačiarni.

    Čo robí lineárny predstih? Stojí to za to?

    Lineárny predstih je v podstate funkcia vo vašom firmvéri, ktorá upravuje tlak, ktorý sa hromadí v tryske v dôsledku vytláčania a vťahovania.

    Táto funkcia to berie do úvahy a vykonáva dodatočné vťahovanie podľa toho, ako rýchlo sa pohybuje. Pretože aj keď vaša tryska jazdí rýchlo, pozastaví sa alebo ide pomaly, stále je v nej tlak.

    Môžete ju povoliť prostredníctvom zásuvného modulu v programe Cura alebo úpravou firmvéru. Túto funkciu budete musieť správne vyladiť, aby fungovala správne. To znamená nastaviť správnu hodnotu K, čo je parameter, ktorý rozhoduje o tom, ako veľmi lineárny predstih ovplyvní váš model.

    Výhodami dobre nakonfigurovaného lineárneho posuvu sú presnejšie krivky, kontrola pri znižovaní rýchlosti kriviek a zvýšenie rýchlosti bez zníženia kvality.

    Jeden používateľ odporúča používať funkciu Linear Advance (Lineárny posun), pretože môže poskytnúť vynikajúce výsledky s ostrejšími rohmi a hladšími vrchnými vrstvami. Zároveň poznamenal, že funkciu je potrebné vyladiť podľa materiálu, ktorý používate, a modelu, ktorý tlačíte.

    Ďalší používateľ odporúča zapnúť lineárny posun vpred, pretože vďaka nemu dosiahol kvalitné výsledky.

    Lineárny náskok je úžasný! od 3Dprinting

    Veľmi dôležitým prvým krokom je uistiť sa, že vaša tlačiareň je v dobrom technickom stave s kalibrovaným extrudérom. Predtým, ako začnete s nastavovaním lineárneho predstihu, by ste mali skontrolovať aj to, či sú nastavenia krájača optimalizované.

    Je dôležité poznamenať, že lineárny predstih neodstráni žiadne problémy prítomné na tlačiarni, takže ak máte nejaké problémy, pokúste sa ich odstrániť skôr, ako povolíte túto funkciu.

    Pozrite si nasledujúce video, v ktorom nájdete viac informácií o systéme Linear Advance.

    Ako používať lineárny predstih v aplikácii Marlin

    Marlin je najznámejší firmvér používaný v 3D tlačiarňach. Hoci ho možno budete chcieť časom aktualizovať, je to zvyčajne predvolený firmvér pre väčšinu tlačiarní.

    Tu nájdete návod na použitie lineárneho predstihu v aplikácii Marlin:

    1. Zmena a preinštalovanie firmvéru
    2. Nastavenie hodnoty K

    1. Zmena a preinštalovanie firmvéru

    Ak chcete používať funkciu Linear Advance v aplikácii Marlin, musíte zmeniť a preinštalovať firmvér tlačiarne.

    Urobíte to tak, že nahráte svoj existujúci firmvér Marlin do editora firmvéru a potom odstránite text "//" z riadku "#define LIN ADVANCE" v časti "Configuration adv.h".

    Na GitHub je možné nájsť akúkoľvek verziu Marlin-u. Stačí si stiahnuť tú, ktorú používate v tlačiarni, a nahrať ju do editora firmvéru.

    Používatelia odporúčajú ako editor firmvéru používať program VS Code, pretože ho môžete nájsť zadarmo na internete a umožňuje vám jednoducho upravovať firmvér. Po odstránení riadku stačí firmvér uložiť a nahrať do tlačiarne.

    Pozrite si nasledujúce video, v ktorom nájdete podrobnejšie informácie o tom, ako upravovať Marlin pomocou VS Code.

    2. Upravte hodnotu K

    Posledným krokom pred tým, ako bude na vašej tlačiarni fungovať lineárny predstih, je nastavenie hodnoty K. Je dôležité ju nastaviť, aby ste mohli správne používať lineárny predstih.

    Upravte nastavenia krájača na rozhraní generátora Marlin K-Value tak, aby zodpovedali tým, ktoré používate. To znamená priemer trysky, vťahovanie, teplotu, rýchlosť a tlačové lôžko.

    Generátor vytvorí súbor G-kódu pre vašu tlačiareň so sériou rovných čiar. Čiary budú začínať pomaly a meniť rýchlosť. Rozdiel medzi jednotlivými čiarami je hodnota K, ktorú používa.

    V spodnej časti sekcie nastavení krájača na webovej stránke prejdite na položku "Generovať G-kód". Skript G-kódu by sa mal stiahnuť a načítať do tlačiarne.

    Teraz môžete začať tlačiť, ale uvedomte si, že hodnotu K budete musieť zmeniť vždy, keď zmeníte rýchlosť, teplotu, vtiahnutie alebo typ vlákna.

    Jeden používateľ navrhuje použiť generátor hodnôt K spoločnosti Marlin, ktorý vám pomôže nájsť optimálnu hodnotu K pre vašu tlačiareň.

    Iný používateľ odporúča použiť rozsah 0,45 - 0,55 pre rôzne značky PLA a 0,6 - 0,65 pre PETG, pretože zistil, že s použitím týchto hodnôt K dosiahol veľa úspechov, hoci to závisí od vášho nastavenia. Používateľ tiež dodal, že zistíte, že to funguje, keď uvidíte, že sa extrudér na konci každého riadku trochu posunie dozadu.

    Pozrite si nasledujúce video, v ktorom nájdete viac informácií o používaní lineárneho predstihu v systéme Marlin.

    Ako používať lineárny posun v programe Cura

    Cura je veľmi populárny rezací program, ktorý je vo svete 3D tlače veľmi známy.

    Tu nájdete návod na použitie lineárneho postupu v programe Cura:

    1. Stiahnite si zásuvný modul lineárnych nastavení vopred
    2. Pridanie kódu G

    1. Stiahnite si zásuvný modul Linear Advance Settings

    Prvou metódou, ktorú môžete urobiť na používanie lineárneho predstihu v programe Cura, je pridať zásuvný modul nastavenia lineárneho predstihu z Ultimaker Marketplace. Ak to chcete urobiť, najprv sa prihláste do svojho účtu Ultimaker.

    Po nájdení zásuvného modulu na trhu a jeho pridaní budete musieť schváliť vyskakovacie okno spoločnosti Cura na synchronizáciu nastavení. Zásuvný modul začne fungovať po niekoľkých ďalších vyskakovacích oknách.

    Dialógové okno "Nastavenie viditeľnosti" sa zobrazí, ak prejdete do ponuky "Nastavenia tlače" a vyberiete symbol troch riadkov vedľa vyhľadávacieho poľa.

    Ak chcete zviditeľniť všetky možnosti, vyberte z rozbaľovacej ponuky možnosť "Všetky" a potom kliknite na tlačidlo OK, čím okno ukončíte.

    Pozri tiež: Ako odstrániť problémy s navádzaním na 3D tlačiarni - Ender 3 & Viac

    Do vyhľadávacieho poľa zadajte "linear advance" (lineárny posuv) a potom do položky pre faktor lineárneho posuvu zadajte hodnotu K-faktoru.

    Lineárny predstih sa povolí, ak má možnosť Faktor lineárneho predstihu inú hodnotu ako 0. Používatelia odporúčajú túto metódu aj metódu uvedenú v nasledujúcej časti ako dva jednoduché spôsoby povolenia lineárneho predstihu v programe Cura.

    Jeden používateľ tiež odporúča pozrieť sa na zásuvný modul "Material Settings", ktorý umožňuje nastaviť rôzny lineárny faktor predstihu pre každý materiál.

    2. Pridajte G-kód

    Ďalšou metódou zapnutia lineárneho predstihu v programe Cura je použitie štartovacích skriptov G-kódu, vďaka ktorým krájač pred začatím procesu tlače odošle tlačiarni G-kód lineárneho predstihu.

    Ak to chcete urobiť, stačí v hornej ponuke programu Cura vybrať položku "Nastavenia". Potom z rozbaľovacej ponuky vyberte položku "Spravovať tlačiarne".

    Po výbere tlačiarne, ktorá sa má prispôsobiť, kliknite na možnosť "Nastavenia stroja".

    Potom budete musieť pridať posledný riadok vstupu G-kódu Štart s G-kódom Lineárny predstih (M900) a faktorom K. Napríklad pre faktor K 0,45 pridáte "M900 K0,45", aby ste správne povolili lineárny predstih.

    Aplikácia Cura automaticky aktivuje funkciu Linear Advance po začatí procesu tlače, pretože G-kódy vo vstupe Start G-Code sa spustia pred každou tlačou, čím sa odstráni potreba ručnej aktivácie pri každej tlači.

    Ak chcete túto funkciu vypnúť, môžete buď zmeniť faktor K na 0, alebo odstrániť riadok z poľa. Uvedomte si, že ak váš firmvér nepodporuje lineárny posun, tlačiareň bude G-kód jednoducho ignorovať, ako uviedol jeden používateľ.

    Ďalšie informácie o úprave G-kódov v aplikácii Cura nájdete v nasledujúcom videu.

    Ako používať lineárny posun v aplikácii Klipper

    Klipper je ďalší veľmi populárny firmvér pre 3D tlač. V aplikácii Klipper môžete tiež používať funkciu lineárneho postupu, ale je dôležité poznamenať, že má iný názov.

    "Pressure Advance" (predvoľba tlaku) - tak je táto funkcia označená v spoločnosti Klipper. Ak chcete správne používať funkciu Pressure Advance, musíte správne určiť jej nastavenia.

    Tu nájdete návod na použitie lineárneho postupu v aplikácii Klipper:

    1. Tlač testovacieho modelu
    2. Určenie optimálnej hodnoty predstihu tlaku
    3. Výpočet hodnoty predstihu tlaku
    4. Nastavenie hodnoty v aplikácii Klipper

    1. Tlač testovacieho modelu

    Prvým odporúčaným krokom je vytlačenie testovacieho modelu, napríklad testovacieho modelu štvorcovej veže , ktorý vám umožní postupne zvyšovať hodnotu predstihu tlaku.

    Pozri tiež: 4 Najlepšie krájače/softvér pre živicové 3D tlačiarne

    Pri ladení pokročilejších nastavení, ako je napríklad Pressure Advance, je vždy dobré mať pripravený testovací model, aby ste mohli ľahko dosiahnuť optimálne hodnoty.

    2. Určite optimálnu hodnotu predstihu tlaku

    Optimálnu hodnotu predstihu tlaku by ste mali určiť meraním výšky skúšobného výtlačku cez jeho rohy.

    Výška by sa mala udávať v milimetroch a musí sa vypočítať meraním od základne skúšobného výtlačku až po bod, kde vyzerá najlepšie.

    Tento bod by ste mali spozorovať pohľadom, pretože príliš veľký tlakový predstih zdeformuje výtlačok. Ak rohy predstavujú rôzne výšky, vyberte na meranie tú najnižšiu.

    Na správne zmeranie skúšobného výtlačku používatelia odporúčajú použiť digitálne meradlo, ktoré nájdete na stránke Amazon za výhodné ceny.

    3. Vypočítajte hodnotu predstihu tlaku

    V ďalšom kroku je potrebné vykonať výpočet na určenie hodnoty predstihu tlaku.

    Výpočet môžete vykonať takto: Štart + nameraná výška v milimetroch * faktor = Predstih tlaku.

    Začiatok je zvyčajne 0, pretože je to spodná časť vašej veže. Číslo faktora bude zodpovedať tomu, ako často sa počas skúšobnej tlače mení váš predstih tlaku. Pre tlačiarne s Bowdenovou trubicou je táto hodnota 0,020 a pre tlačiarne s priamym pohonom je to 0,005.

    Ak napríklad použijete inkrementačný faktor 0,020 a zistíte, že najlepšie rohy boli 20 mm, potom musíte zadať 0 + 20,0 * 0,020 a dostanete hodnotu Pressure Advance (predstih tlaku) 0,4.

    4. Nastavenie hodnoty v aplikácii Klipper

    Po vykonaní výpočtu budete môcť zmeniť hodnotu v časti konfiguračného súboru aplikácie Klipper. Prejdite do časti konfigurácie aplikácie Klipper, ktorú nájdete na hornej lište, a otvorte súbor printer.cfg.

    Toto je konfiguračný súbor, na jeho konci je časť extrudéra, do ktorej pridáte vstup "pressure_advance = pa value".

    Ak by sme použili predchádzajúci príklad, záznam by vyzeral takto: "advance_pressure = 0,4".

    Po zadaní hodnoty stačí reštartovať firmvér, aby sa funkcia správne aktivovala. Ak chcete Klipper reštartovať, stačí prejsť na možnosť "Uložiť a reštartovať" v pravom hornom rohu.

    Používatelia odporúčajú používať funkciu Pressure Advance v aplikácii Klipper, pretože môžete optimalizovať nastavenia spôsobom, ktorý skutočne zlepší vaše výtlačky.

    Jeden používateľ vytlačil pekný 3D model Benchy za 12 minút, keď experimentoval s rôznymi konfiguráciami funkcie Pressure Advance v aplikácii Klipper.

    Mám rád lode! A klipper. A tlak vopred... Testovanie makro som našiel tu! od klipperov

    Pozrite si nasledujúce video, v ktorom nájdete viac informácií o používaní funkcie Pressure Advance v aplikácii Klipper.

    Ako používať lineárny posun v Ender 3

    Ak vlastníte Ender 3, budete môcť používať aj lineárny predstih, ale uvedomte si, že na to možno budete musieť upgradovať základnú dosku.

    Je to preto, že základná doska Creality vo verzii 4.2.2 a nižšej má ovládače natvrdo prepnuté do staršieho režimu, ako uviedol jeden používateľ.

    Uviedol, že funkcia bude skvele fungovať na základných doskách 4.2.7 a všetkých novších modeloch. To je prípad oficiálnej základnej dosky Creality 3D Printer Ender 3 Upgraded Silent Board V4.2.7, ktorú nájdete dostupnú na Amazonu.

    Používatelia odporúčajú túto základnú dosku, pretože je tichá a vyrobená z vysokokvalitných materiálov, takže sa oplatí upgradovať Ender 3.

    Okrem kontroly verzií základných dosiek nie sú žiadne obavy z používania lineárneho predstihu na Enderi 3 a môžete ho povoliť prostredníctvom aplikácií Marlin, Cura alebo Klipper.

    V predchádzajúcich častiach nájdete informácie o tom, ako povoliť lineárny predstih pomocou preferovaného firmvéru.

    Ako používať lineárny predstih na priamom pohone

    Stroje s priamym pohonom môžu používať lineárny posuv, hoci najväčší úžitok z neho majú nastavenia typu Bowden.

    Priamy pohon 3D tlačiarne znamená, že vaša tlačiareň používa systém priameho vytláčania, ktorý tlačí vlákno do horúceho konca namontovaním extrudéra na tlačovú hlavu.

    To je rozdiel oproti Bowdenovmu systému, ktorý má často extrudér umiestnený na ráme tlačiarne. Aby sa vlákno dostalo do tlačiarne, prechádza cez teflónovú trubicu.

    Jeden používateľ s nastavením priameho pohonu povolil lineárny predstih, ale nezaznamenal veľké zlepšenie.

    Ostatní používatelia si myslia, že použitie lineárneho predstihu skutočne zlepší akúkoľvek tlačiareň s Bowdenovým nastavením, pričom nie je úplne kritické pre ľudí, ktorí používajú tlačiarne s priamym pohonom.

    Iný používateľ odporúča začať s hodnotou K 0,0 a postupne ju zvyšovať o 0,1 až 1,5, ak vlastníte tlačiareň s priamym pohonom. Nikdy neprekročil hodnotu K 0,17 a na túto hodnotu sa dostal len pri tlači s nylonom.

    Je dôležité, aby ste mali vo firmvéri definovaný lineárny predstih, ako už bolo spomenuté, keď odstránite text "//", ako na to prišiel jeden používateľ.

    Tu sú jeho výsledky z testu, v ktorom ako ideálnu hodnotu vybral 0,8.

    Kfactor

    Najlepšie testovacie výtlačky lineárneho predstihu

    Zapnutie lineárneho predstihu si zvyčajne vyžaduje vykonanie niekoľkých skúšobných výtlačkov. Používatelia vytvorili rôzne modely, ktoré vám môžu s týmito testami pomôcť. Pomocou týchto skúšobných výtlačkov budete môcť oveľa ľahšie nájsť optimálnu hodnotu lineárneho predstihu, pretože sú vytvorené s ohľadom na túto funkciu.

    Pomôže vám tiež určiť, ako pomaly sa vaše vlákna správajú pri zapnutom lineárnom posuve. Niektoré z nižšie uvedených testovacích modelov vám môžu pomôcť vyladiť aj ďalšie užitočné nastavenia.

    Tu sú niektoré z najlepších testovacích výtlačkov lineárneho predstihu, ktoré môžete nájsť na Thingiverse:

    • Kalibrácia Minimálne ryby
    • Test lineárneho premostenia
    • Test lineárneho predstihu
    • Lineárna kalibrácia predstihu
    • Kalibračná súprava na aktualizáciu tlačiarne

    Roy Hill

    Roy Hill je vášnivý nadšenec 3D tlače a technologický guru s bohatými znalosťami o všetkých veciach súvisiacich s 3D tlačou. S viac ako 10-ročnými skúsenosťami v odbore Roy ovládol umenie 3D navrhovania a tlače a stal sa odborníkom na najnovšie trendy a technológie 3D tlače.Roy vyštudoval strojné inžinierstvo na Kalifornskej univerzite v Los Angeles (UCLA) a pracoval pre niekoľko renomovaných spoločností v oblasti 3D tlače vrátane MakerBot a Formlabs. Spolupracoval aj s rôznymi spoločnosťami a jednotlivcami na vytváraní vlastných 3D tlačených produktov, ktoré spôsobili revolúciu v ich odvetviach.Okrem svojej vášne pre 3D tlač je Roy vášnivým cestovateľom a outdoorovým nadšencom. Rád trávi čas v prírode, turistiku a kempovanie s rodinou. Vo svojom voľnom čase tiež mentoruje mladých inžinierov a delí sa o svoje bohaté znalosti o 3D tlači prostredníctvom rôznych platforiem vrátane svojho obľúbeného blogu 3D Printerly 3D Printing.