Ce este Linear Advance & Cum se utilizează - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Mulți utilizatori caută modalități de îmbunătățire a calității imprimantelor 3D. Ceea ce majoritatea dintre ei nu știu este că puteți îmbunătăți calitatea prin activarea unei funcții numite avans liniar.

Acesta este motivul pentru care am scris acest articol, pentru a vă învăța ce este Linear Advance și cum să îl configurați pe imprimanta dvs. 3D.

    Ce face Linear Advance? Merită?

    Avansul liniar este în esență o funcție din firmware-ul dvs. care ajustează presiunea care se acumulează în duză ca urmare a extrudării și a retragerilor.

    Această funcție ia în considerare acest lucru și efectuează retrageri suplimentare în funcție de rapiditatea mișcărilor. Deoarece chiar și atunci când duza se deplasează rapid, se oprește sau merge încet, există încă presiune în ea.

    Puteți să o activați prin intermediul unui plugin pe Cura sau prin editarea firmware-ului. Va trebui să reglați corespunzător această funcție pentru ca ea să funcționeze corect. Aceasta înseamnă să setați valoarea K corectă, care este parametrul care va decide cât de mult va afecta avansul liniar modelul dvs.

    Avantajele unui Linear Advance bine configurat sunt: curbe mai precise, control în reducerea vitezei curbelor, pe lângă o creștere a vitezei fără a reduce calitatea.

    Un utilizator recomandă utilizarea funcției Linear Advance, deoarece poate oferi rezultate excelente, cu colțuri mai ascuțite și straturi superioare mai netede. De asemenea, acesta a menționat că va trebui să reglați funcția în funcție de materialul pe care îl utilizați și de modelul pe care îl imprimați.

    Un alt utilizator recomandă activarea avansului liniar, deoarece i-a permis să obțină rezultate de înaltă calitate cu ajutorul acestuia.

    Avansul liniar este uimitor! de la 3Dprinting

    Asigurați-vă că imprimanta dvs. este în stare bună de funcționare și că extruderul este calibrat este un prim pas foarte important. De asemenea, ar trebui să verificați dacă setările de tăiere sunt optimizate înainte de a începe cu modul de configurare a avansului liniar.

    Este important să rețineți că avansul liniar nu va rezolva nicio problemă prezentă la imprimantă, așa că, dacă aveți probleme, încercați să le rezolvați înainte de a activa această funcție.

    Urmăriți videoclipul de mai jos pentru mai multe informații despre Linear Advance.

    Cum se utilizează avansul liniar în Marlin

    Marlin este cel mai cunoscut firmware utilizat la imprimantele 3D. Deși este posibil să doriți să îl actualizați în timp, acesta este de obicei firmware-ul implicit pentru majoritatea imprimantelor.

    Iată cum se utilizează avansul liniar în Marlin:

    1. Schimbarea și reactualizarea firmware-ului
    2. Reglați valoarea K

    1. Modificarea și reflasharea firmware-ului

    Pentru a utiliza Linear Advance în Marlin, va trebui să modificați și să reactualizați firmware-ul imprimantei.

    Veți face acest lucru prin încărcarea firmware-ului Marlin existent într-un editor de firmware, apoi prin eliminarea textului "//" de pe linia "#define LIN ADVANCE" din "Configuration adv.h".

    Este posibil să găsiți orice versiune Marlin pe GitHub. Descărcați-o pe cea pe care o utilizați pe imprimanta dvs. și încărcați-o într-un editor de firmware.

    Utilizatorii recomandă să folosiți VS Code ca editor de firmware, deoarece îl puteți găsi gratuit online și vă permite să editați cu ușurință firmware-ul. După eliminarea liniei, va trebui doar să salvați și să încărcați firmware-ul în imprimantă.

    Urmăriți videoclipul de mai jos pentru informații mai detaliate despre cum să editați Marlin folosind VS Code.

    2. Reglați valoarea K

    Ultimul pas înainte ca avansul liniar să funcționeze pe imprimanta dvs. este să reglați valoarea K. Este important să o reglați pentru a putea utiliza corect avansul liniar.

    Reglați setările de feliere de pe interfața generatorului de valori K Marlin pentru a corespunde celor pe care le utilizați. Aceasta înseamnă diametrul duzei, retragerea, temperatura, viteza și patul de imprimare.

    Generatorul va crea un fișier de cod G pentru imprimanta dvs. cu o serie de linii drepte. Liniile vor începe lent și își vor schimba viteza. Diferența dintre fiecare linie este valoarea K pe care o folosește.

    În partea de jos a secțiunii de setări a dispozitivului de tăiere de pe site-ul web, mergeți la "Generate G-code". Scriptul G-code ar trebui să fie descărcat și încărcat pe imprimantă.

    Acum puteți începe să imprimați, dar rețineți că va trebui să modificați valoarea K de fiecare dată când modificați viteza, temperatura, retragerea sau schimbați tipul de filament.

    Un utilizator sugerează utilizarea generatorului de valori K Marlin, care vă va ajuta să găsiți valoarea K optimă pentru imprimanta dumneavoastră.

    Un alt utilizator recomandă utilizarea unui interval de 0,45 - 0,55 pentru diferite mărci de PLA și de 0,6 - 0,65 pentru PETG, deoarece a avut mult succes folosind aceste valori K, deși depinde de configurația dvs. Utilizatorul a adăugat, de asemenea, că veți ști că funcționează atunci când vedeți că extruderul se mișcă puțin înapoi la sfârșitul fiecărei linii.

    Urmăriți videoclipul de mai jos pentru mai multe informații despre cum se utilizează avansul liniar pe Marlin.

    Cum se utilizează Linear Advance în Cura

    Cura este un slicer foarte popular și foarte cunoscut în lumea imprimării 3D.

    Iată cum se utilizează avansul liniar în Cura:

    1. Descărcați plugin-ul linear advance settings
    2. Adăugați codul G

    1. Descărcați Plugin-ul Linear Advance Settings

    Prima metodă pe care o puteți face pentru a utiliza avansul liniar în Cura este să adăugați pluginul de setări pentru avansul liniar din Ultimaker Marketplace. Pentru a face acest lucru, conectați-vă mai întâi la contul dumneavoastră Ultimaker.

    După ce ați găsit pluginul pe piață și l-ați adăugat, va trebui să aprobați cererea pop-up a lui Cura pentru a sincroniza setările. Plugin-ul va începe să funcționeze după alte câteva pop-up-uri.

    Dialogul "Setting Visibility" (Setarea vizibilității) va apărea dacă navigați în meniul "Print Settings" (Setări imprimare) și selectați simbolul cu trei linii de lângă câmpul de căutare.

    Pentru ca toate opțiunile să fie vizibile, selectați "All" (Toate) din meniul derulant, apoi faceți clic pe OK pentru a încheia fereastra.

    În caseta de căutare, introduceți "linear advance" (avans liniar), apoi introduceți valoarea factorului K în rubrica pentru factorul de avans liniar.

    Linear Advance va fi activată dacă opțiunea Linear Advance Factor are o valoare diferită de 0. Utilizatorii recomandă atât această metodă, cât și cea abordată în secțiunea următoare ca fiind două modalități simple de activare a avansului liniar în Cura.

    Un utilizator recomandă, de asemenea, să aruncați o privire la "Material Settings Plugin", care vă permite să setați un factor de avans liniar diferit pentru fiecare material.

    2. Adăugați codul G-Code

    O altă metodă de activare a avansului liniar în Cura este utilizarea scripturilor de pornire a codului G, care face ca dispozitivul de tăiere să trimită codul G de avans liniar la imprimantă înainte de a începe procesul de imprimare.

    Pentru a face acest lucru, selectați "Settings" (Setări) din meniul de sus al Cura, apoi selectați "Manage Printers" (Gestionați imprimantele) din meniul derulant.

    Faceți clic pe opțiunea "Machine Settings" (Setări mașină) după selectarea imprimantei care trebuie personalizată.

    Apoi va trebui să adăugați o linie finală a intrării Start G-code, cu codul G-code de avans liniar (M900) și factorul K. Pentru un factor K de 0,45, de exemplu, veți adăuga "M900 K0.45" pentru a activa în mod corespunzător avansul liniar.

    Linear Advance va fi activat automat de Cura odată ce începeți procesul de imprimare, deoarece codurile G din câmpul de intrare Start G-Code se execută înainte de fiecare imprimare, eliminând astfel necesitatea de a-l activa manual de fiecare dată când imprimați.

    Pentru a dezactiva această funcție, puteți fie să modificați factorul K la 0, fie să eliminați linia din casetă. Rețineți că, dacă firmware-ul dvs. nu acceptă avansul liniar, atunci codul G va fi ignorat de imprimantă, așa cum a afirmat un utilizator.

    Urmăriți videoclipul de mai jos pentru mai multe informații despre editarea codurilor G în Cura.

    Cum se utilizează avansul liniar în Klipper

    Klipper este un alt firmware de imprimare 3D foarte popular. În Klipper, puteți utiliza, de asemenea, funcția de avansare liniară, dar este important să rețineți că aceasta are un alt nume.

    "Avansarea presiunii" este modul în care este etichetată această funcție la Klipper. Pentru a utiliza corect funcția Avansarea presiunii, va trebui să determinați corect setările acesteia.

    Iată cum se utilizează avansul liniar în Klipper:

    1. Modelul de testare a imprimării
    2. Determinați valoarea optimă a avansului de presiune
    3. Calculați valoarea avansului de presiune
    4. Setați valoarea în Klipper

    1. Modelul de testare a imprimării

    Primul pas recomandat este imprimarea unui model de testare, cum ar fi modelul de testare Square Tower , care vă va permite să creșteți treptat valoarea avansului de presiune.

    Întotdeauna este bine să aveți un model de test pregătit atunci când reglați setări mai avansate, cum ar fi Pressure Advance, astfel încât să puteți ajunge cu ușurință la valorile optime.

    2. Determinați valoarea optimă a avansului de presiune

    Ar trebui să determinați valoarea optimă a avansului de presiune prin măsurarea înălțimii tiparului de test, prin colțuri.

    Înălțimea trebuie să fie exprimată în milimetri și trebuie calculată prin măsurarea de la baza amprentei de test până la punctul în care aceasta arată cel mai bine.

    Ar trebui să puteți observa acel punct uitându-vă la el, deoarece un avans prea mare al presiunii va deforma amprenta. Dacă colțurile prezintă înălțimi diferite, alegeți-l pe cel mai mic pentru a măsura.

    Pentru a măsura corect amprenta de test, utilizatorii recomandă utilizarea unui calibrator digital, pe care îl puteți găsi pe Amazon la prețuri foarte bune.

    3. Calculați valoarea avansului de presiune

    Pentru următorul pas, va trebui să efectuați un calcul pentru a determina valoarea Avansului de presiune.

    Puteți face următorul calcul: Start + înălțimea măsurată în milimetri * factor = Avansul presiunii.

    Start este de obicei 0, deoarece este partea de jos a turnului dvs. Numărul factorului va fi cât de des se schimbă avansul presiunii în timpul imprimării de test. Pentru imprimantele cu tub Bowden, această valoare este 0,020, iar pentru imprimantele cu acționare directă, este 0,005.

    De exemplu, dacă aplicați un factor de creștere de 0,020 și considerați că cele mai bune colțuri au fost de 20 mm, atunci va trebui să introduceți 0 + 20,0 * 0,020 și veți obține o valoare a avansului de presiune de 0,4.

    4. Setați valoarea în Klipper

    După efectuarea calculului, veți putea modifica valoarea în secțiunea fișierului de configurare Klipper. Accesați secțiunea de configurare Klipper, care se găsește în bara de sus, și deschideți fișierul printer.cfg.

    Acesta este fișierul de configurare, există o secțiune pentru extruder în care veți adăuga la sfârșitul acestuia intrarea "pressure_advance = pa value".

    Dacă am folosi exemplul anterior, intrarea ar arăta astfel: "advance_pressure = 0.4"

    După introducerea valorii, va trebui doar să reporniți firmware-ul pentru ca funcția să fie activată corect. Pentru a reporni Klipper, trebuie doar să accesați opțiunea "Save and Restart" (Salvare și repornire) din colțul din dreapta sus.

    Utilizatorii recomandă utilizarea Pressure Advance în Klipper, deoarece puteți optimiza setările într-un mod care vă va îmbunătăți cu adevărat imprimările.

    Un utilizator a reușit să imprime un Benchy 3D frumos în doar 12 minute în timp ce experimenta cu diferite configurații ale Pressure Advance în Klipper.

    Îmi plac bărcile! Și klipper. Și avansul de presiune... Testarea unui macro pe care l-am găsit aici! de la klippers

    Consultați videoclipul de mai jos pentru a vedea mai multe informații despre utilizarea Pressure Advance pe Klipper.

    Cum se utilizează Linear Advance pe Ender 3

    Dacă dețineți un Ender 3, veți putea utiliza și avansul liniar, dar trebuie să știți că este posibil să aveți nevoie să vă actualizați placa de bază pentru a face acest lucru.

    Acest lucru se datorează faptului că placa de bază Creality versiunea 4.2.2 și cele inferioare au driverele conectate în modul legacy, după cum a declarat un utilizator.

    Acesta a declarat că funcția va funcționa foarte bine pe plăcile de bază 4.2.7 și pe orice model mai nou. Acesta este cazul plăcii de bază oficială Creality 3D Printer Ender 3 Upgraded Silent Board Motherboard V4.2.7 pe care o puteți găsi disponibilă pe Amazon.

    Utilizatorii recomandă această placă de bază, deoarece este silențioasă și fabricată din materiale de înaltă calitate, ceea ce o face un upgrade demn de luat în seamă pentru Ender 3.

    În afară de verificarea versiunilor plăcii de bază, nu există probleme legate de utilizarea avansului liniar pe Ender 3 și îl puteți activa prin Marlin, Cura sau Klipper.

    Puteți consulta secțiunile anterioare pentru informații despre cum să activați avansul liniar utilizând firmware-ul preferat.

    Cum se utilizează avansul liniar la transmisia directă

    Mașinile cu acționare directă pot utiliza avansul liniar, deși configurațiile de tip Bowden beneficiază cel mai mult de acesta.

    O imprimantă 3D cu acționare directă înseamnă că imprimanta dvs. utilizează un sistem de extrudare directă care împinge filamentul în capătul fierbinte prin montarea extruderului pe capul de imprimare.

    Vezi si: 7 Cele mai bune imprimante 3D pentru automobile și piese de motociclete

    Acest lucru este diferit de un sistem Bowden, în care extruderul este adesea amplasat pe cadrul imprimantei. Pentru a ajunge la imprimantă, filamentul trece printr-un tub din PTFE.

    Un utilizator cu o configurație cu transmisie directă a activat avansul liniar, dar nu a putut observa o îmbunătățire semnificativă.

    Alți utilizatori consideră că utilizarea avansului liniar va îmbunătăți cu adevărat orice imprimantă cu o configurație Bowden, fără a fi în totalitate critică pentru persoanele care utilizează imprimante cu acționare directă.

    Vezi si: Cum să nivelezi corect patul Ender 3 - Pași simpli

    Un alt utilizator recomandă să începeți cu o valoare K de 0,0 și să creșteți treptat cu 0,1 până la 1,5 dacă dețineți o imprimantă cu acționare directă. El nu a trecut niciodată de 0,17 cu valoarea K și a ajuns la această valoare doar atunci când a imprimat cu nailon.

    Este important ca Linear Advance să fie definit în firmware-ul dvs., așa cum s-a menționat anterior, atunci când eliminați textul "//", așa cum și-a dat seama un utilizator.

    Iată rezultatele unui test, în care a ales 0,8 ca valoare ideală.

    Kfactor

    Cele mai bune printuri de testare a avansului liniar

    Activarea avansului liniar necesită, de obicei, realizarea câtorva printuri de test. Utilizatorii au creat diferite modele care vă pot ajuta cu aceste teste. Cu aceste printuri de test, veți putea găsi mult mai ușor valoarea optimă a avansului liniar, deoarece sunt realizate cu această funcție în minte.

    De asemenea, vă va ajuta să determinați cât de lent se comportă filamentele dvs. cu avansul liniar activat. Unele dintre modelele de test de mai jos vă pot ajuta, de asemenea, să reglați alte setări utile.

    Iată câteva dintre cele mai bune printuri de testare a avansului liniar pe care le puteți găsi pe Thingiverse:

    • Calibrare Pește Minimal Fish
    • Testul de tranziție cu avans liniar
    • Testul de avans liniar
    • Calibrarea avansului liniar
    • Kit de calibrare pentru actualizarea imprimantei

    Roy Hill

    Roy Hill este un pasionat de imprimare 3D și un guru al tehnologiei, cu o mulțime de cunoștințe despre toate lucrurile legate de imprimarea 3D. Cu peste 10 ani de experiență în domeniu, Roy a stăpânit arta proiectării și imprimării 3D și a devenit expert în cele mai recente tendințe și tehnologii de imprimare 3D.Roy deține o diplomă în inginerie mecanică de la Universitatea din California, Los Angeles (UCLA) și a lucrat pentru mai multe companii de renume în domeniul imprimării 3D, inclusiv MakerBot și Formlabs. De asemenea, a colaborat cu diverse companii și persoane pentru a crea produse personalizate imprimate 3D care le-au revoluționat industriile.Pe lângă pasiunea pentru imprimarea 3D, Roy este un călător pasionat și un pasionat de aer liber. Îi place să petreacă timp în natură, drumeții și camping cu familia sa. În timpul liber, el îndrumă și tineri ingineri și își împărtășește cunoștințele despre imprimarea 3D prin diverse platforme, inclusiv blogul său popular, 3D Printerly 3D Printing.