Wat is Lineêre Advance & amp; Hoe om dit te gebruik - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Baie gebruikers soek maniere om die kwaliteit van hul 3D-drukkers te verbeter. Wat die meeste van baie van hulle nie weet nie, is dat jy kwaliteit kan verbeter deur 'n funksie genaamd lineêre vooruitgang in te skakel.

Daarom het ek hierdie artikel geskryf om jou te leer wat Linear Advance is en hoe om dit op jou 3D-drukker op te stel.

    Wat doen lineêre vooruitgang? Is dit die moeite werd?

    Linear Advance is in wese 'n funksie in jou firmware wat aanpas vir die druk wat in jou mondstuk ophoop as gevolg van ekstrusie en terugtrekkings.

    Hierdie funksie neem dit in ag en voer bykomende terugtrekkings uit volgens hoe vinnig die bewegings gemaak word. Aangesien selfs wanneer jou mondstuk vinnig beweeg, pouses of stadig gaan, is daar steeds druk daarin.

    Jy kan dit aktiveer via 'n inprop op Cura of deur jou firmware te wysig. Jy sal hierdie kenmerk behoorlik moet instel sodat dit behoorlik werk. Dit beteken om die korrekte K-waarde in te stel, wat die parameter is wat sal bepaal hoeveel lineêre vooruitgang jou model sal beïnvloed.

    Die voordele van 'n goed gekonfigureerde Linear Advance is meer presiese kurwes, beheer in die vermindering van die spoed van die kurwes behalwe 'n toename in spoed sonder om kwaliteit te verminder.

    Een gebruiker beveel aan om die Linear Advance-funksie te gebruik, aangesien dit uitstekende resultate kan lewer, met skerper hoeke en gladder boonste lae. Hy het ook opgemerk dat jy nodig hetopstelling het lineêre vooruitgang geaktiveer, maar kon nie veel verbetering daaruit sien nie.

    Ander gebruikers dink dat die gebruik van lineêre voorskot enige drukker met 'n Bowden-opstelling werklik sal verbeter, terwyl dit nie heeltemal krities is vir mense wat drukkers met direkte aandrywing gebruik nie.

    'n Ander gebruiker beveel aan om met 'n K-waarde van 0.0 te begin en inkrementeel met 0.1 tot 1.5 te verhoog as jy 'n direkte aandrywingdrukker besit. Hy het nog nooit verby 0.17 gegaan met sy K-waarde nie en hy het net so hoog geword toe hy met nylon druk.

    Dit is belangrik om die Linear Advance in jou firmware te definieer soos voorheen genoem, wanneer jy die "//" teks verwyder soos een gebruiker uitgepluis het.

    Hier is sy resultate van 'n toets. , waar hy 0,8 as die ideale waarde gekies het.

    Kfactor

    Beste lineêre gevorderde toetsafdrukke

    Om lineêre vooruitgang moontlik te maak, vereis gewoonlik dat 'n paar toetsafdrukke gemaak word. Gebruikers het verskillende modelle geskep wat jou met daardie toetse kan help. Met hierdie toetsafdrukke sal jy die optimale lineêre voorskotwaarde baie makliker kan vind aangesien dit met daardie funksie in gedagte gemaak word.

    Dit sal jou ook help om te bepaal hoe traag jou filamente optree met lineêre voortgang geaktiveer. Sommige van die toetsmodelle hieronder kan jou ook help om ander nuttige instellings in te skakel.

    Hier is 'n paar van die beste lineêre vooraf toetsafdrukke wat jy op Thingiverse kan vind:

    • Kalibrasie Minimale Vis
    • LineêrGevorderde oorbruggingstoets
    • Lineêre gevorderde toets
    • Lineêre gevorderde kalibrasie
    • Drukkeropgraderingkalibrasiestel
    om die funksie in te stel volgens die materiaal wat jy gebruik en die model wat jy druk.

    'n Ander gebruiker beveel aan dat lineêre vordering geaktiveer word, aangesien dit hom in staat gestel het om 'n paar hoë-gehalte resultate te lewer deur dit te gebruik.

    Lineêre vordering is ongelooflik! van 3Dprinting

    Om seker te maak jou drukker is in 'n goeie werkende toestand met die ekstruder gekalibreer, is 'n baie belangrike eerste stap. Jy moet ook kyk of die snyer-instellings geoptimaliseer is voordat jy begin met hoe om die lineêre voorskot op te stel.

    Dit is belangrik om daarop te let dat lineêre vordering nie enige probleme op jou drukker sal regstel nie, so as jy enige probleme ondervind, probeer om dit reg te stel voordat jy hierdie funksie aktiveer.

    Kyk na die video hieronder vir meer inligting oor Linear Advance.

    Hoe om Linear Advance in Marlin te gebruik

    Marlin is die bekendste firmware wat in 3D-drukkers gebruik word. Alhoewel jy dit dalk mettertyd wil opgradeer, is dit tipies die verstekfirmware vir die meeste drukkers.

    Sien ook: Hoe om Klipper op Ender 3 (Pro, V2, S1) te installeer

    Hier is hoe om lineêre vordering in Marlin te gebruik:

    1. Verander en herlaai die firmware
    2. Pas die K-waarde aan

    1. Verander en herflits die firmware

    Om Linear Advance in Marlin te gebruik, sal jy jou drukker se firmware moet verander en herlaai.

    Jy sal dit doen deur jou bestaande Marlin-firmware na 'n firmware-redigeerder op te laai, en dan die "//"-teks van die reël "#define LIN ADVANCE" onder te verwyder"Konfigurasie adv.h".

    Dit is moontlik om enige Marlin-weergawe op GitHub te vind. Laai net die een wat jy gebruik op jou drukker af en laai dit op na 'n firmware-redigeerder.

    Gebruikers beveel aan om VS-kode as 'n firmware-redigeerder te gebruik, aangesien jy dit gratis aanlyn kan vind en dit jou toelaat om jou firmware maklik te redigeer. Nadat u die lyn verwyder het, hoef u net die firmware op u drukker te stoor en op te laai.

    Kyk na die video hieronder vir meer gedetailleerde inligting oor hoe om Marlin met VS-kode te redigeer.

    2. Pas die K-waarde aan

    Die laaste stap voordat lineêre vordering op jou drukker werk, is om die K-waarde aan te pas. Dit is belangrik om dit aan te pas sodat jy lineêre voorskot behoorlik kan gebruik.

    Verstel die snyer-instellings op die koppelvlak van die Marlin K-waardegenerator om ooreen te stem met dié wat jy gebruik. Dit beteken spuitkop-deursnee, terugtrekking, temperatuur, spoed en drukbed.

    Die kragopwekker sal 'n G-kode lêer vir jou drukker skep met 'n reeks reguit lyne. Die lyne sal stadig begin en snelheid verander. Die verskil tussen elke lyn is die K-waarde wat dit gebruik.

    Gaan onderaan die webwerf se snyerinstellingsafdeling na "Genereer G-kode". Die G-kode skrip moet afgelaai en op jou drukker gelaai word.

    Jy kan nou begin druk, maar wees bewus daarvan dat jy jou K-waarde sal moet verander wanneer jy die spoed verander,temperatuur, terugtrekking of verandering van filamenttipe.

    Een gebruiker stel voor om die Marlin K-waardegenerator te gebruik aangesien dit jou sal help om die optimale K-waarde vir jou drukker te vind.

    'n Ander gebruiker beveel aan om 'n reeks van 0.45 – 0.55 vir verskillende handelsmerke van PLA en 0.6 – 0.65 vir PETG te gebruik, aangesien hy baie sukses behaal het met hierdie K-waardes, alhoewel dit afhang van jou opstelling. Die gebruiker het ook bygevoeg dat jy sal weet dit werk wanneer jy sien dat die ekstruder 'n bietjie terugbeweeg aan die einde van elke reël.

    Kyk na die video hieronder vir meer inligting oor hoe om lineêre voorskot op Marlin te gebruik.

    Hoe om Linear Advance in Cura te gebruik

    Cura is 'n baie gewilde snyer wat baie bekend is in die 3D-drukwêreld.

    Hier is hoe om lineêre vooraf in Cura te gebruik:

    1. Laai die lineêre vooraf-instellings-inprop af
    2. Voeg G-kode by

    1. Laai die Linear Advance Settings-inprop af

    Die eerste metode wat jy kan doen om lineêre vooraf in Cura te gebruik, is om die lineêre gevorderde instellings-inprop by te voeg vanaf die Ultimaker Marketplace. Om dit te doen, teken eers by jou Ultimaker-rekening aan.

    Nadat u die inprop op die mark gevind het en dit bygevoeg het, sal u Cura se opspringversoek moet goedkeur om die instellings te sinkroniseer. Die inprop sal begin werk na nog 'n paar opspringers.

    Die "Stel sigbaarheid" dialoog sal verskyn as jy na die "Druk instellings" kieslys navigeer enkies die drie reëls simbool langs die soekveld.

    Om alle opsies sigbaar te maak, kies “Alles” in die aftrekkieslys en klik dan OK om die venster te beëindig.

    Tik in die soekkassie "lineêre voorskot" en voer dan die K-faktorwaarde in die inskrywing vir die lineêre voorskotfaktor in.

    Lineêre Advance sal geaktiveer word as die Lineêre Advance Factor-opsie 'n ander waarde as 0 het. Gebruikers beveel beide hierdie metode en die een wat in die volgende afdeling behandel word aan as twee maklike maniere om lineêre vordering in Cura moontlik te maak.

    Een gebruiker beveel ook aan om na die "Material Settings Plugin" te kyk wat jou in staat stel om 'n ander lineêre vooraffaktor per materiaal te stel.

    2. Voeg G-kode by

    Nog 'n metode om lineêre vordering in Cura aan te skakel, is om die G-kode Start Scripts te gebruik, wat die snyer die Linear Advance G-kode na die drukker laat stuur voordat die drukproses begin word.

    Om dit te doen, kies net "Instellings" van Cura se boonste spyskaart. Kies dan "Bestuur drukkers" in die aftreklys.

    Sien ook: Hoe om 3D-drukkerspuitpunte wat afdrukke of bed tref (botsing) reg te maak

    Klik op die "Masjien-instellings"-opsie nadat jy die drukker gekies het wat aangepas moet word.

    Dan sal jy 'n laaste reël van die Begin G-kode-invoer moet byvoeg, met die Linear Advance G-kode (M900) en die K-faktor. Vir 'n K-faktor van 0.45, byvoorbeeld, sal jy  "M900 K0.45" byvoeg om lineêre vordering behoorlik te aktiveer.

    LineêrAdvance sal outomaties deur Cura geaktiveer word sodra jy met die drukproses begin, aangesien die G-kodes in die Begin G-kode-invoer voor elke druk loop, wat die behoefte vir jou uitskakel om dit handmatig te aktiveer elke keer as jy druk.

    Om hierdie kenmerk te deaktiveer, kan jy óf die K-faktor na 0 verander óf die lyn uit die blokkie verwyder. Wees bewus daarvan dat as jou firmware nie lineêre vordering ondersteun nie, die G-kode net deur jou drukker geïgnoreer sal word, soos een gebruiker gesê het.

    Kyk na die video hieronder vir meer inligting oor die redigering van G-kodes op Cura.

    Hoe om Linear Advance in Klipper te gebruik

    Klipper is nog 'n baie gewilde 3D-drukfirmware. In Klipper kan jy ook die lineêre vooraffunksie gebruik, maar dit is belangrik om daarop te let dat dit 'n ander naam het.

    “Pressure Advance” is hoe hierdie kenmerk by Klipper gemerk word. Om die Pressure Advance-funksie behoorlik te gebruik, moet u die instellings korrek bepaal.

    Hier is hoe om lineêre vordering in Klipper te gebruik:

    1. Druk toetsmodel
    2. Bepaal die optimale drukvervroegde waarde
    3. Bereken die drukvoorskotwaarde
    4. Stel die waarde in Klipper

    1. Druk toetsmodel

    Die eerste aanbevole stap is om 'n toetsmodel te druk, soos die Square Tower-toetsmodel , wat jou in staat sal stel om die drukverhoog-waarde geleidelik te verhoog.

    Dit is altyd goed om 'n toetsmodel te hêgereed wanneer jy meer gevorderde instellings soos Pressure Advance instel, so kan jy maklik die optimale waardes bereik.

    2. Bepaal die Optimale Drukvervroegde Waarde

    Jy moet die optimale drukvoorskotwaarde bepaal deur die hoogte van die toetsdruk, deur sy hoeke, te meet.

    Die hoogte moet in millimeter wees en moet bereken word deur te meet vanaf die toetsafdruk se basis tot by die punt waar dit die beste lyk.

    Jy behoort daardie punt te kan opmerk deur daarna te kyk, aangesien te veel drukverskuiwing die afdruk sal vervorm. As die hoeke verskillende hoogtes vertoon, kies die laagste om te meet.

    Om jou toetsafdruk behoorlik te meet, beveel gebruikers aan om 'n Digital Caliper te gebruik, wat jy by Amazon kan vind vir goeie pryse.

    3. Bereken die drukverloopwaarde

    Vir die volgende stap sal jy 'n berekening moet doen om die drukverloopwaarde te bepaal.

    Jy kan die volgende berekening doen: Begin + gemete hoogte in millimeter * faktor = Drukvervordering.

    Begin is gewoonlik 0 aangesien dit die onderkant van jou toring is. Die faktornommer sal wees hoe gereeld jou drukvergroting tydens die toetsdruk verander. Vir Bowden-buisdrukkers is daardie waarde 0,020 en vir direkteaandrywingdrukkers is dit 0,005.

    As jy byvoorbeeld 'n inkrementerende faktor van 0,020 toepas en vind dat die beste hoeke 20 mm was, danjy sal 0 + 20.0 * 0.020 moet invoer, en jy sal 'n drukvervroegde waarde van 0.4 kry.

    4. Stel die waarde in Klipper

    Nadat jy die berekening gedoen het, sal jy die waarde in die Klipper-konfigurasielêerafdeling kan verander. Gaan na die Klipper-konfigurasie-afdeling, gevind op die boonste balk, en maak die printer.cfg-lêer oop.

    Dit is die konfigurasielêer, daar is 'n ekstruderafdeling waar jy die invoer "pressure_advance = pa waarde" aan die einde daarvan sal byvoeg.

    As ons die vorige voorbeeld gebruik het, sal die inskrywing soos volg lyk: “advance_pressure = 0.4”

    Nadat jy die waarde ingevoer het, sal jy net jou firmware moet herbegin sodat die funksie korrek aangeskakel. Om Klipper weer te begin, gaan net na die opsie "Stoor en herbegin" in die regter boonste hoek.

    Gebruikers beveel aan om Pressure Advance in Klipper te gebruik, aangesien jy die instellings kan optimeer op 'n manier wat jou afdrukke werklik sal verbeter.

    Een gebruiker kon 'n mooi 3D-bankie in net 12 minute druk terwyl hy met verskillende konfigurasies van Pressure Advance in Klipper eksperimenteer.

    Ek hou van bote! En klipper. En druk vooraf ... Toets 'n makro wat ek hier gevind het! van klippers

    Kyk na die video hieronder om meer inligting te sien oor die gebruik van Pressure Advance op Klipper.

    Hoe om Linear Advance op Ender 3 te gebruik

    As jy 'n Ender 3 besit, sal jy ook lineêre voorskot kan gebruik, maar wees bewus daarvan dat jy dalkmoet u moederbord opgradeer om dit te doen.

    Dit is omdat die Creality-moederbordweergawe 4.2.2 en minder drywers het wat hard-bedraad in die erfenismodus is, soos deur een gebruiker gesê.

    Hy het gesê die funksie sal uitstekend werk op moederborde 4.2.7 en enige nuwer model. Dit is die geval vir die Official Creality 3D Printer Ender 3 Upgrade Silent Board Motherboard V4.2.7 wat jy by Amazon beskikbaar kan vind.

    Gebruikers beveel hierdie moederbord aan aangesien dit stil is en van hoë kwaliteit materiale gemaak word, wat dit 'n waardevolle opgradering na die Ender 3 maak.

    Behalwe om die moederbordweergawes, is daar geen kommer oor die gebruik van lineêre voorskot op die Ender 3 nie en jy kan dit via Marlin, Cura of Klipper aktiveer.

    Jy kan die vorige afdelings nagaan vir inligting oor hoe om lineêre vordering te aktiveer deur jou voorkeur-firmware te gebruik.

    Hoe om Linear Advance op Direct Drive te gebruik

    Direkte-aandrywingmasjiene kan lineêre voorskot gebruik, alhoewel Bowden-tipe opstellings die meeste daarby baat.

    Om 'n direkte-aandrywing 3D-drukker te hê, beteken dat jou drukker 'n direkte ekstrusiestelsel gebruik wat die filament in die warm punt druk deur die ekstruder op die drukkop te monteer.

    Dit is anders as 'n Bowden-stelsel, wat dikwels die ekstruder op die drukker se raam het. Om by die drukker te kom, gaan die filament dan deur 'n PTFE-buis.

    Een gebruiker met 'n direkte aandrywing

    Roy Hill

    Roy Hill is 'n passievolle 3D-druk-entoesias en tegnologie-ghoeroe met 'n magdom kennis oor alles wat met 3D-drukwerk verband hou. Met meer as 10 jaar ondervinding in die veld, het Roy die kuns van 3D-ontwerp en -druk bemeester, en het 'n kenner geword in die nuutste 3D-druktendense en -tegnologie.Roy het 'n graad in meganiese ingenieurswese aan die Universiteit van Kalifornië, Los Angeles (UCLA), en het vir verskeie betroubare maatskappye op die gebied van 3D-drukwerk gewerk, insluitend MakerBot en Formlabs. Hy het ook met verskeie besighede en individue saamgewerk om pasgemaakte 3D-gedrukte produkte te skep wat 'n rewolusie in hul nywerhede gemaak het.Afgesien van sy passie vir 3D-drukwerk, is Roy 'n ywerige reisiger en 'n buitelug-entoesias. Hy geniet dit om tyd in die natuur deur te bring, stap en kamp saam met sy gesin. In sy vrye tyd gee hy ook mentors vir jong ingenieurs en deel hy sy rykdom kennis oor 3D-drukwerk deur verskeie platforms, insluitend sy gewilde blog, 3D Printerly 3D Printing.