Hva er Linear Advance & Slik bruker du det – Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Mange brukere leter etter måter å forbedre kvaliteten på 3D-skriverne sine på. Det de fleste av dem ikke vet er at du kan forbedre kvaliteten ved å aktivere en funksjon som kalles lineær fremgang.

Det er derfor jeg skrev denne artikkelen for å lære deg hva som er Linear Advance og hvordan du setter det opp på 3D-printeren din.

    Hva gjør Linear Advance? Er det verdt det?

    Linear Advance er i hovedsak en funksjon i fastvaren din som justerer for trykket som samler seg i munnstykket som et resultat av ekstrudering og tilbaketrekking.

    Denne funksjonen tar hensyn til dette og utfører ytterligere tilbaketrekkinger i henhold til hvor raskt bevegelsene gjøres. Siden selv når dysen din beveger seg raskt, pauser eller går sakte, er det fortsatt trykk i den.

    Du kan aktivere det via en plugin på Cura eller ved å redigere fastvaren din. Du må justere denne funksjonen riktig slik at den fungerer som den skal. Det betyr å sette riktig K-verdi, som er parameteren som bestemmer hvor mye lineær fremgang som vil påvirke modellen din.

    Fordelene med en godt konfigurert Linear Advance er mer presise kurver, kontroll for å redusere hastigheten på kurvene i tillegg til en økning i hastighet uten å redusere kvaliteten.

    Én bruker anbefaler å bruke funksjonen Linear Advance, da den kan gi utmerkede resultater, med skarpere hjørner og jevnere topplag. Han bemerket også at du trengeroppsettet aktivert lineær fremgang, men kunne ikke se mye forbedring fra det.

    Andre brukere tror at bruk av lineær avansering virkelig vil forbedre enhver skriver med et Bowden-oppsett, samtidig som det ikke er helt kritisk for folk som bruker skrivere med direkte stasjon.

    En annen bruker anbefaler å starte med en K-verdi på 0,0 og øke trinnvis med 0,1 til 1,5 hvis du eier en direktestasjonsskriver. Han har aldri gått forbi 0,17 med K-verdien sin, og han ble bare så høy ved utskrift med nylon.

    Det er viktig å ha Linear Advance definert i fastvaren som tidligere nevnt, når du fjerner "//"-teksten som en bruker fant ut.

    Her er resultatene hans fra å gjøre en test , hvor han valgte 0,8 som den ideelle verdien.

    Kfactor

    Beste lineære forhåndstestutskrifter

    Å aktivere lineær fremdrift krever vanligvis at det lages noen få testutskrifter. Brukere har laget forskjellige modeller som kan hjelpe deg med disse testene. Med disse testutskriftene vil du være i stand til å finne den optimale lineære forhåndsverdien mye enklere ettersom de er laget med denne funksjonen i tankene.

    Det vil også hjelpe deg å finne ut hvor trege filamentene dine oppfører seg med lineær fremdrift aktivert. Noen av testmodellene nedenfor kan også hjelpe deg med å stille inn andre nyttige innstillinger.

    Her er noen av de beste lineære forhåndstesttrykkene du kan finne på Thingiverse:

    • Kalibrering Minimal Fish
    • LineærAdvance Bridging Test
    • Lineær Advance Test
    • Lineær Advance Calibration
    • Printer Upgrade Calibration Kit
    for å justere funksjonen i henhold til materialet du bruker og modellen du skriver ut.

    En annen bruker anbefaler å aktivere lineær fremdrift, da det har gjort det mulig for ham å produsere resultater av høy kvalitet ved å bruke den.

    Lineær fremgang er fantastisk! fra 3Dprinting

    Å sørge for at skriveren din er i god stand med ekstruderen kalibrert er et veldig viktig første skritt. Du bør også sjekke om slicerinnstillingene er optimalisert før du begynner med hvordan du setter opp den lineære fremføringen.

    Det er viktig å merke seg at lineær fremføring ikke vil løse eventuelle problemer på skriveren din, så hvis du opplever problemer, prøv å fikse dem før du aktiverer denne funksjonen.

    Sjekk ut videoen nedenfor for mer informasjon om Linear Advance.

    Hvordan bruke Linear Advance i Marlin

    Marlin er den mest kjente fastvaren som brukes i 3D-skrivere. Selv om du kanskje vil oppgradere den over tid, er det vanligvis standard fastvare for de fleste skrivere.

    Slik bruker du lineær fremdrift i Marlin:

    1. Endre og oppdater fastvaren
    2. Juster K-verdien

    1. Endre og oppdater fastvaren

    For å bruke Linear Advance i Marlin, må du endre og oppdatere skriverens fastvare.

    Du gjør det ved å laste opp din eksisterende Marlin-fastvare til en fastvareredigerer, og deretter fjerne "//"-teksten fra linjen "#define LIN ADVANCE" under"Konfigurasjonsadv.h".

    Det er mulig å finne hvilken som helst Marlin-versjon på GitHub. Bare last ned den du bruker på skriveren og last den opp til et fastvareredigeringsprogram.

    Brukere anbefaler å bruke VS Code som en fastvareredigerer siden du kan finne den gratis på nettet og den lar deg enkelt redigere fastvaren. Etter å ha fjernet linjen, trenger du bare å lagre og laste opp fastvaren til skriveren din.

    Sjekk ut videoen nedenfor for mer detaljert informasjon om hvordan du redigerer Marlin ved hjelp av VS-kode.

    2. Juster K-verdien

    Det siste trinnet før du arbeider med lineær fremdrift på skriveren, er å justere K-verdien. Det er viktig å justere den slik at du kan bruke lineær fremdrift på riktig måte.

    Juster slicer-innstillingene på grensesnittet til Marlin K-Value Generator for å samsvare med de du bruker. Det betyr dysediameter, tilbaketrekking, temperatur, hastighet og utskriftsleie.

    Generatoren vil lage en G-kodefil for skriveren din med en rekke rette linjer. Linjene vil starte sakte og endre hastighet. Forskjellen mellom hver linje er K-verdien den bruker.

    Gå til "Generer G-kode" nederst i seksjonen for slicerinnstillinger for nettstedet. G-kodeskriptet skal lastes ned og lastes inn på skriveren.

    Du kan nå begynne å skrive ut, men vær oppmerksom på at du må endre K-verdien din hver gang du endrer hastigheten,temperatur, tilbaketrekking eller endre filamenttype.

    En bruker foreslår å bruke Marlin K-verdi-generator, da den vil hjelpe deg med å finne den optimale K-verdien for skriveren din.

    En annen bruker anbefaler å bruke et område på 0,45 – 0,55 for forskjellige PLA-merker og 0,6 – 0,65 for PETG, siden han fant mye suksess ved å bruke disse K-verdiene, selv om det avhenger av oppsettet ditt. Brukeren la også til at du vet at den fungerer når du ser at ekstruderen beveger seg litt tilbake på slutten av hver linje.

    Sjekk ut videoen nedenfor for mer informasjon om hvordan du bruker lineær fremdrift på Marlin.

    Hvordan bruke Linear Advance i Cura

    Cura er en veldig populær slicer som er veldig kjent i 3D-utskriftsverdenen.

    Slik bruker du linear advance i Cura:

    1. Last ned plugin-modulen for lineære forhåndsinnstillinger
    2. Legg til G-kode

    1. Last ned Linear Advance Settings Plugin

    Den første metoden du kan gjøre for å bruke linear advance i Cura er å legge til linear advance settings plugin fra Ultimaker Marketplace. For å gjøre det, logg inn på Ultimaker-kontoen din.

    Etter å ha funnet plugin-en på markedsplassen og lagt den til, må du godkjenne Curas popup-forespørsel for å synkronisere innstillingene. Programtillegget vil begynne å fungere etter noen flere popup-vinduer.

    Dialogboksen "Angi synlighet" vises hvis du navigerer til "Utskriftsinnstillinger"-menyen ogvelg symbolet med tre linjer ved siden av søkefeltet.

    For å gjøre alle alternativer synlige, velg "Alle" fra rullegardinmenyen, og klikk deretter OK for å avslutte vinduet.

    I søkeboksen skriver du "lineær fremgang", og skriv deretter inn K-faktorverdien i oppføringen for den lineære fremskrittsfaktoren.

    Linear Advance vil bli aktivert hvis alternativet Linear Advance Factor har en annen verdi enn 0. Brukere anbefaler både denne metoden og den som dekkes i neste seksjon som to enkle måter å aktivere lineær fremgang i Cura.

    En bruker anbefaler også å ta en titt på "Material Settings Plugin" som lar deg angi en annen lineær fremdriftsfaktor per materiale.

    2. Legg til G-kode

    En annen metode for å slå på lineær avansering i Cura er å bruke G-kode-startskriptene, som får sliceren til å sende Linear Advance G-koden til skriveren før du starter utskriftsprosessen.

    For å gjøre det, velg "Innstillinger" fra Curas toppmeny. Velg deretter "Administrer skrivere" fra rullegardinmenyen.

    Klikk på "Maskininnstillinger"-alternativet etter å ha valgt skriveren som må tilpasses.

    Deretter må du legge til en siste linje med Start G-kodeinndata, med Linear Advance G-Code (M900) og K-faktor. For en K-faktor på 0,45, for eksempel, legger du til «M900 K0.45» for å aktivere lineær fremføring på riktig måte.

    LineærAdvance vil automatisk bli aktivert av Cura når du starter utskriftsprosessen siden G-kodene i Start G-Code-inndata kjøres før hver utskrift, og eliminerer behovet for å aktivere den manuelt hver gang du skriver ut.

    For å deaktivere denne funksjonen kan du enten endre K-faktoren til 0 eller fjerne linjen fra boksen. Vær oppmerksom på at hvis fastvaren din ikke støtter lineær fremgang, vil G-koden bare bli ignorert av skriveren din, som en bruker sa.

    Sjekk ut videoen nedenfor for mer informasjon om redigering av G-koder på Cura.

    Hvordan bruke Linear Advance i Klipper

    Klipper er en annen veldig populær 3D-utskriftsfastvare. I Klipper kan du også bruke den lineære forhåndsfunksjonen, men det er viktig å merke seg at den har et annet navn.

    "Pressure Advance" er hvordan denne funksjonen er merket over på Klipper. For å bruke Pressure Advance-funksjonen på riktig måte, må du bestemme innstillingene på riktig måte.

    Slik bruker du lineær fremføring i Klipper:

    Se også: Beste byggeoverflate for PLA, ABS, PETG og amp; TPU
    1. Skriv ut testmodell
    2. Finn ut den optimale verdien for trykkfremføring
    3. Beregn verdien for trykkfremføring
    4. Sett verdien i Klipper

    1. Skriv ut testmodell

    Det første anbefalte trinnet er å skrive ut en testmodell, som Square Tower-testmodellen , som vil tillate deg å øke verdien for trykkfremgang gradvis.

    Det er alltid godt å ha en testmodellklar når du stiller inn mer avanserte innstillinger som Pressure Advance, på den måten kan du enkelt nå de optimale verdiene.

    2. Bestem den optimale trykkfremføringsverdien

    Du bør bestemme den optimale trykkfremføringsverdien ved å måle høyden på testutskriften gjennom hjørnene.

    Høyden skal være i millimeter og må beregnes ved å måle fra testutskriftens bunn til det punktet der den ser best ut.

    Du bør kunne legge merke til det punktet ved å se på det, siden for mye trykkfremføring vil deformere trykket. Hvis hjørnene har forskjellige høyder, velg den laveste for å måle.

    For å måle testutskriften på riktig måte, anbefaler brukere å bruke en Digital Caliper , som du kan finne hos Amazon til gode priser.

    3. Beregn trykkforløpsverdien

    For det neste trinnet må du gjøre en beregning for å bestemme trykkfremføringsverdien.

    Du kan gjøre utregningen som følger: Start + målt høyde i millimeter * faktor = Pressure Advance.

    Se også: 30 kule ting til 3D-utskrift for fangehull og amp; Dragons (gratis)

    Start er vanligvis 0 da det er bunnen av tårnet ditt. Faktornummeret vil være hvor ofte Pressure Advance endres under testutskriften. For Bowden tube-skrivere er denne verdien 0,020 og for direktedrevne skrivere er den 0,005.

    Hvis du for eksempel bruker en økende faktor på 0,020 og finner at de beste hjørnene var 20 mm, sådu må skrive inn 0 + 20.0 * 0.020, og du vil få en trykkforskuddsverdi på 0.4.

    4. Angi verdien i Klipper

    Etter å ha utført beregningen, vil du kunne endre verdien i Klipper-konfigurasjonsfildelen. Gå til Klipper-konfigurasjonsdelen, som du finner på den øverste linjen, og åpne printer.cfg-filen.

    Det er konfigurasjonsfilen, det er en ekstruderdel hvor du vil legge til inngangen "pressure_advance = pa verdi" på slutten av den.

    Hvis vi brukte det forrige eksempelet, ville oppføringen se slik ut: «advance_pressure = 0.4»

    Etter å ha lagt inn verdien, trenger du bare å starte fastvaren på nytt slik at funksjonen er aktivert riktig. For å starte Klipper på nytt, gå til alternativet "Lagre og start på nytt" i øvre høyre hjørne.

    Brukere anbefaler å bruke Pressure Advance i Klipper siden du kan optimalisere innstillingene på en måte som virkelig vil forbedre utskriftene dine.

    Én bruker fikk skrive ut en fin 3D Benchy på bare 12 minutter mens han eksperimenterte med forskjellige konfigurasjoner av Pressure Advance i Klipper.

    Jeg liker båter! Og klipper. Og presset frem... Tester en makro jeg fant her! fra klippers

    Sjekk ut videoen nedenfor for å se mer informasjon om bruk av Pressure Advance på Klipper.

    Hvordan bruke Linear Advance på Ender 3

    Hvis du eier en Ender 3, vil du også kunne bruke linear advance, men vær oppmerksom på at du kanmå oppgradere hovedkortet for å gjøre det.

    Det er fordi Creality hovedkort versjon 4.2.2 og lavere har drivere som er koblet til eldre modus, som oppgitt av én bruker.

    Han uttalte at funksjonen vil fungere utmerket på hovedkort 4.2.7 og alle nyere modeller. Det er tilfellet for det offisielle Creality 3D Printer Ender 3 Oppgradert Silent Board Hovedkort V4.2.7 som du finner tilgjengelig hos Amazon.

    Brukere anbefaler dette hovedkortet siden det er stillegående og laget av materialer av høy kvalitet, noe som gjør det til en verdig oppgradering til Ender 3.

    I tillegg til å sjekke hovedkortversjoner, er det ingen bekymringer om bruk av lineær forhånd på Ender 3, og du kan aktivere den via Marlin, Cura eller Klipper.

    Du kan sjekke de forrige avsnittene for informasjon om hvordan du aktiverer lineær fremdrift ved å bruke din foretrukne fastvare.

    Hvordan bruke Linear Advance på Direct Drive

    Direct drive-maskiner kan bruke lineær fremdrift, selv om oppsett av Bowden-typen drar mest nytte av det.

    Å ha en direktedrevet 3D-skriver betyr at skriveren din bruker et direkte ekstruderingssystem som skyver filamentet inn i den varme enden ved å montere ekstruderen på skrivehodet.

    Det er forskjellig fra et Bowden-system, som ofte har ekstruderen plassert på skriverens ramme. For å komme til skriveren passerer filamentet deretter via et PTFE-rør.

    Én bruker med en direkte stasjon

    Roy Hill

    Roy Hill er en lidenskapelig 3D-utskriftsentusiast og teknologiguru med et vell av kunnskap om alt relatert til 3D-utskrift. Med over 10 års erfaring på feltet har Roy mestret kunsten å 3D-designe og trykke, og har blitt en ekspert på de siste 3D-utskriftstrendene og -teknologiene.Roy har en grad i maskiningeniør fra University of California, Los Angeles (UCLA), og har jobbet for flere anerkjente selskaper innen 3D-utskrift, inkludert MakerBot og Formlabs. Han har også samarbeidet med ulike bedrifter og enkeltpersoner for å lage tilpassede 3D-printede produkter som har revolusjonert deres bransjer.Bortsett fra sin lidenskap for 3D-printing, er Roy en ivrig reisende og en friluftsentusiast. Han liker å tilbringe tid i naturen, fotturer og camping med familien. På fritiden veileder han også unge ingeniører og deler sin rikdom av kunnskap om 3D-utskrift gjennom ulike plattformer, inkludert hans populære blogg, 3D Printerly 3D Printing.