Cómo actualizar a Auto Bed Leveling - Ender 3 & Más

Roy Hill 27-06-2023
Roy Hill

Muchos usuarios que empezaron con la nivelación manual de la base han pensado en pasar a la nivelación automática de la base en su impresora 3D, pero no están seguros de cómo hacerlo. Este artículo le explicará cómo pasar de la nivelación manual a la nivelación automática de la base.

Para actualizar a la nivelación automática de la cama, es necesario limpiar la cama de impresión y luego nivelarla manualmente. Instale el sensor de nivelación automática de la cama utilizando los soportes y el kit, a continuación, descargue e instale el firmware correspondiente. Configure sus compensaciones X, Y & Z e inicie el proceso de nivelación automática en su máquina. Ajuste la compensación Z después.

Hay más detalles que le ayudarán a mejorar la nivelación de su cama, así que siga leyendo para saber más.

    ¿Cómo funciona la nivelación automática de camas?

    La nivelación automática de la cama funciona mediante un sensor que mide la distancia entre el sensor y la cama en sí, la compensación de la distancia. Mantiene la X, Y & amp; Z distancias guardadas dentro de la configuración de la impresora 3D para que pueda asegurarse de que su cama niveles con precisión después de la instalación.

    También hay un ajuste llamado Z-offset que proporciona una distancia extra para asegurar que cuando "Home" su impresora 3D, la boquilla realmente toca la cama de impresión.

    Existen varios tipos de sensores de nivelación automática para impresoras 3D:

    • BLTouch (Amazon) - más popular
    • CR Touch
    • EZABL Pro
    • SuperPinda

    Escribí un artículo llamado Mejor sensor de nivelación automática para la impresión 3D - Ender 3 & Más que usted puede comprobar hacia fuera para más información.

    Algunos de estos productos tienen diferentes tipos de sensores como el BLTouch que tiene un sensor de contacto fiable que es fácil de usar, preciso y compatible con diferentes camas de impresión.

    El SuperPinda que se suele encontrar en las máquinas Prusa es un sensor inductivo, mientras que el EZABL Pro tiene un sensor capacitivo que puede detectar lechos de impresión metálicos y no metálicos.

    Una vez que haya configurado la nivelación automática de la cama, debería poder obtener unas primeras capas excelentes, lo que se traduce en un mayor éxito con las impresiones 3D.

    Este video es una buena ilustración y descripción de cómo funciona la nivelación automática de la cama.

    Cómo configurar la nivelación automática de la bancada en una impresora 3D - Ender 3 & Más

    1. Limpie cualquier residuo de la cama de impresión y la boquilla
    2. Nivelar manualmente la cama
    3. Instale su sensor de nivelación automática utilizando el soporte y los tornillos, junto con el cable
    4. Descargue e instale el firmware correcto para su sensor de nivelación automática
    5. Configure sus desplazamientos midiendo las distancias X, Y & Z
    6. Inicia el proceso de nivelación automática en tu impresora 3D
    7. Añade cualquier código de inicio relevante a tu slicer
    8. Ajuste en vivo su Desplazamiento Z

    1. Limpie los residuos del lecho de impresión y de la boquilla

    El primer paso que debes hacer para instalar la nivelación automática de la cama es limpiar cualquier resto de suciedad y filamento de la cama de impresión y de la boquilla. Si te quedan restos de suciedad, pueden afectar a la nivelación de tu cama.

    Puede ser una buena idea utilizar alcohol isopropílico con una toalla de papel, o utilizar su raspador para eliminar los residuos. Calentar la cama puede ayudar a sacar el filamento atascado de la cama.

    También recomendaría usar algo como el 10 Pcs Small Wire Brush with Curved Handle de Amazon. Un usuario que compró estos dijo que funcionaba muy bien en su impresora 3D para limpiar la boquilla y el bloque del calentador, aunque no son los más resistentes.

    Dijo que como son bastante baratos, puedes tratarlos como consumibles.

    2. Nivelar manualmente la cama

    El siguiente paso después de limpiar tu cama es nivelarla manualmente para que las cosas estén a un buen nivel en general para el sensor de nivelación automática. Esto simplemente significa que vuelves a casa la impresora 3D, ajustas los tornillos de nivelación en las cuatro esquinas de tu cama y haces el método del papel para nivelar la cama.

    Echa un vistazo al siguiente vídeo de CHEP sobre cómo nivelar manualmente tu cama.

    También escribí una guía sobre Cómo nivelar la cama de tu impresora 3D - Calibración de la altura de la boquilla.

    3. Instale el sensor de nivelación automática

    Ahora podemos instalar el sensor de autonivelación real, siendo el BL Touch una opción popular. Antes de hacerlo, debe desconectar la fuente de alimentación por razones de seguridad.

    Tu kit debería incluir un soporte junto con dos tornillos que están diseñados para encajar en la versión de impresora 3D que elegiste. Hay dos orificios en el soporte del hotend en los que puede encajar el soporte del sensor.

    Coge los dos tornillos e instala el soporte en tu impresora 3D, después instala el sensor en el soporte. Es una buena idea instalar el cable antes de ponerlo en el soporte.

    A continuación, tendrás que quitar las bridas del cableado y retirar los tornillos de la tapa del sistema electrónico situada en la base de la impresora 3D. Debería haber un tornillo en la parte superior y tres en la inferior.

    Conseguir que el cableado pase a través del manguito principal que sujeta todos los cables puede ser difícil. Una técnica realizada por CHEP es conseguir algo como un poco de alambre de cobre, hacer un bucle con el extremo del mismo y pasarlo a través del manguito del cable.

    A continuación, conectó el bucle a los conectores BL Touch y lo devolvió a través del manguito de cable hasta el otro lado; después, conectó el conector del sensor de nivelación automática a la placa base.

    Debería haber un conector en la placa base para un sensor de nivelación automática de la cama en el Ender 3 V2. Para el Ender 3, requiere pasos adicionales debido al espacio en la placa base.

    Cuando vuelvas a colocar la cubierta del sistema electrónico, asegúrate de no pellizcar ningún cable y de que el cableado esté alejado de los ventiladores.

    Puedes seguir esta guía en vídeo de Teaching Tech para el Ender 3 y el cableado. Requiere imprimir en 3D un soporte BL Touch (Amazon), así como una placa Ender 3 5 Pin 27 para BL Touch.

    Cuando enciendas tu impresora 3D, sabrás que el sensor está funcionando gracias a la luz y a que hace dos clics en el lecho de impresión.

    4. Descargar e instalar el firmware correcto

    Descargar e instalar el archivo de firmware correcto es el siguiente paso para configurar el sensor de nivelación automática de la base en tu impresora 3D. Dependiendo de la placa base que tengas, encontrarás una descarga específica para tu BLTouch u otro sensor.

    Ver también: Cómo arreglar el filamento de la impresora 3D que se pega a la boquilla - PLA, ABS, PETG

    Un ejemplo para el BL Touch son las versiones de Jyers Marlin en GitHub. Se trata de un firmware reputado y popular que muchos usuarios han descargado e instalado con éxito.

    Tienen descargas específicas para la Ender 3 V2 para una BLTouch. Si tienes una impresora 3D o un sensor de nivelación diferentes, deberías poder encontrar el archivo en el sitio web del producto o en un lugar como GitHub. Asegúrate de elegir la versión compatible con tu placa base.

    Compruebe el último firmware oficial de Creality para el BLTouch. Estos contienen el archivo .bin como el "E3V2-BLTouch-3×3-v4.2.2.bin file que es para el Ender 3 V2 y una placa 4.2.2.

    Sólo tienes que copiarlo en una tarjeta SD, apagar la impresora, insertar la tarjeta SD en la impresora, encenderla y después de 20 segundos más o menos, la pantalla debería encenderse, lo que significa que está instalado.

    5. Configurar Offsets

    Esto es necesario para decirle al firmware dónde está el sensor en relación con la boquilla para darle una dirección X e Y y un desplazamiento Z. Con el firmware Jyers en el Ender 3 V2, así es como se hacen los pasos.

    X Dirección

    Primero debes medir la distancia aproximada a la que se encuentra el sensor BLTouch de la boquilla e introducir este valor en tu impresora 3D. Una vez que tengas la medida para la dirección X, ve a Main Menu> Control> Advance> Probe X Offset, e introduce la distancia como un valor negativo.

    En un vídeo tutorial, CHEP midió su distancia como -44 como referencia. Después, vuelve atrás y haz clic en "Guardar configuración" para almacenar la información.

    Y Dirección

    También queremos hacer lo mismo con Y.

    Navegue al Menú Principal> Control> Avance> Sonda Y Offset. Mida la distancia en la dirección Y y ponga el valor como negativo. CHEP midió una distancia de -6 aquí como referencia. Después de eso, vuelva atrás y haga clic en "Store Settings" para almacenar la información.

    Auto Home

    En este punto, el BL Touch se convierte en el interruptor de parada Z para que pueda mover su interruptor de parada Z existente hacia abajo. Ahora queremos a casa la impresora por lo que los niveles en el centro de la cama.

    El cabezal de impresión se mueve en dirección X e Y hacia el centro y se pulsa dos veces hacia abajo para la dirección Z. En este punto, está en posición de origen.

    Dirección Z

    Por último, queremos configurar el eje Z.

    Navegue a Main Menu> Prepare> Home Z-Axis. La impresora irá al centro de la cama de impresión y sondeará dos veces. Luego irá a donde la impresora piensa que está el 0 y sondeará dos veces, pero en realidad no estará tocando la superficie de la cama por lo que necesitamos ajustar el Z-offset.

    En primer lugar, debe activar el "Ajuste en vivo" y, a continuación, dar una medida aproximada para ver cuánto su boquilla está fuera de la cama. Una vez hecho esto, puede introducir el valor en el Z-offset para bajar la boquilla hacia abajo.

    Como referencia, CHEP midió su distancia en -3,5, pero obtenga su propio valor específico. A continuación, puede colocar un trozo de papel debajo de la boquilla y utilizar la función de micropasos para bajar más la boquilla hasta que el papel y la boquilla tengan fricción y, a continuación, haga clic en "Guardar".

    6. Iniciar el proceso de autonivelación

    Navegue hasta Main Menu> Level y confirme el nivel para iniciar la nivelación. El cabezal de impresión irá palpando la cama de forma 3 x 3 hasta un total de 9 puntos para formar una malla. Una vez finalizada la nivelación, haga click en "Confirm" para guardar los ajustes.

    7. Añada el código de inicio pertinente a Slicer

    Como estamos utilizando el BLTouch, las instrucciones mencionan que se debe introducir un comando G-Code en el "Start G-Code":

    M420 S1 ; Nivel automático

    Esto es necesario para habilitar la malla. Simplemente abre tu slicer, para este ejemplo usaremos Cura.

    Haz clic en la flecha hacia abajo situada junto a tu impresora 3D y selecciona "Gestionar impresoras".

    Ver también: Los mejores pegamentos para sus impresiones 3D de resina - Cómo fijarlos correctamente

    Ahora selecciona "Ajustes de la máquina".

    Esto hace que aparezca el "Start G-code" donde se introduce el comando "M420 S1 ; Autolevel".

    Esto básicamente tira de su malla de forma automática al inicio de cada impresión.

    8. Live Adjust Z Offset

    Su cama no estará perfectamente nivelada en este punto porque tenemos que hacer un paso adicional de ajuste en vivo de la Z-offset.

    Al iniciar una nueva impresión en 3D, hay un ajuste "Tune" que te permite ajustar en tiempo real el desplazamiento Z. Simplemente selecciona "Tune" y desplázate hacia abajo hasta "Z-offset", donde puedes cambiar el valor de desplazamiento Z para una mejor nivelación.

    Puedes utilizar una impresora 3D que extruya una línea de filamento alrededor del borde exterior de la cama y utilizar el dedo para sentir lo bien que el filamento se adhiere a la cama. Si se siente suelto en la superficie de construcción, entonces querrás "Z-Offset Down" para mover la boquilla hacia abajo y viceversa.

    Después de llegar a un buen punto, guarda el nuevo valor de desplazamiento Z.

    CHEP explica estos pasos con más detalle, así que echa un vistazo al vídeo a continuación para ver cómo hacer esto para tu impresora 3D.

    ¿Merece la pena la nivelación automática de camas?

    La nivelación automática de camas merece la pena si pasa mucho tiempo nivelando su cama. Con las mejoras adecuadas, como muelles rígidos o columnas niveladoras de silicona, no debería tener que nivelar su cama muy a menudo. Algunas personas sólo tienen que volver a nivelar sus camas cada pocos meses, lo que significa que la nivelación automática de camas podría no merecer la pena en esos casos.

    No se tarda demasiado en nivelar manualmente una cama con experiencia, pero puede ser problemático para un principiante. A mucha gente le encanta la nivelación automática de la cama después de instalar un BLTouch con el firmware correspondiente.

    Un usuario mencionó que les merece mucho la pena porque no tienen que preocuparse de nivelar la cama a la perfección. Otro usuario que era partidario de nivelar la cama manualmente dijo que se compró un BLTouch y que lo prefiere al nivelado manual.

    También están utilizando el firmware Klipper en lugar de Marlin que tiene algunas grandes características que la gente disfruta. También es mejor si se prueba diferentes superficies de construcción, ya que es más fácil de cambiar ya que el nivelación automática entra en acción.

    Personalmente, sigo nivelando manualmente mi cama pero tengo impresoras 3D que tienen nivelación asistida que lo hacen más consistente con el tiempo.

    Si experimentas problemas de nivelación, escribí un artículo titulado Cómo solucionar problemas de nivelación de camas de Ender 3 - Solución de problemas.

    También he oído historias de personas que tienen problemas para conseguir una buena nivelación, por lo que las cosas no siempre van perfectamente con la nivelación automática de la cama, pero eso es más probable debido a un error del usuario, o la compra de clones de sensores de nivelación automática de la cama.

    Algunas de las ventajas de la nivelación automática de la cama son:

    • Mejora de la tasa de éxito de las impresiones en 3D
    • Ahorra tiempo y molestias de nivelación, especialmente si no tienes experiencia con ello.
    • Reduce el daño potencial a la boquilla y a la superficie de construcción por raspado.
    • Compensa bien las superficies alabeadas de la cama

    Si no te importa nivelar la cama de vez en cuando y no quieres gastar más en tu impresora 3D, entonces yo diría que la nivelación automática de la cama no merece la pena, pero mucha gente dice que sí merece la pena a largo plazo.

    Auto Bed Leveling G-Codes - Marlin, Cura

    La nivelación automática de la cama utiliza varios códigos G utilizados en la nivelación automática de la cama. A continuación se muestran los más comunes con los que debe estar familiarizado y sus parámetros:

    • G28 - Auto Home
    • G29 - Nivelación de camas (unificada)
    • M48 - Prueba de repetibilidad de la sonda

    G28 - Auto Home

    El comando G28 permite el homing, un proceso que permite a la máquina orientarse y evita que la boquilla se salga de la cama de impresión. Este comando se ejecuta antes de cada proceso de impresión.

    G29 - Nivelación de camas (unificada)

    El comando G29 inicia la nivelación automática de la cama antes de imprimir y normalmente se envía después del comando G28 ya que el G28 desactiva la nivelación de la cama. Basado en el firmware Marlin, diferentes parámetros rodean el comando G29 dependiendo del sistema de nivelación.

    Estos son los sistemas de nivelación de camas:

    • Nivelación de camas unificada: Se trata de un método de nivelación automática de la cama de impresión basado en mallas que utiliza la sonda a la cama de impresión en un número específico de puntos. Sin embargo, también puede introducir mediciones si no tiene una sonda.
    • Nivelación bilineal de la cama: Este método de nivelación automática del lecho de impresión basado en mallas utiliza el sensor para sondear la malla rectangular en un número determinado de puntos. A diferencia del método lineal, crea una malla ideal para lechos de impresión alabeados.
    • Nivelación lineal del lecho: Este método basado en matrices utiliza el sensor para sondear la rejilla rectangular en un número determinado de puntos. El método utiliza un algoritmo matemático de mínimos cuadrados que compensa la inclinación unidireccional de la cama de impresión.
    • Nivelación de 3 puntos: Se trata de un método matricial en el que el sensor sondea la cama de impresión en tres puntos diferentes mediante un único comando G29. Tras la medición, el firmware genera un plano inclinado que representa el ángulo de la cama, por lo que es el más adecuado para camas inclinadas.

    M48 - Prueba de repetibilidad de la sonda

    El comando M48 comprueba la precisión, exactitud, fiabilidad y repetibilidad del sensor. Es un comando necesario si se utilizan diferentes estroboscopios, ya que tienen diferentes propiedades.

    BLTouch Código G

    Para aquellos que utilizan el sensor BLTouch, a continuación se muestran algunos códigos G que se utilizan:

    • M280 P0 S10: Desplegar la sonda
    • M280 P0 S90: Para replegar la sonda
    • M280 P0 S120: Para realizar un autotest
    • M280 P0 S160: Para activar el desbloqueo de la alarma
    • G4 P100: retraso para BLTouch

    Roy Hill

    Roy Hill es un entusiasta apasionado de la impresión en 3D y un gurú de la tecnología con un gran conocimiento sobre todo lo relacionado con la impresión en 3D. Con más de 10 años de experiencia en el campo, Roy domina el arte del diseño y la impresión en 3D y se ha convertido en un experto en las últimas tendencias y tecnologías de impresión en 3D.Roy tiene una licenciatura en ingeniería mecánica de la Universidad de California, Los Ángeles (UCLA) y ha trabajado para varias empresas de renombre en el campo de la impresión 3D, incluidas MakerBot y Formlabs. También ha colaborado con varias empresas e individuos para crear productos impresos en 3D personalizados que han revolucionado sus industrias.Aparte de su pasión por la impresión 3D, Roy es un ávido viajero y un entusiasta de las actividades al aire libre. Le gusta pasar tiempo en la naturaleza, hacer caminatas y acampar con su familia. En su tiempo libre, también asesora a jóvenes ingenieros y comparte su gran conocimiento sobre la impresión 3D a través de varias plataformas, incluido su popular blog, 3D Printerly 3D Printing.