Retracciones en firmware

- English

Una funcionalidad interesante es la de ejecutar el control de las retracciones desde el firmware Klipper.

Habilitar las retracciones por firmware en nuestro laminador:

Para ello deberemos realizar los siguientes pasos:

Iremos a Printer Settings/General/Advanced y marcaremos la opción Use firmware retraction:

Esto generará códigos G10 y G11 en nuestro gcode para que el firmware identifique cuando realizar el proceso.

Habilitar las retracciones por firmware en nuestro Klipper:

Para ello tan solo deberemos de ir a nuestro printer.cfg y añadir la siguiente sección:

/printer.cfg
[firmware_retraction]
retract_length: 0.8
retract_speed: 60
unretract_extra_length: 0
unretract_speed: 60

Obviamente debereis ajustar estos valores a vuestra máquina, normalmente ajustando con los que tengáis en vuestro laminador.

Test de retracciones

A continuación os sugerimos un sencillo test de retracciones desde Klipper.

  • Realizaremos un laminado de la siguiente figura de test, recordad tener activadas las retracciones por firmware en vuestro laminador (podéis revisar el gcode generado en busca de G10/G11

  • Lo enviamos a la impresora y al inicio de la impresión lanzamos la siguiente macro desde nuestro terminal

TUNING_TOWER COMMAND=SET_RETRACTION PARAMETER=RETRACT_LENGTH START=0 FACTOR=0.05
  • Este proceso variará la distancia de retracción de 0 a 5mm, podremos ver en la consola el proceso

  • Para calcular el valor idóneo mediremos la altura en la que no tenemos artefactos o estos son inapreciables y realizaremos la siguiente fórmula:

// Formula
retraccion = START + altura_deseada * FACTOR
// Ejemplo lanzado
retraccion = 0 + altura_deseada * 0.05

Última actualización

¿Te fue útil?