Exclude Objects

Cancelación de objetos individuales durante nuestras impresiones

- Englisharrow-up-right

Una función muy útil para nuestro Klipper es Exclude Objects, con ella podemos cancelar/omitir un objeto de nuestra impresión en caso de que tenga algún problema, ponga en peligro el conjunto de la impresión o que lo incluyésemos por equivocación.

triangle-exclamation

Habilitar la función Label Objects en tu laminador/slicer

Para que Exclude Objects funcione, nuestro laminador tienes que estar configurado para crear etiquetas en el gcode generado para cada objeto de nuestra impresión.

Estas etiquetas son las que usará el script de post-procesado o nuestro Moonraker para realizar el proceso. En nuestro caso y por simplicidad os enseñamos el proceso utilizando como post-procesado Moonraker.

En Prusa/Superslicer deberemos de habilitar la siguiente opción:

Print Settings > Output options > Output file > Label objects

Habilitar el pre-procesado en Moonraker

Este paso es necesario para convertir las etiquetas generadas por el laminador en gcode que Klipper pueda procesar. Para habilitarlo abriremos nuestro moonraker.conf desde nuestra UI (Mainsail aconsejable, ya que es la que soporta esta función) y añadiremos lo siguiente en nuestra configuración):

./moonraker.conf
[file_manager]
enable_object_processing: True
circle-exclamation

Habilitando Exclude Objects en Klipper

Para que Klipper, y por ende Mainsail, procesen correctamente la exclusión de objetos tenemos que habilitarlo en nuestro printer.cfg:

circle-info

Tenéis más información sobre el módulo exclude_object arrow-up-righten la documentación de Klipper.

triangle-exclamation

Con esto activado y si todo funcionó correctamente, todos los nuevos gcodes que soporten esta función van a incluir un nuevo botón en el apartado de estado de impresión:

Este botón nos abrirá una nueva ventana donde podremos seleccionar uno o varios de los objetos de nuestra impresión que deseamos que se excluyan durante la impresión:

Última actualización