Exclude Objects

Cancelación de objetos individuales durante nuestras impresiones

- English

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.

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

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:

./printer.cfg
[exclude_object]

Tenéis más información sobre el módulo exclude_object en la documentación de Klipper.

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

¿Te fue útil?