3Dwork - Klipper
KLIPPERMARLINLABSTelegramColabora
  • 3DWork.io - Klipper
  • Invitame a un cafe :D
  • 🖇️Klipper
    • Klipper
    • Instalación
      • Múltiples instancias Klipper
      • Klipper en Raspberry Pad 5
      • Klipper en Orange Pi Zero Plus
      • Klipper en PC con Windows (Usando WSL)
      • Duet 2 Wifi - Klipper
      • Guías Instalación específicas impresora/electrónica
        • Creality - Klipper
          • Creality Sonic Pad - Klipper Oficial, custom firmware
        • Artillery - Klipper
    • Configuración
      • Primeros pasos con Klipper
      • PID
      • Calibración extrusor (e-steps)
      • Nivelación manual de cama
      • Sensor nivelación
        • Bigtreetech Eddy
        • BIQU MicroProbe
      • Nivelación Gantry (Z-TILT)
      • Malla nivelación de cama
      • Pressure Advance
      • Input Shaper
      • Velocidad Máxima
      • Configuración Klipper en laminadores
      • SKEW : compensación chasis/cinemática
      • Ajustes avanzados TMC (VFA)
      • Retracciones en firmware
      • Configuración de una dirección IP estática y nombre DNS
      • Sincronización horaria
    • Mejoras/Tips
      • 3Dwork Klipper Bundle
      • Backup Klipper
      • Host como segunda MCU
      • Sensores de filamento
      • Cámaras - Instalación y configuración
      • Neopixel
      • Mainsail - Mejoras
        • Exclude Objects
        • Timelapses
      • Moonraker - Mejoras
        • Moonraker-Telegram
      • KlipperScreen - Mejoras
        • KlipperScreen - Personaliza arranque con un video con tu logo
        • KlipperScreen - Guia de pantallas
        • KlipperScreen Android (Wifi)
        • KlipperScreen - MKS TS35
        • KlipperScreen - Raspberry Pi 5" DSI
      • Macros - Mejoras
        • Mallado de cama inteligente
        • Test de cinemática
        • Cambio Filamentos/M600
        • Pausado en capa
      • CANbus
        • ‼️CANbus Troubleshooting
        • Octopus/Octopus Pro + EBB Toolhead (CANbridge)
        • Bigtreetech Manta + EBB Toolhead
      • Impresión desde USB
      • VPN con ZeroTier
    • ‼️Klipper Troubleshooting
    • Guía Calibración Impresoras 3D FDM/Filamento
  • ℹ️GUÍAS ESPECÍFICAS KLIPPER
    • Creality
      • Creality K2 Plus
      • Creality K1 & K1 Max
    • QIDI
      • QIDI Plus 4
      • QIDI X-MAX 3
    • Bigtreetech Hurakan
    • RatRig V-Core 3
    • RatRig V-Minion
  • 🎨ERCF
    • Enraged Rabbit Carrot Feeder (ERCF)
  • 🌐3DWORK
    • Quieres promocionar tus productos/empresa?
Con tecnología de GitBook
En esta página
  • Habilitar la función Label Objects en tu laminador/slicer
  • Habilitar el pre-procesado en Moonraker
  • Habilitando Exclude Objects en Klipper

¿Te fue útil?

  1. Klipper
  2. Mejoras/Tips
  3. Mainsail - Mejoras

Exclude Objects

Cancelación de objetos individuales durante nuestras impresiones

AnteriorMainsail - MejorasSiguienteTimelapses

Última actualización hace 1 año

¿Te fue útil?

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.

La función Exclude Objects está disponible a partir de las siguientes versiones:

  • Klipper v0.10.0-438 o superiores

  • Moonraker v0.7.1-445 o superiores

  • Mainsail v2.1.0 o superiores

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

En Bambu Studio/OrcaSlicer deberemos de habilitar la siguiente opción:

Process > Others > Label objects / Exclude objects

Cura e Ideamaker etiquetan los objetos por defecto en el gcode generado y por lo tanto son compatibles directamente sin realizar ninguna configuración adicional.

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

Realizar este proceso desde el laminador nos va a reducir el tiempo de carga y de proceso en nuestro host, especialmente si este tiene una potencia limitada, ya que en ocasiones puede llegar incluso a colapsarlo.

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]

Para que Exclude Objects funcione es necesario reiniciar Klipper, Moonraker y Mainsail. En todo caso lo ideal es reiniciar completamente nuestro sistema.

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:

Como alternativa al pre-procesado en Moonraker podemos usar un pre-procesado externo como siempre que tu laminador esté soportado.

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

🖇️
preprocess-cancelation
módulo exclude_object
- English