Nivelación manual de cama

Como paso previo a otros tests debemos asegurarnos que nuestra cama o base de impresión esté completamente nivelada.

- Englisharrow-up-right

Para ello usaremos las funciones BED_SCREWS_ADJUST o SCREWS_TILT_CALCULATE de Klipper dependiendo de si contamos o no con sensor de nivelación.

Podéis encontrar la documentación oficial de Klipper:

Definición de puntos de ajuste

Para poder realizar una nivelación manual con los tornillos de ajuste de nuestra base de impresión, lo primero que deberemos hacer es definir los puntos donde emplazar nuestro hotend o sensor coincidiendo con nuestros puntos de anclaje para nuestra cama.

Mediremos, con una regla por ejemplo, las distancias entre nuestro punto X0Y0 a los puntos de anclaje de nuestra cama para añadirlos a nuestra configuración. En el caso de que usemos sensor es este el que idealmente y siempre que sea posible ha de quedar en las coordenadas de los puntos de anclaje.

Procederemos este ajuste creando una nueva sección en nuestro pinter.cfg (o en alguno de sus includes si nuestra configuración es modular) [bed_screws] o [screws_tilt_adjust] dependiendo del sistema elegido.

Nivelación manual BED_SCREWS_ADJUST, importante calcular las coordenada para que el nozzle esté en la posición más cercana al punto de anclaje:

Podeis encontrar un asistente para poder generar la configuración [bed_screws] de una forma sencilla con la siguiente calculadoraarrow-up-right:

Es una herramienta muy visual pero en cualquier caso podemos optar por importar nuestro printer.cfg desde donde obtendremos valores de referencia o añadirlos manualmente (dimensiones de la cama, offsets de la sonda si procede, coordenadas de los tornillos de ajuste manual en la cama y el tipo de rosca que usan... con esto daremos a Calcular y obtendremos la configuración sugerida para incluir en nuestro printer.cfg ya sea utilizando bed_screws (nivelacion manual con papel) o screws_tilt_adjust (nivelación manual asistida con sensor si disponemos en nuestra máquina):

Nivelación asistida por sensor SCREWS_TILT_CALCULATE, importante calcular las coordenada para que el sensor esté en la posición más cercana al punto de anclaje:

circle-check
circle-exclamation

Nivelación Manual

Una vez realizado el cambio en nuestra configuración y validada que no de problemas, comenzaremos con el proceso que podemos hacer desde la ventana terminal/consola:

  • La máquina moverá el cabezal de impresión al primer punto de sondeo y con el típico papel ajustaremos el tornillo/rueda a nuestro gusto.

  • Si hemos tenido que ajustar el tornillo más de 1/8 de giro de tornillo usaremos en el terminal/consola el comando ADJUSTED y si no hemos necesitado apenas ajuste ACCEPT.

  • Cuando terminemos el asistente o ciclo de nivelación finalizaremos con ABORT… ¡Y ya podremos continuar con los siguientes pasos en nuestra calibración!!!

Una vez hayamos efectuado ambos procesos ejecutaremos Z_ENDSTOP_CALIBRATE que llevara nuestro nozzle a la posición Z =0 correcta.

Nivelación manual cama con sensor

En el caso de que dispongamos un sensor de nivelación, podemos utilizarlo para simplificar y hacer más fiable la nivelación manual de nuestra cama.

Klipper nos facilita dos macros que nos van a ayudar en la nivelación asistida de nuestra cama, os aconsejamos emplear SCREWS_TILT_CALCULATE

SCREWS_TILT_CALCULATE

  • Lanzaremos un comando G28 para hacer un home!!!

  • Lanzaremos el comando SCREWS_TILT_CALCULATE desde nuestra consola que efectúa un sondeo con el sensor de los puntos de lecturas definidos en la sección [screws_tilt_adjust] de nuestro printer.cfg que ya definimos al inicio de la guía.

circle-check
circle-info

El comando SCREWS_TILT_CALCULATE dispone de un parámetro llamado DIRECTION, con este parámetro podemos indicar si nuestro sistema de ajuste no puede o esta en su máximo en una de nuestras direcciones haciendo imposible el ajuste sugerido.

Por ejemplo si nuestro sistema de ajuste está al máximo en CW en algún punto lanzaremos el comando indicando que nuestra dirección de ajuste sea CCW:

SCREWS_TILT_CALCULATE DIRECTION=CCW

  • Una vez hechas las lecturas en esos puntos nos recomendará el ajuste manual en los tornillos de ajuste de nuestra cama. Las correcciones nos las propone usando el sistema de agujas del reloj, indicando las horas:minutos a efectuar en el giro... además del sentido de este, siendo CW en el sentido de las agujas del reloj y CCW en contra.

Captura de SCREWS_TILT_ADJUST una forma sencilla de ajuste manual asistida por el sensor si disponemos.
  • Es recomendable lanzar el comando SCREWS_TILT_CALCULATE varias veces hasta que el ajuste a realizar sea mínimo o inexistente

circle-exclamation

Última actualización