Que é Linear Advance & Como usalo - Cura, Klipper

Roy Hill 27-07-2023
Roy Hill

Moitos usuarios buscan formas de mellorar a calidade das súas impresoras 3D. O que a maioría deles non sabe é que pode mellorar a calidade activando unha función chamada avance lineal.

Por iso escribín este artigo, para ensinarche que é Linear Advance e como configuralo na túa impresora 3D.

    Que fai o avance lineal? Paga a pena?

    Linear Advance é esencialmente unha función do teu firmware que se axusta á presión que se acumula na túa boquilla como resultado da extrusión e retraccións.

    Esta función ten isto en conta e realiza retraccións adicionais segundo a rapidez con que se fagan os movementos. Xa que aínda que a tobera viaxa rapidamente, se detén ou vai lentamente, aínda hai presión nela.

    Podes activalo mediante un complemento en Cura ou editando o teu firmware. Deberás axustar correctamente esta función para que funcione correctamente. Isto significa establecer o valor K correcto, que é o parámetro que decidirá canto avance lineal afectará o seu modelo.

    As vantaxes dun Avance Lineal ben configurado son curvas máis precisas, control na redución da velocidade das curvas ademais dun aumento da velocidade sen reducir a calidade.

    Un usuario recomenda usar a función de avance lineal xa que pode proporcionar excelentes resultados, con esquinas máis nítidas e capas superiores máis suaves. Tamén sinalou que necesitarása configuración permitiu o avance lineal pero non puido ver moita mellora.

    Outros usuarios pensan que o uso do avance lineal mellorará realmente calquera impresora cunha configuración de Bowden, aínda que non é fundamental para as persoas que utilizan impresoras con unidade directa.

    Outro usuario recomenda comezar cun valor K de 0,0 e aumentar de forma incremental de 0,1 a 1,5 se tes unha impresora de unidade directa. Nunca pasou de 0,17 co seu valor K e só chegou a ese alto ao imprimir con nailon.

    É importante ter o avance lineal definido no teu firmware como se mencionou anteriormente, cando eliminas o texto “//” como descubriu un usuario.

    Aquí están os resultados dunha proba. , onde elixiu 0,8 como o valor ideal.

    Kfactor

    Mellores impresións de proba de avance lineal

    Para habilitar o avance lineal, normalmente esixe que se fagan algunhas impresións de proba. Os usuarios crearon diferentes modelos que poden axudarche con esas probas. Con estas impresións de proba, poderás atopar o valor de avance lineal óptimo moito máis doado xa que están feitos tendo en conta esa función.

    Tamén che axudará a determinar o lento que se comportan os teus filamentos co avance lineal activado. Algúns dos modelos de proba seguintes tamén poden axudarche a sintonizar outras opcións útiles.

    Aquí tes algunhas das mellores impresións de proba de avance lineal que podes atopar en Thingiverse:

    • Calibration Minimal Fish
    • LinealProba de puente avanzado
    • Proba de avance lineal
    • Calibración de avance lineal
    • Kit de calibración de actualización de impresora
    para axustar a función segundo o material que estás a usar e o modelo que estás a imprimir.

    Outro usuario recomenda habilitar o avance lineal xa que lle permitiu producir resultados de alta calidade usándoo.

    O avance lineal é incrible! de 3Dprinting

    Asegurarse de que a súa impresora estea en bo estado de funcionamento coa extrusora calibrada é un primeiro paso moi importante. Tamén debes comprobar se a configuración do slicer está optimizada antes de comezar con como configurar o avance lineal.

    É importante ter en conta que o avance lineal non solucionará ningún problema presente na súa impresora, polo que se está a ter algún problema, intente solucionalo antes de activar esta función.

    Consulta o seguinte vídeo para obter máis información sobre Linear Advance.

    Como usar Linear Advance en Marlin

    Marlin é o firmware máis coñecido que se usa nas impresoras 3D. Aínda que pode querer actualizalo co paso do tempo, normalmente é o firmware predeterminado para a maioría das impresoras.

    Aquí tes como usar o avance lineal en Marlin:

    1. Cambia e actualiza o firmware
    2. Axusta o valor K

    1. Cambiar e actualizar o firmware

    Para usar Linear Advance en Marlin, terás que cambiar e actualizar o firmware da túa impresora.

    Farao cargando o firmware de Marlin existente nun editor de firmware e, a continuación, eliminando o texto "//" da liña "#define LIN ADVANCE" baixo"Configuración adv.h".

    É posible atopar calquera versión de Marlin en GitHub. Só ten que descargar o que está a usar na súa impresora e cargalo a un editor de firmware.

    Os usuarios recomendan usar VS Code como editor de firmware xa que podes atopalo de balde en liña e permíteche editar facilmente o teu firmware. Despois de eliminar a liña, só terás que gardar e cargar o firmware na túa impresora.

    Consulta o seguinte vídeo para obter información máis detallada sobre como editar Marlin usando VS Code.

    2. Axuste o valor K

    O paso final antes de ter un avance lineal na súa impresora é axustar o valor K. É importante axustalo para que poida usar correctamente o avance lineal.

    Ver tamén: Como pintar PLA, ABS, PETG, Nylon: as mellores pinturas para usar

    Axusta a configuración do slicer na interface do Marlin K-Value Generator para que se corresponda coas que estás a usar. Isto significa diámetro da boquilla, retracción, temperatura, velocidade e cama de impresión.

    O xerador creará un ficheiro de código G para a súa impresora cunha serie de liñas rectas. As liñas comezarán lentamente e cambiarán de velocidade. A diferenza entre cada liña é o valor K que está a usar.

    Na parte inferior da sección de configuración do slicer do sitio web, vai a "Xerar código G". O script de código G debería descargarse e cargarse na súa impresora.

    Agora podes comezar a imprimir, pero ten en conta que terás que cambiar o teu valor K sempre que alteres a velocidade.temperatura, retracción ou cambio de tipo de filamento.

    Un usuario suxire que utilice o xerador de valores K de Marlin xa que che axudará a atopar o valor K óptimo para a túa impresora.

    Outro usuario recomenda usar un intervalo de 0,45 - 0,55 para diferentes marcas de PLA e 0,6 - 0,65 para PETG xa que atopou moito éxito ao usar estes valores K, aínda que depende da súa configuración. O usuario tamén engadiu que saberás que está funcionando cando vexas que a extrusora retrocede un pouco ao final de cada liña.

    Consulta o seguinte vídeo para obter máis información sobre como usar o avance lineal en Marlin.

    Como usar Linear Advance en Cura

    Cura é unha cortadora moi popular que é moi coñecida no mundo da impresión 3D.

    Aquí tes como usar o avance lineal en Cura:

    1. Descarga o complemento de configuración de avance lineal
    2. Engadir código G

    1. Descarga o complemento de configuración de avance lineal

    O primeiro método que podes facer para usar o avance lineal en Cura é engadir o complemento de configuración de avance lineal do Ultimaker Marketplace. Para facelo, primeiro inicie sesión na súa conta Ultimaker.

    Despois de atopar o complemento no mercado e engadilo, terás que aprobar a solicitude emerxente de Cura para sincronizar a configuración. O complemento comezará a funcionar despois de algunhas ventás emerxentes máis.

    O diálogo "Configuración da visibilidade" aparecerá se navega ao menú "Configuración de impresión" eseleccione o símbolo de tres liñas xunto ao campo de busca.

    Para facer visibles todas as opcións, seleccione "Todas" no menú despregable e, a continuación, faga clic en Aceptar para rematar a xanela.

    Na caixa de busca, escriba "avance lineal" e, a continuación, introduza o valor do factor K na entrada para o factor de avance lineal.

    O Avance lineal habilitarase se a opción Factor de avance lineal ten un valor distinto de 0. Os usuarios recomendan tanto este método como o tratado na seguinte sección como dous xeitos sinxelos de habilitar o avance lineal en Cura.

    Un usuario tamén recomenda botarlle unha ollada ao "Complemento de configuración de material", que lle permite establecer un factor de avance lineal diferente por material.

    2. Engadir G-Code

    Outro método para activar o avance lineal en Cura é utilizar os scripts de inicio de código G, o que fai que o slicer envíe o código G de avance lineal á impresora antes de comezar o proceso de impresión.

    Para facelo só tes que seleccionar "Configuración" no menú superior de Cura. A continuación, seleccione "Xestionar impresoras" no menú despregable.

    Fai clic na opción "Configuración da máquina" despois de seleccionar a impresora que se debe personalizar.

    A continuación, terá que engadir unha liña final da entrada de código G de inicio, co código G de avance lineal (M900) e o factor K. Para un factor K de 0,45, por exemplo, engadirás  "M900 K0.45" para activar correctamente o avance lineal.

    LinealAdvance activarase automaticamente por Cura unha vez que comece o proceso de impresión xa que os códigos G na entrada de código G de inicio execútanse antes de cada impresión, eliminando a necesidade de activalo manualmente cada vez que imprima.

    Para desactivar esta función pode cambiar o factor K a 0 ou eliminar a liña da caixa. Teña en conta que se o seu firmware non admite o avance lineal, a súa impresora ignorará o código G, como dixo un usuario.

    Consulta o seguinte vídeo para obter máis información sobre a edición de códigos G en Cura.

    Como usar o avance lineal en Klipper

    Klipper é outro firmware de impresión 3D moi popular. En Klipper, tamén pode usar a función de avance lineal, pero é importante ter en conta que ten outro nome.

    "Avance de presión" é como se etiqueta esta función en Klipper. Para utilizar correctamente a función de avance de presión, terás que determinar correctamente a súa configuración.

    Vexa como usar o avance lineal en Klipper:

    1. Imprimir o modelo de proba
    2. Determine o valor de avance de presión óptimo
    3. Calcular o valor de avance de presión
    4. Establece o valor en Klipper

    1. Imprimir modelo de proba

    O primeiro paso recomendado é imprimir un modelo de proba, como o modelo de proba Square Tower , que che permitirá aumentar o valor de avance de presión gradualmente.

    Sempre é bo ter un modelo de probalisto cando axustes configuracións máis avanzadas como o avance de presión, dese xeito poderás alcanzar facilmente os valores óptimos.

    2. Determine o valor de avance de presión óptimo

    Debes determinar o valor de avance de presión óptimo medindo a altura da impresión de proba, polas súas esquinas.

    A altura debe ser en milímetros e debe calcularse medindo desde a base da impresión de proba ata o punto onde se ve mellor.

    Deberías poder notar ese punto mirándoo xa que un avance excesivo de presión deformará a impresión. Se as esquinas presentan diferentes alturas, escolle a máis baixa para medir.

    Para medir correctamente a impresión de proba, os usuarios recomendan utilizar un calibrador dixital , que podes atopar en Amazon a prezos excelentes.

    3. Calcula o valor do avance de presión

    Para o seguinte paso, terás que facer un cálculo para determinar o valor do avance de presión.

    Podes facer o seguinte cálculo: Inicio + altura medida en milímetros * factor = Avance de presión.

    O inicio adoita ser 0 xa que é a parte inferior da túa torre. O número do factor será a frecuencia coa que cambia o teu avance de presión durante a impresión de proba. Para as impresoras de tubos Bowden, ese valor é 0,020 e para as impresoras de transmisión directa, é 0,005.

    Por exemplo, se aplicas un factor de incremento de 0,020 e atopas que as mellores esquinas eran de 20 mm, entónterás que introducir 0 + 20,0 * 0,020 e obterás un valor de avance de presión de 0,4.

    4. Establece o valor en Klipper

    Despois de facer o cálculo, poderás cambiar o valor na sección do ficheiro de configuración de Klipper. Vaia á sección de configuración de Klipper, que se atopa na barra superior, e abra o ficheiro printer.cfg.

    Ese é o ficheiro de configuración, hai unha sección de extrusora onde engadirás a entrada "pressure_advance = pa value" ao final.

    Se usamos o exemplo anterior, a entrada sería así: "advance_pressure = 0.4"

    Despois de introducir o valor, só terás que reiniciar o teu firmware para que a función sexa activado correctamente. Para reiniciar Klipper só tes que ir á opción "Gardar e reiniciar" na esquina superior dereita.

    Os usuarios recomendan utilizar Pressure Advance en Klipper xa que pode optimizar a configuración de forma que realmente mellorará as súas impresións.

    Un usuario puido imprimir un bonito Benchy 3D en só 12 minutos mentres experimentaba con diferentes configuracións de Pressure Advance en Klipper.

    Gústanme os barcos! E klipper. E a presión avanza... Probando unha macro que atopei aquí! de klippers

    Consulta o seguinte vídeo para ver máis información sobre o uso de Pressure Advance en Klipper.

    Como usar o avance lineal en Ender 3

    Se tes un Ender 3, tamén poderás usar o avance lineal, pero ten en conta que podesnecesitas actualizar a túa placa base para facelo.

    Isto débese a que a versión 4.2.2 e inferior da tarxeta nai de Creality ten controladores conectados ao modo herdado, tal e como indicou un usuario.

    Afirmou que a función funcionará moi ben nas placas base 4.2.7 e calquera modelo máis novo. Ese é o caso da placa base Silent Board V4.2.7 da impresora 3D oficial Creality Ender 3 que podes atopar dispoñible en Amazon.

    Os usuarios recomendan esta placa base porque é silenciosa e está feita de materiais de alta calidade, polo que é unha actualización a Ender 3 que paga a pena.

    Ademais de comprobar o versións da placa base, non hai preocupacións sobre o uso do avance lineal no Ender 3 e podes activalo a través de Marlin, Cura ou Klipper.

    Podes consultar as seccións anteriores para obter información sobre como activar o avance lineal usando o teu firmware preferido.

    Ver tamén: 35 Genius & Cousas nerd que podes imprimir hoxe en 3D (gratis)

    Como usar o avance lineal en Direct Drive

    As máquinas de accionamento directo poden usar o avance lineal, aínda que as configuracións tipo Bowden se benefician máis diso.

    Ter unha impresora 3D de accionamento directo significa que a túa impresora está a usar un sistema de extrusión directa que empuxa o filamento ao extremo quente montando a extrusora no cabezal de impresión.

    Iso é diferente dun sistema Bowden, que a miúdo ten a extrusora situada no marco da impresora. Para chegar á impresora, o filamento pasa a través dun tubo de PTFE.

    Un usuario con unidade directa

    Roy Hill

    Roy Hill é un apaixonado entusiasta da impresión 3D e un gurú da tecnoloxía cun gran coñecemento sobre todo o relacionado coa impresión 3D. Con máis de 10 anos de experiencia no campo, Roy dominou a arte do deseño e impresión 3D e converteuse nun experto nas últimas tendencias e tecnoloxías de impresión 3D.Roy é licenciado en enxeñería mecánica pola Universidade de California, Los Ángeles (UCLA), e traballou para varias empresas reputadas no campo da impresión 3D, incluíndo MakerBot e Formlabs. Tamén colaborou con varias empresas e persoas para crear produtos personalizados impresos en 3D que revolucionaron as súas industrias.Ademais da súa paixón pola impresión 3D, Roy é un ávido viaxeiro e un entusiasta do aire libre. Gústalle pasar tempo na natureza, facer sendeirismo e acampar coa súa familia. No seu tempo libre, tamén é mentor de novos enxeñeiros e comparte a súa riqueza de coñecementos sobre impresión 3D a través de varias plataformas, incluíndo o seu popular blog, 3D Printerly 3D Printing.