Hace unos tres meses, comencé a imprimir en mi impresora Ender 3. Imprimió una tira de prueba en el lado izquierdo de la placa de construcción, luego se detuvo, hizo algo extraño de alimentación con el filamento. Luego agregó el mensaje «Cambiar filamento» a la pantalla de la impresora, levantó el cabezal de impresión y comenzó a moler el filamento. Después de unos segundos, sonó una alarma tonal en la impresora. ¡Fue lo suficientemente fuerte como para asustarme!
Con solo presionar el botón de la perilla de control en la parte frontal de la impresora, la impresora regresó al funcionamiento normal. A partir de ese momento, la impresora haría esto cada vez. Para mí, parecía que estaba entrando en algún modo para cambiar el filamento, pero durante este tiempo, había cambiado el filamento varias veces, y ese no era el problema. Eso, y yo no tenía un sensor de filamento, entonces, ¿cómo lo supo?
En Cura Slicer, en Extensiones, busque los complementos de posprocesamiento en el menú Extensiones. Abra esto y encontrará qué complementos están activos. Puede desmarcar los complementos no deseados o hacer clic en «Agregar un script» para habilitar cualquiera de los que están cargados.
Complementos de posprocesamiento de Cura
Mi siguiente pista en mi viaje fue cuándo progresarían mis impresiones hasta alcanzar una altura de capa de 5 mm. Entonces, la impresión se detuvo. Todo lo que tenía que hacer era tocar el botón y la impresión comenzaría de nuevo, una vez que el cabezal de impresión alcanzara la temperatura nuevamente. Esta fue la pista que me llevó a la solución. Solo comenzó hace una semana y nunca antes había hecho esto.
Revisé todas las configuraciones que uso en Cura para mi Ender 3. No pude encontrar nada que hiciera referencia a este tipo de comportamiento, ni las acciones de cambio de filamento al comienzo de la impresión.
Sentí que estaba plagado de extrañezas al azar con esta impresora. Pero como me enseñó mi padre ingeniero, es una máquina. Tiene una razón para todo lo que hace. Solo tenía que encontrar el problema. Así que miré hacia atrás en lo que podría haber cambiado en la última semana. Busqué en la web y no pude encontrar nada que describiera este problema. Encontré varias personas que se quejaron de estos problemas, pero no hubo respuestas sobre cuáles eran los problemas.
Había actualizado Cura a la versión más reciente. Entonces, algo en esa nueva versión agregó esta función de «Pausa en altura» a 5 mm. Tan pronto como me dije ese término, «Pausa en altura», recordé haber visto esto en alguna parte. Revisé todos los elementos del menú en el Cura Slicer y luego lo encontré. En Extensiones, hay una opción para Postprocesamiento y luego Modificar código G. Lo abrí y, efectivamente, había dos complementos de posprocesamiento activos:
- Cambio de filamento
- Pausa en altura
Desactivé ambos y corté mi siguiente modelo. Cuando lo llevé a la impresora, se imprimió como debería haberlo hecho todo el tiempo. Sin problemas extravagantes de cambio de filamentos. Sin pausa de 5 mm en la impresión. Todo salió bien. ¡Yo estaba tan feliz! Fue el acto de actualizar Cura (que es, esencialmente, descargar la versión más nueva y usarla). Viene de serie con estos dos complementos habilitados y se agregaron a cada una de mis impresiones.
¿Qué es un complemento de posprocesamiento Cura?
El Cura Slicer toma un archivo STL y lo prepara para imprimir. Permite al usuario ajustar la escala y el posicionamiento del modelo, luego agregar soportes para voladizos. Luego corta el modelo (tal como suena, crea electrónicamente cortes o capas que la impresora puede imprimir). Luego, genera un archivo .GCODE que es el lenguaje de control que lee la impresora para saber dónde y cuándo mover el cabezal de impresión y extruir el plástico.
Los complementos de posprocesamiento son código adicional que desea agregar a ese archivo .GCODE. Hay bastantes complementos en el software, pero los dos que Cura Slicer me había habilitado eran «Cambio de filamento» y «Pausa en altura». Cada uno de estos es un fragmento de GCODE que se agrega al archivo de salida en el lugar apropiado. Por ejemplo, cuando selecciona “Pausar en altura” y especifica 8 mm, el código para pausar la impresión se insertará en el GCODE en el mismo punto donde la altura de la capa se eleva a ese nivel.
Estos fragmentos de código pueden resultar muy útiles, si sabe que están ahí y desea utilizarlos. Mi problema era que no los conocía y no los quería en mi código. Entonces, cuando aparecieron, estaba desconcertado en cuanto a por qué y no tenía ni idea de cómo solucionarlo. Afortunadamente, con un poco de investigación, pude resolverlo.
¿De dónde provienen los complementos de posprocesamiento de Cura?
Hemos hablado de los complementos que vienen con una nueva instalación de Cura Slicer. Haga clic en «Agregar un script» para ver la lista de complementos instalados. Pero hay más por ahí. Eche un vistazo aquí para ver un repositorio de complementos de GitHub que podría serle útil:
Una vez que tenga el complemento descargado, colóquelo en la siguiente carpeta en la computadora en la que está usando Cura Slicer:
- C: Archivos de programa Ultimaker Cura [X.X] plugins PostProcessingPlugin scripts
Reinicie el programa y el nuevo complemento debería aparecer en la lista. En el menú Extensiones / Complementos de posprocesamiento. Puede hacer una búsqueda en Google para encontrar más y echar un vistazo a Thingiverse.Com, ya que algunas personas también han agregado algunas allí.
Usos de los complementos de posprocesamiento de Cura
El primer uso que no recomiendo es el complemento Filament Change. No veo lo que está tratando de hacer, y creo que tienen un valor invertido para que arroje algo de filamento en lugar de retraerlo, como se supone que debe hacer. Ignora este, o mejor aún, quítalo para que no te moleste.
Pero ¿qué pasa con los demás? Hay algunos buenos ejemplos por ahí. El complemento Pause at Height puede resultar útil de dos formas. Primero, puede usarlo para pausar a la altura de una capa, luego cambiar a un filamento de color diferente (o incluso a un tipo de filamento diferente). Esto significa que puede imprimir un jarrón en capas de varios colores, por ejemplo.
Para aquellos de ustedes en juegos y piezas de juegos como yo, una cosa intrigante sería crear un vacío en su modelo para albergar un imán. Esto podría ser útil si desea que dos piezas se unan, pero desea que el imán esté completamente oculto. Debería calcular la altura a la que estaría abierto el orificio para el imán, antes de que se imprima la tapa de ese orificio, y luego haga una pausa. Agrega manualmente el imán y luego reanuda la impresión. La impresora continuará, encerrando el imán dentro del orificio. Al final de la impresión, tiene un objeto con un imán incrustado. A menos que se rompa, ese imán está oculto y nunca se caerá, pero aún debería ser efectivo a través de las delgadas paredes de la cavidad donde se aloja el imán.
Sirrommit, en Thingiverse.Com diseñó un complemento para levantar una impresión con soportes, de modo que la primera capa se imprima como todas las demás capas (en caso de que tenga diferentes configuraciones para la primera capa). Eche un vistazo aquí:
Con cualquier contenido descargado que desee agregar a Cura (o cualquier otro programa para el caso), asegúrese de que su sistema tenga una copia de seguridad y que tenga un software antivirus en ejecución. Advertencia emptor: cuidado con el comprador. Solo mantente a salvo.
¿Se puede cambiar el filamento mid print Ender 3?
Puede cambiar su filamento durante una impresión en Ender 3. Primero, pause la impresión desde el menú. Luego, extraiga el filamento existente e instale el nuevo filamento. Luego, seleccione reanudar en el menú. El cabezal de impresión volverá a estar en casa y luego volverá a imprimir con el nuevo filamento. Puede utilizar el complemento de posprocesamiento «Pausa en altura» para que la impresión se pause automáticamente en, digamos, 5 mm en la impresión. Cambia su filamento, luego reanuda con el nuevo filamento.
¿Cómo se empieza a imprimir en Ender 3?
Una vez que tenga un archivo STL cortado en Cura Slicer, guárdelo en la tarjeta micro-SD. Inserte esta tarjeta en la impresora en la ranura inferior izquierda en la parte frontal de la impresora. Una vez dentro, seleccione «Imprimir desde SD» en el menú. Seleccione el archivo de los enumerados y presione el botón. En este punto, la impresora está a cargo. Se calentará a las temperaturas objetivo establecidas y luego comenzará el proceso de impresión.