Què és Linear Advance & Com utilitzar-lo - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Molts usuaris busquen maneres de millorar la qualitat de les seves impressores 3D. El que molts d'ells no saben és que podeu millorar la qualitat activant una funció anomenada avançament lineal.

Per això he escrit aquest article, per ensenyar-vos què és Linear Advance i com configurar-lo a la vostra impressora 3D.

    Què fa l'avanç lineal? Val la pena?

    Linear Advance és essencialment una funció del vostre microprogramari que s'ajusta a la pressió que s'acumula al vostre broquet com a resultat de l'extrusió i les retraccions.

    Aquesta funció ho té en compte i realitza retraccions addicionals segons la rapidesa amb què es fan els moviments. Com que fins i tot quan el broquet viatja ràpidament, s'atura o va lentament, encara hi ha pressió.

    Podeu activar-lo mitjançant un connector a Cura o editant el vostre microprogramari. Haureu d'ajustar correctament aquesta funció perquè funcioni correctament. Això vol dir establir el valor K correcte, que és el paràmetre que decidirà quant l'avanç lineal afectarà el vostre model.

    Els avantatges d'un Linear Advance ben configurat són corbes més precises, control en la reducció de la velocitat de les corbes a més d'augmentar la velocitat sense reduir la qualitat.

    Un usuari recomana utilitzar la funció Linear Advance, ja que pot proporcionar resultats excel·lents, amb cantonades més nítides i capes superiors més suaus. També va assenyalar que necessitareuLa configuració va permetre l'avanç lineal, però no va poder veure'n gaire millora.

    Altres usuaris pensen que l'ús de l'avanç lineal millorarà realment qualsevol impressora amb una configuració de Bowden tot i que no és del tot fonamental per a les persones que utilitzen impressores amb unitat directa.

    Un altre usuari recomana començar amb un valor K de 0,0 i augmentar de manera incremental de 0,1 a 1,5 si teniu una impressora amb unitat directa. Mai no ha passat de 0,17 amb el seu valor K i només va arribar tan alt en imprimir amb niló.

    És important tenir l'avanç lineal definit al microprogramari tal com s'ha esmentat anteriorment, quan elimineu el text "//" tal com va descobrir un usuari.

    Aquí teniu els resultats de fer una prova. , on va triar 0,8 com a valor ideal.

    Kfactor

    Millors impressions de prova d'avançament lineal

    L'habilitació de l'avanç lineal sol requerir que es facin unes quantes impressions de prova. Els usuaris van crear diferents models que us poden ajudar amb aquestes proves. Amb aquestes impressions de prova, podreu trobar el valor d'avanç lineal òptim molt més fàcil, ja que es fan tenint en compte aquesta funció.

    També us ajudarà a determinar com de lent es comporten els vostres filaments amb l'avanç lineal habilitat. Alguns dels models de prova següents també us poden ajudar a ajustar altres configuracions útils.

    A continuació es mostren algunes de les millors impressions de prova d'avançament lineal que podeu trobar a Thingiverse:

    • Calibració Minimal Fish
    • LinealProva de pont avançat
    • Prova avançada lineal
    • Calibració avançada lineal
    • Kit de calibratge d'actualització de la impressora
    per ajustar la funció segons el material que utilitzeu i el model que esteu imprimint.

    Un altre usuari recomana habilitar l'avanç lineal ja que li ha permès produir resultats d'alta qualitat utilitzant-lo.

    L'avanç lineal és increïble! de la impressió 3D

    Assegurar-se que la impressora està en bon estat de funcionament amb l'extrusora calibrada és un primer pas molt important. També hauríeu de comprovar si la configuració del tallador està optimitzada abans de començar amb com configurar l'avanç lineal.

    És important tenir en compte que l'avanç lineal no solucionarà cap problema present a la impressora, de manera que si teniu cap problema, proveu de solucionar-los abans d'activar aquesta funció.

    Consulteu el vídeo següent per obtenir més informació sobre Linear Advance.

    Com utilitzar Linear Advance a Marlin

    Marlin és el microprogramari més conegut que s'utilitza a les impressores 3D. Tot i que potser voldreu actualitzar-lo amb el temps, normalment és el microprogramari predeterminat per a la majoria d'impressores.

    A continuació s'explica com utilitzar l'avanç lineal a Marlin:

    1. Canviar i actualitzar el microprogramari
    2. Ajustar el valor K

    1. Canviar i actualitzar el microprogramari

    Per utilitzar Linear Advance a Marlin, haureu de canviar i actualitzar el microprogramari de la impressora.

    Vegeu també: Quina impressora 3D hauríeu de comprar? Una guia de compra senzilla

    Això ho fareu penjant el vostre microprogramari de Marlin existent a un editor de microprogramari i després eliminant el text "//" de la línia "#define LIN ADVANCE" a sota"Configuració adv.h".

    És possible trobar qualsevol versió de Marlin a GitHub. Només cal que baixeu el que feu servir a la vostra impressora i pengeu-lo a un editor de microprogramari.

    Els usuaris recomanen utilitzar VS Code com a editor de microprogramari, ja que el podeu trobar gratuïtament en línia i us permet editar fàcilment el vostre microprogramari. Després d'eliminar la línia, només haureu de desar i carregar el microprogramari a la vostra impressora.

    Consulteu el vídeo següent per obtenir informació més detallada sobre com editar Marlin mitjançant VS Code.

    2. Ajusteu el valor K

    L'últim pas abans de tenir un avanç lineal treballant a la vostra impressora és ajustar el valor K. És important ajustar-lo perquè pugueu utilitzar correctament l'avanç lineal.

    Ajusteu la configuració del tallador a la interfície del generador de valors K Marlin perquè es correspongui amb les que feu servir. Això significa diàmetre del broquet, retracció, temperatura, velocitat i llit d'impressió.

    El generador crearà un fitxer de codi G per a la vostra impressora amb una sèrie de línies rectes. Les línies començaran lentament i canviaran de velocitat. La diferència entre cada línia és el valor K que està utilitzant.

    A la part inferior de la secció de configuració del seccionador del lloc web, aneu a "Generar codi G". L'script de codi G s'ha de baixar i carregar a la impressora.

    Ara podeu començar a imprimir, però tingueu en compte que haureu de canviar el vostre valor K sempre que altereu la velocitat.temperatura, retracció o canvi de tipus de filament.

    Un usuari suggereix utilitzar el generador de valors K Marlin, ja que us ajudarà a trobar el valor K òptim per a la vostra impressora.

    Un altre usuari recomana utilitzar un rang de 0,45 a 0,55 per a diferents marques de PLA i de 0,6 a 0,65 per a PETG, ja que va tenir molt èxit amb aquests valors K, tot i que depèn de la vostra configuració. L'usuari també va afegir que sabreu que funciona quan vegeu que l'extrusora es mou una mica enrere al final de cada línia.

    Consulteu el vídeo següent per obtenir més informació sobre com utilitzar l'avanç lineal a Marlin.

    Com utilitzar Linear Advance a Cura

    Cura és una talladora molt popular que és molt coneguda al món de la impressió 3D.

    A continuació s'explica com utilitzar l'avanç lineal a Cura:

    1. Descarregueu el connector de configuració d'avanç lineal
    2. Afegiu el codi G

    1. Baixeu el connector de configuració d'avançament lineal

    El primer mètode que podeu fer per utilitzar l'avanç lineal a Cura és afegir el connector de configuració d'avançament lineal des de l'Ultiker Marketplace. Per fer-ho, primer inicieu la sessió al vostre compte Ultimaker.

    Després de trobar el connector al mercat i afegir-lo, haureu d'aprovar la sol·licitud emergent de Cura per sincronitzar la configuració. El connector començarà a funcionar després d'unes quantes finestres emergents més.

    Vegeu també: És PLA, ABS i amp; Imprimeix PETG en 3D, segur per als aliments?

    El diàleg "Configuració de la visibilitat" apareixerà si navegueu al menú "Configuració d'impressió" iseleccioneu el símbol de tres línies al costat del camp de cerca.

    Per fer visibles totes les opcions, seleccioneu "Totes" al menú desplegable i, a continuació, feu clic a D'acord per finalitzar la finestra.

    Al quadre de cerca, escriviu "avanç lineal" i, a continuació, introduïu el valor del factor K a l'entrada del factor d'avanç lineal.

    L'avanç lineal s'habilitarà si l'opció Factor d'avanç lineal té un valor diferent de 0. Els usuaris recomanen tant aquest mètode com el que es tracta a la secció següent com a dues maneres senzilles d'habilitar l'avanç lineal a Cura.

    Un usuari també recomana fer una ullada al "Connexió de configuració del material", que us permet establir un factor d'avanç lineal diferent per material.

    2. Afegiu el codi G

    Un altre mètode per activar l'avanç lineal a Cura és utilitzar els scripts d'inici de codi G, que fa que el tallador enviï el codi G de l'avançament lineal a la impressora abans de començar el procés d'impressió.

    Per fer-ho, només cal que seleccioneu "Configuració" al menú superior de Cura. A continuació, seleccioneu "Gestiona les impressores" al menú desplegable.

    Feu clic a l'opció "Configuració de la màquina" després de seleccionar la impressora que s'ha de personalitzar.

    Aleshores haureu d'afegir una línia final de l'entrada del codi G d'inici, amb el codi G d'avançament lineal (M900) i el factor K. Per a un factor K de 0,45, per exemple, afegireu  "M900 K0,45" per activar correctament l'avanç lineal.

    LinealAdvance s'activarà automàticament per Cura un cop comenci el procés d'impressió, ja que els codis G a l'entrada del codi G d'inici s'executen abans de cada impressió, eliminant la necessitat d'activar-lo manualment cada vegada que imprimiu.

    Per desactivar aquesta funció, podeu canviar el factor K a 0 o eliminar la línia del quadre. Tingueu en compte que si el vostre microprogramari no admet l'avanç lineal, la vostra impressora ignorarà el codi G, tal com va dir un usuari.

    Mireu el vídeo següent per obtenir més informació sobre l'edició de codis G a Cura.

    Com utilitzar Linear Advance a Klipper

    Klipper és un altre microprogramari d'impressió 3D molt popular. A Klipper, també podeu utilitzar la funció d'avanç lineal, però és important tenir en compte que té un altre nom.

    "Avanç de pressió" és com s'etiqueta aquesta característica a Klipper. Per utilitzar correctament la funció d'avanç de pressió, haureu de determinar correctament la seva configuració.

    A continuació s'explica com utilitzar l'avanç lineal a Klipper:

    1. Imprimeix el model de prova
    2. Determineu el valor òptim d'avanç de pressió
    3. Calculeu el valor d'avanç de pressió
    4. Definiu el valor a Klipper

    1. Imprimeix el model de prova

    El primer pas recomanat és imprimir un model de prova, com el model de prova de la torre quadrada, que us permetrà augmentar el valor d'avanç de pressió gradualment.

    Sempre és bo tenir un model de provallest per ajustar configuracions més avançades com Pressure Advance, d'aquesta manera podreu arribar fàcilment als valors òptims.

    2. Determineu el valor d'avanç de pressió òptim

    Hauríeu de determinar el valor d'avanç de pressió òptim mesurant l'alçada de la impressió de prova, a través de les seves cantonades.

    L'alçada ha de ser en mil·límetres i s'ha de calcular mesurant des de la base de la impressió de prova fins al punt on es veu millor.

    Hauríeu de poder notar aquest punt mirant-lo, ja que un avançament excessiu de pressió deformarà la impressió. Si les cantonades presenten diferents altures, escolliu la més baixa per mesurar.

    Per mesurar correctament la vostra impressió de prova, els usuaris recomanen utilitzar un calibrador digital , que podeu trobar a Amazon a preus fantàstics.

    3. Calculeu el valor d'avanç de pressió

    Per al següent pas, haureu de fer un càlcul per determinar el valor d'avanç de pressió.

    Podeu fer el càlcul següent: Inici + alçada mesurada en mil·límetres * factor = Avanç de pressió.

    L'inici sol ser 0, ja que és la part inferior de la torre. El número del factor serà la freqüència amb què canvia l'avanç de pressió durant la impressió de prova. Per a les impressores de tubs Bowden, aquest valor és 0,020 i per a les impressores d'accionament directe, és 0,005.

    Per exemple, si apliqueu un factor incremental de 0,020 i trobeu que les millors cantonades eren de 20 mm, aleshoreshaureu d'introduir 0 + 20,0 * 0,020 i obtindreu un valor d'avanç de pressió de 0,4.

    4. Establiu el valor a Klipper

    Després de fer el càlcul, podreu canviar el valor a la secció del fitxer de configuració de Klipper. Aneu a la secció de configuració de Klipper, que es troba a la barra superior, i obriu el fitxer printer.cfg.

    Aquest és el fitxer de configuració, hi ha una secció d'extrusora on afegireu l'entrada "pressure_advance = pa value" al final.

    Si utilitzem l'exemple anterior, l'entrada seria així: "advance_pressure = 0,4"

    Després d'introduir el valor, només hauràs de reiniciar el microprogramari perquè la funció sigui habilitat correctament. Per reiniciar Klipper només cal que aneu a l'opció "Desa i reinicieu" a la cantonada superior dreta.

    Els usuaris recomanen utilitzar Pressure Advance a Klipper, ja que podeu optimitzar la configuració d'una manera que millori realment les vostres impressions.

    Un usuari va poder imprimir un bon banc 3D en només 12 minuts mentre experimentava amb diferents configuracions de Pressure Advance a Klipper.

    M'agraden els vaixells! I el klipper. I la pressió avança... Provant una macro que he trobat aquí! de klippers

    Mireu el vídeo següent per veure més informació sobre com utilitzar Pressure Advance a Klipper.

    Com utilitzar l'avançament lineal a Ender 3

    Si teniu un Ender 3, també podreu utilitzar l'avançament lineal, però tingueu en compte que és possible quecal actualitzar la placa base per fer-ho.

    Això es deu al fet que la versió 4.2.2 i inferior de la placa base Creality té els controladors connectats al mode heretat, tal com va dir un usuari.

    Va dir que la funció funcionarà molt bé a les plaques base 4.2.7 i qualsevol model més nou. Aquest és el cas de la impressora 3D oficial de Creality Ender 3, la placa base Silent Board actualitzada V4.2.7 que podeu trobar disponible a Amazon.

    Els usuaris recomanen aquesta placa base ja que és silenciosa i està feta amb materials d'alta qualitat, la qual cosa la converteix en una actualització que val la pena a l'Ender 3.

    A més de comprovar el versions de la placa base, no hi ha cap preocupació sobre l'ús de l'avanç lineal a l'Ender 3 i podeu activar-lo mitjançant Marlin, Cura o Klipper.

    Podeu consultar les seccions anteriors per obtenir informació sobre com activar l'avanç lineal amb el vostre microprogramari preferit.

    Com utilitzar l'avanç lineal a la unitat directa

    Les màquines d'accionament directe poden utilitzar l'avanç lineal, tot i que les configuracions de tipus Bowden se'n beneficien més.

    Tenir una impressora 3D d'accionament directe significa que la vostra impressora utilitza un sistema d'extrusió directa que empeny el filament cap a l'extrem calent muntant l'extrusora al capçal d'impressió.

    Això és diferent d'un sistema Bowden, que sovint té l'extrusora situada al marc de la impressora. Per arribar a la impressora, el filament passa per un tub de PTFE.

    Un usuari amb una unitat directa

    Roy Hill

    Roy Hill és un apassionat entusiasta de la impressió 3D i un guru de la tecnologia amb un gran coneixement sobre tot allò relacionat amb la impressió 3D. Amb més de 10 anys d'experiència en el camp, Roy ha dominat l'art del disseny i la impressió en 3D, i s'ha convertit en un expert en les últimes tendències i tecnologies d'impressió 3D.Roy és llicenciat en enginyeria mecànica per la Universitat de Califòrnia, Los Angeles (UCLA) i ha treballat per a diverses empreses de renom en el camp de la impressió 3D, com MakerBot i Formlabs. També ha col·laborat amb diverses empreses i particulars per crear productes impresos en 3D personalitzats que han revolucionat les seves indústries.A part de la seva passió per la impressió 3D, Roy és un viatger àvid i un entusiasta de l'aire lliure. Li agrada passar temps a la natura, fer senderisme i acampar amb la seva família. En el seu temps lliure, també és mentor d'enginyers joves i comparteix la seva riquesa de coneixements sobre impressió 3D a través de diverses plataformes, inclòs el seu popular bloc, 3D Printerly 3D Printing.