Difference between revisions of "Montaje HPRO - Tutorial 8 - Calibración y Primeras Impresiones"

Line 21: Line 21:
 
www.hta3d.com
 
www.hta3d.com
  
Si compras la impresora montada estos pasos estarán ya realizados, pero siempre puedes volver a hacerlos cada cierto tiempo para mantener la impresora en perfecto estado de calibración.</translate>
+
Si compras la impresora montada, estos pasos estarán ya realizados, pero siempre puedes volver a hacerlos cada cierto tiempo para mantener la impresora en perfecto estado de calibración.
 +
 
 +
 
 +
Este tutorial está diseñado para usuarios avanzados, por lo que no entraremos en un desglose muy profundo de cada uno de los pasos.
 +
 
 +
{{Info|En ocasiones hay más de una forma de realizar la misma calibración, te recomendamos considerar nuestra recomendación, pero si prefieres otra alternativa eres libre de usarla.}}<br /></translate>
 
}}
 
}}
 
{{Materials
 
{{Materials
Line 44: Line 49:
 
{{Tuto Step
 
{{Tuto Step
 
|Step_Title=<translate>Posición de la cama caliente</translate>
 
|Step_Title=<translate>Posición de la cama caliente</translate>
|Step_Content=<translate>Primero medimos los valores físicamente de nuestra impresoraːˑ
+
|Step_Content=<translate>Primero medimos los valores físicamente de nuestra impresoraːˑ<br />
 
 
<br />
 
  
* Con la impresora 3D apagada, desplazamos el cabezal a la izquierda de la cama caliente, en la parte intermedia de la misma.  
+
*Con la impresora 3D apagada, desplazamos el cabezal a la izquierda de la cama caliente, en la parte intermedia de la misma.
* Medimos la distancia de separación en horizontal entre la punta y el comienzo de la cama.
+
*Medimos la distancia de separación en horizontal entre la punta y el comienzo de la cama.
* Hacemos lo mismo en Y.
+
*Hacemos lo mismo en Y.
  
 
Después los aplicamos en el firmware, en estas líneas, tanto en X como en Y.
 
Después los aplicamos en el firmware, en estas líneas, tanto en X como en Y.
Line 58: Line 61:
 
  position_endstop: -5.5
 
  position_endstop: -5.5
 
<br />{{Info|Para asegurarnos de que la impresiones nos quedan completamente centradas, podemos imprimir un objeto de un tamaño conocido, bien centrado, y medir la distancia a cada extremo de la cama para centrarlo aún con más precisión.}}<br /></translate>
 
<br />{{Info|Para asegurarnos de que la impresiones nos quedan completamente centradas, podemos imprimir un objeto de un tamaño conocido, bien centrado, y medir la distancia a cada extremo de la cama para centrarlo aún con más precisión.}}<br /></translate>
 +
|Step_Picture_00=Montaje_HPRO_-_Tutorial_8_-_Calibraci_n_y_Primeras_Impresiones_2024-08-19_13-25-13.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Line 95: Line 99:
 
El proceso tardará unos minutos, más en el caso de la cama caliente, una vez realizado nos dará los valores en la consola. y si le damos a guardar, los guardará automáticamente.
 
El proceso tardará unos minutos, más en el caso de la cama caliente, una vez realizado nos dará los valores en la consola. y si le damos a guardar, los guardará automáticamente.
 
<br />{{Info|Es aconsejable hacer estas calibraciones varias veces al año, ya que obtendremos valores diferentes en verano y en invierno, por las diferencias en la temperatura del aire.}}<br /></translate>
 
<br />{{Info|Es aconsejable hacer estas calibraciones varias veces al año, ya que obtendremos valores diferentes en verano y en invierno, por las diferencias en la temperatura del aire.}}<br /></translate>
 +
|Step_Picture_00=Montaje_HPRO_-_Tutorial_8_-_Calibraci_n_y_Primeras_Impresiones_pid-2-1.jpg
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Line 108: Line 113:
 
{{Info|El multiplicador de flujo se puede introducir en varios lugares. Nuestra recomendación es usar el filamento que más imprimamos como referencia, y usar este para calibrar el motor del extrusor.  
 
{{Info|El multiplicador de flujo se puede introducir en varios lugares. Nuestra recomendación es usar el filamento que más imprimamos como referencia, y usar este para calibrar el motor del extrusor.  
 
Luego, si para otros materiales necesitamos un flujo distinto, este lo podemos introducir en la configuración del material de nuestro slicer. También dinámicamente desde la interfaz web, LCD o TFT.}}</translate>
 
Luego, si para otros materiales necesitamos un flujo distinto, este lo podemos introducir en la configuración del material de nuestro slicer. También dinámicamente desde la interfaz web, LCD o TFT.}}</translate>
 +
|Step_Picture_00=Montaje_HPRO_-_Tutorial_8_-_Calibraci_n_y_Primeras_Impresiones_2024-08-19_13-29-15.png
 
}}
 
}}
 
{{Tuto Step
 
{{Tuto Step
Line 183: Line 189:
  
 
Una vez tienes los nuevos valores, has de guardarlos en memoria.</translate>
 
Una vez tienes los nuevos valores, has de guardarlos en memoria.</translate>
 +
|Step_Picture_00=Montaje_HPRO_-_Tutorial_8_-_Calibraci_n_y_Primeras_Impresiones_input-shaper.jpg
 
}}
 
}}
 
{{Notes
 
{{Notes

Revision as of 12:33, 19 August 2024

Author avatarHTA3D | Last edit 19/08/2024 by HTA3D

Introduction

Este es el octavo tutorial de la impresora HPRO, en el que vamos a realizar las comprobaciones y calibraciones antes de imprimir y realizaremos impresiones de prueba.


Puedes ver el artículo en nuestra webː


www.hta3d.com

Si compras la impresora montada, estos pasos estarán ya realizados, pero siempre puedes volver a hacerlos cada cierto tiempo para mantener la impresora en perfecto estado de calibración.


Este tutorial está diseñado para usuarios avanzados, por lo que no entraremos en un desglose muy profundo de cada uno de los pasos.

En ocasiones hay más de una forma de realizar la misma calibración, te recomendamos considerar nuestra recomendación, pero si prefieres otra alternativa eres libre de usarla.

Step 1 - Posición de la cama caliente

Primero medimos los valores físicamente de nuestra impresoraːˑ

  • Con la impresora 3D apagada, desplazamos el cabezal a la izquierda de la cama caliente, en la parte intermedia de la misma.
  • Medimos la distancia de separación en horizontal entre la punta y el comienzo de la cama.
  • Hacemos lo mismo en Y.

Después los aplicamos en el firmware, en estas líneas, tanto en X como en Y.


position_min: -5.5  ##Need to be calibrated
position_endstop: -5.5

Para asegurarnos de que la impresiones nos quedan completamente centradas, podemos imprimir un objeto de un tamaño conocido, bien centrado, y medir la distancia a cada extremo de la cama para centrarlo aún con más precisión.




Step 2 - Desfase en Z

El desfase en Z es la distancia a la cama de la boquilla en el momento en el que el sensor de nivelación toca la plataforma.

  • Podemos usar PROBE_CALIBRATE desde la línea de comandos, para usar un asistente integrado en klipper.
  • También podemos usar la función incluida en klipperScreen.
Una vez tenemos este valor, podemos hacer una primera impresión con un brim de gran tamaño, de esta forma podemos ajustar en vivo el Z offset, desde el LCD, la interfaz web o el TFT.
Hay que tener cuidado con introducir un valor mayor del necesario, ya que podemos dañar la cama otras partes. Si tienes dudas, es mejor usar un valor bajo, y la base de cristal. Es más fácil y seguro empezar despegado, e ir pegando la impresión poco a poco, que al revés.

Step 3 - Sensibilidad origen sin sensores.

Usar el origen sin sensores tiene varias ventajas, simplificamos el montaje y el mantenimiento entre ellas. Pero ocasionalmente puede ser necesario ajustar la sensibilidad de nuestros TMC, para ello editamos las siguientes líneas de nuestro archivo printer.cfgː


Para TMC2209 y similaresː

driver_sgthrs = 120 # 255 is most sensitive value, 0 is least sensitive


Para TMC2240 y similaresː

driver_SGT: 0  # -64 is most sensitive value, 63 is least sensitive


Dándole un valor más o menos sensible, según sea necesario. Lo ideal es que haga una presión muy leve al llegar al extremo. Una sensibilidad muy alta puede dar lugar a errores. Y una sensibilidad muy baja, además puedes acelerar el desgaste de los componentes como la correa.

Los valores por defecto deben funcionar bien en la mayoría de los casos.

Step 4 - PID de la cama caliente y el hotend

En la consola podemos escribir estas dos líneas para calibrar el pid de la cama caliente y el hotend respectivamenteː

PID_CALIBRATE HEATER=heater_bed TARGET=60
PID_CALIBRATE HEATER=extruder TARGET=210

La temperatura "target" es opcional, puedes subirla un poco si imprimes materiales de alta temperatura como ABS, o bajarla si trabajas a baja temperatura flexible o PLA.


El proceso tardará unos minutos, más en el caso de la cama caliente, una vez realizado nos dará los valores en la consola. y si le damos a guardar, los guardará automáticamente.


Es aconsejable hacer estas calibraciones varias veces al año, ya que obtendremos valores diferentes en verano y en invierno, por las diferencias en la temperatura del aire.




Step 5 - Extrusor y multiplicador de flujo

Los valores por defecto que proporcionamos deben funcionar bien en la mayoría de los casos, pero si queremos conseguir mayor precisión aún podemos hacer lo siguienteː

  • Imprimir un cubo en modo vaso, definiendo la anchura de extrusión de los perímetros externos en 0.5 u otro valor fácil de medir.
  • Medir el valor obtenido en cada una de las caras y hacer la media.

Ajustar la siguiente línea proporcionalmente de nuestro archivo printer.cfgː

rotation_distance: 4.637

Este valor indica la cantidad de filamento que avanza en una vuelta del extrusor. Por lo tanto, es inversamente proporcional al flujo.

El multiplicador de flujo se puede introducir en varios lugares. Nuestra recomendación es usar el filamento que más imprimamos como referencia, y usar este para calibrar el motor del extrusor. Luego, si para otros materiales necesitamos un flujo distinto, este lo podemos introducir en la configuración del material de nuestro slicer. También dinámicamente desde la interfaz web, LCD o TFT.




Step 6 - Retracciones

Nuestro extrusor tiene un diseño muy compacto, con un recorrido de filamento muy corto, lo que nos favorece usar retracciones pequeñas y rápidas.

Para filamento rígido podemos usar 0.5mm de longitud de forma general.

Podemos definir un salto en Z si es posible que durante el recorrido el cabezal golpee alguna parte de nuestra pieza impresa.


Para calibrar la longitud de retracción de forma particular para un filamento y temperatura concreto, podemos usar esta función de Orca Slicer.


Seleccionaremos el valor mínimo que no nos deje restos por el camino.



Step 7 - Intensidad de los motores (opcional)

Por defecto, ofrecemos una configuración equilibrada, que nos garantiza una fuerza más que subiente en los motores, mientras evitamos sobrecalentamientos y ruidos.

Pero en algunos casos podemos querer modificar este valor, por ejemplo si detectamos algún salto de pasos en nuestras impresiones (muy poco habitual).


En cuyo caso, configuramos un valor un 10 % superior o inferior al que tengamos actualmente según queramos subir o bajar la potencia de estos motores. Para ello ajustamos esta línea

run_current: 1

Y después hacemos una prueba de velocidad, usando este macro previamente instaladoː

https://github.com/hta3d/HPRO/blob/main/config/custom-macros/TEST_SPEED.cfg

Si detecatamos salto de pasos, podemos subir la potencia del motor, o bajar la velocidad / aceleración de nuestra impresora en estas líneasː

max_velocity: 600
max_accel: 10000

Lo que buscamos es tener una potencia suficiente y sobrada para mantener unas determinadas aceleraciones y velocidades.

Solo realizar estos ajustes si sabemos lo que estamos haciendo, ya que una configuración incorrecta podría provocar sobrecalentamientos y otros problemas. Pudiendo llegar a ser peligroso.

Step 8 - PA - Pressure Advance - Para un material determinado (opcional)

Por el mismo motivo que podemos usar retracciones muy bajas con nuestro extrusor, también podemos hacerlo con el avance de presión. Un valor de 0.02 será suficiente para la mayoría de filamentos rígidos. Para algunos semirrígidos o con un pequeño grado de flexibilidad puede ser recomendable subir un poco.

Para calibrarlo con precisión, podemos usar la función incluida en OrcaSlicer.




Step 9 - Temperatura y caudal máximo para un filamento concreto (opcional)

Ofrecemos diferentes opciones de fusor para nuestra HPRO, todos están pensados para poder imprimir a altas velocidades. Si quieres conocer el valor máximo para un determinado material, a una temperatura concreta, y con un hardware determinado (boquilla y fusor). Orca Slicer nos lo pone fácil con esta herramienta.

Es habitual subir las temperaturas al máximo indicado por el fabricante, o incluso sobrepasarla si buscamos flujos muy altos, por encima de 20mm3 por segundo.

Analizaremos el resultado, buscando las capas en las que empecemos a tener sub-extrusión.

Este valor lo introduciremos en los parámetros del filamento.


Step 10 - Calibrar Input Shaper (opcional y avanzado)

Nuestras impresoras incluyen Klipper Original, sin modificaciones ni recortes. Por lo tanto, podrás modificar y actualizar los parámetros de Input Shaper con total libertad.

Input Shapper compensa las vibraciones que produce nuestra impresora al moverse a gran velocidad, permitiéndonos imprimir más rápido, con mejores resultados de impresión.

Para calibrar

  • Colocar la impresora en su lugar definitivo. Idealmente una superficie firme y plana.
  • Con la impresora apagada, colocar el sensor en la parte trasera del extrusor usando nuestro soporte https://github.com/hta3d/HPRO/tree/main/STLs/Tools
  • Una vez instalado y conectado, debemos activar esta línea en printer.cfg para que sea reconocidoː [include bigtreetech-adxl345-v2.0.cfg] Dentro del propio archivo encontrarás la configuración del mismo, tendrás que actualizar la conexión MCU para el sensor en cuestión, y flashearlo si no está hecho aún. Esto solo tendrás que hacerlo una vez, por cada dispositivo que tengas, ya que los valores serán los mismos para diferentes impresoras, la documentación oficial la puedes encontrar en este enlace https://github.com/bigtreetech/ADXL345
  • Una vez instalado y reconocido el sensor, podemos realizar la calibración desde el TFT, o desde la interfaz web usando las indicaciones oficiales de klipperː SHAPER_CALIBRATE https://www.klipper3d.org/Measuring_Resonances.html#input-shaper-auto-calibration

Una vez tienes los nuevos valores, has de guardarlos en memoria.




Comments

Draft