Ha llegado el momento de otra actualización sobre la Original Prusa XL y hay muchas cosas interesantes que compartir. Hemos aumentado nuestra capacidad de producción sustancialmente (y vamos a mejorar aún más en las próximas semanas), por lo que finalmente podemos empezar a procesar grandes trozos de la cola de reservas más rápido y compartir una tabla de envío. También estamos actualizando el firmware de Input Shaper de la XL, por lo que la impresora no sólo es ahora increíblemente rápida, sino también extremadamente eficiente durante los cambios de color. Cambiar de material es cuestión de segundos. Además, tenemos la primera versión alfa de PrusaSlicer 2.7 lista con grandes novedades. ¡Vamos a sumergirnos! 

Información de Envíos de la XL

La semana pasada dimos una noticia emocionante a todos los que habían hecho una reserva de la XL – por fin hemos superado los problemas de la cadena de suministro y hemos contratado a casi 100 personas nuevas, algo absolutamente esencial, ya que construir una sola XL lleva casi tres veces más tiempo que la MK4. Es nuestra impresora 3D más compleja hasta la fecha. En cualquier caso, tenemos suficientes componentes y capacidad de producción, así que ahora estamos procesando los pedidos anticipados mucho más rápido. Para evitar cualquier tipo de confusión: hemos estado enviando las XL de forma constante durante varios meses, pero el reciente aumento de nuestra capacidad de producción nos permite allanar nuestro camino a través de la cola de reservas mucho más rápido. 

Info para reservas de 2021

Esperamos enviar la mayoría de los pedidos anticipados (la mayoría se hicieron en 2021) a finales de este año. Para terminar la preparación de la tabla de envíos tan solicitada, vamos a cambiar todos las reservas restantes de 2021 a pedidos normales el lunes 23 de octubre, para que podáis completar los vuestros – toda la información estará disponible en un correo electrónico. Una vez que tengamos vuestras pedidos confirmados, dispondremos de datos suficientes para publicar la tabla de envíos del lote actual de reservas que se están procesando. 

Una vez que recibas el correo electrónico, tendrás 2 semanas para completar tu pedido. El motivo del plazo es que podemos preparar la tabla de envíos. Anteriormente, algunas personas convertían el pedido inmediatamente, otras en dos meses y esto nos impedía hacer la previsión precisa. Si completas tu pedido antes de la fecha límite, tu impresora se colocará en la cola en función de la fecha de tu reserva original (podrás comprobarlo en la tabla de envíos). Si decides completar tu pedido más tarde, tu impresora se colocará en la cola de envío en función de tu fecha de pago. Recibirás la impresora un poco más tarde, pero con prioridad alta. No tienes que preocuparte por quedarte al final de la cola de reservas.

Con esta medida, queremos asegurarnos de que los clientes que habían pedido una impresora de 1 cabezal y luego actualizaron su pedido a una variante diferente no se salten a los clientes con máquinas de 2 y 5 cabezales. Sinceramente, no esperábamos que el número de pedidos actualizados (de una a cinco herramientas) fuera tan elevado. Sentimos los problemas que esto ha causado, creo que el nuevo sistema debería ser mucho más justo para todos. 

Reservas de 2022 y 2023

Y más buenas noticias: podremos senviar todas las reservas creadas en 2022 a finales de Abril del año que viene y el resto (de las de 2023) a finales de junio. Seguiremos procesando las reservas restantes de la misma manera – tomaremos un lote grande de reservas y prepararemos una tabla de envíos actualizada. Una vez procesado, pasaremos al siguiente lote. Pedimos disculpas por los retrasos y las molestias que hayan podido causar. Estamos en el buen camino para procesar todos las reservas de XL restantes y la situación debería mejorar aún más en un futuro próximo.

Actualizaciones de XL

También estamos ultimando los preparativos para las actualizaciones del cabezal de las XL. Una vez que hayamos completado el lote de reservas de XL de 2021, tendremos capacidad suficiente para empezar a fabricar y enviar actualizaciones de máquinas de 2 y 5 cabezales. Nuestro plan actual es iniciar la producción de actualizaciones en enero de 2024.
 Otra mejora importante es el tan esperado cerramiento de la XL. Estamos ultimando las unidades de preproducción y en los próximos meses presentaremos el cerramiento. Combinará una cubierta superior transparente con el protector contra corrientes de aire retráctil. ¡Estad atentos para más información!

Input Shaper

La preparación de la implementación de Input Shaper para la XL nos llevó un poco más de tiempo de lo que esperábamos en un principio, pero el firmware alpha con IS ya está aquí. Para poneros un poco en contexto: todas nuestras impresoras 3D de 32 bits funcionan con una versión modificada del firmware FreeRTOS con algunas piezas de firmware Marlin utilizadas para la planificación del movimiento. Conocemos este sistema a la perfección y cuando empezamos el proyecto de la plataforma Buddy hace varios años, era la elección perfecta. Después de que Klipper despegara, Input Shaper se convirtió en uno de los temas más discutidos en la comunidad de impresión 3D. Queríamos incluirlo también, así que empezamos con la Original Prusa MK4 porque era la opción más fácil. En lugar de colocar una Raspberry Pi en la placa base de la MK4, decidimos utilizar Klipper como inspiración y escribir todo el sistema Input Shaper directamente para nuestro chipset STM32, por lo que no sería necesario comprar ninguna tarjeta de expansión adicional. Todos los cálculos se realizan directamente por la CPU de la impresora.

No nos apresuramos a instalar Linux en nuestras máquinas – nuestra principal preocupación es la seguridad. Da un poco de miedo ver cómo la industria se pasa rápidamente a distribuciones de Linux montadas a toda prisa. Me temo que podemos llegar a un punto en el que la comunidad empiece a pensar en la seguridad adecuada sólo después de que algo vaya muy mal. Las impresoras 3D son ahora  ordenadores tan potentes conectados a Internet con acceso a tu red local como máquinas con piezas móviles y calientes que pueden manejarse a distancia. Nuestra plataforma integrada es mucho más segura en este sentido. Adaptar la tecnología de Input Shaper a una impresora con una cinemática completamente distinta, como la XL, fue todo un reto. Tuvimos que modificar el planificador integrado para que pudiera funcionar con un conjunto de ejes X e Y completamente distinto. Parece un cambio relativamente sencillo, pero en realidad era absolutamente esencial hacerlo bien. También tuvimos que adaptar el avance preciso por pasos y el pressure advance para la XL, así que fue una combinación de varias características importantes que tuvieron que confluir. 

Mark XLVI Bastard Concept Inspired Helmet de Budwindescargar gratis en Printables.com

La XL es una impresora muy robusta que puede alcanzar velocidades muy altas y es más probable que utilices diámetros de boquilla más grandes (si quieres que una impresión enorme acabe rápido, una boquilla grande es una de las mejores maneras de conseguirlo). Sin embargo, el Input Shaper de la XL tiene que realizar más cálculos que la versión de la MK4. Con impresiones masivas que pueden tardar muchas horas en terminarse, las exigencias de fiabilidad a largo plazo aumentan enormemente. No se puede simplemente ejecutar una prueba de impresión durante unas horas y considerar que el sistema es estable cuando puede haber problemas que se manifiestan sólo después de más de 20 horas. Depurar este tipo de problemas lleva mucho tiempo y es una de las razones por las que se tardó más en preparar el firmware de Input Shaper de la XL. La XL es también una máquina mucho más compleja con un cambiador de herramientas superrápido. Cada uno de los cabezales de impresión ejecuta su propia electrónica con un firmware optimizado y sobrecargar la CPU principal con cálculos de Input Shaper podría dar lugar a una comunicación menos fiable a través de los dispositivos ModBus. Sin embargo, la  primera alpha presentada de Input Shaper ya está disponible y puedes comprobarlo – consulta nuestro Github y las notas de la versión antes de flashearlo. Esperamos que disfrutes de las velocidades mucho más rápidas que van de la mano con el cambio de herramienta (material) súper rápido y la impresión multimaterial de bajo desperdicio que utiliza sólo una pequeña torre de cebado junto al objeto impreso, por lo que no tienes que preocuparte por los restos de filamento que se acumulan alrededor de tu impresora. Esto convierte a la XL en la solución multimaterial más rápida y eficiente del mercado.

Modelo de PETG con soportes de PLA

Cancelar objeto directamente desde el menú de la impresora

Y quiero señalar otra nueva adición de firmware impresionante – la muy solicitada función Cancelar Objeto que se integra directamente en el menú LCD de la impresora. Ten en cuenta que esta función requiere el nuevo firmware 5.1.0-alpha2 y PrusaSlicer 2.7.0-alpha1 o superior. Durante una impresión en curso, puedes abrir el menú Ajustar y seleccionar un objeto que deseas detener en la impresión (pero también puedes reanudarla, en caso de que seleccione uno incorrecto). La impresión continuará sin problemas, pero cualquier comando de código G relacionado con el objeto cancelado será ignorado. Esto es perfecto para casos en los que estás imprimiendo muchos objetos a la vez y uno de ellos se suelta en la base de impresión. Con esta nueva función, puedes terminar con seguridad dicha impresión. ¿Pero qué pasa si tienes una larga lista de instancias con nombres idénticos en tu código G? Para este caso también existe una cómoda opción: la función «Cancelar actual». Simplemente espera a que la boquilla alcance el objeto que deseas dejar de imprimir y selecciona «Cancelar actual». Es mucho más cómodo que desplazarte por una larga lista de instancias con nombres idénticos en la pantalla.

Esta función se inspira en el famoso plugin de Octoprint Cancel Object, desarrollado por Paul Paukstelis – muchas gracias a Paul por todo el esfuerzo y por hacer que el proyecto sea de código abierto. Tuvimos a Paul como invitado en nuestro Prusa Podcast, así que si quiere saber más sobre su trabajo, ¡consúltalo!

La nueva versión alfa del firmware 5.1.0 está disponible para todas las impresoras XL, MK4 y MINI, ¡así que no dudes en probarlo! Hemos estado probando internamente esta versión alfa en busca de errores importantes antes de su lanzamiento, pero ten en cuenta que las funciones de este firmware aún se están desarrollando y pueden no funcionar como se espera.

Slicer, repleto de novedades – presentamos el .BGCODE y compatibilidad con SVG

Acabamos de publicar la primera versión alfa de PrusaSlicer 2.7 que está lleno de nuevas características. PrusaSlicer tiene un gran historial por lo que incluso las versiones alfa son bastante buenas y mantienen todos los ajustes en una carpeta separada, por lo que puede probarlos sin ninguna preocupación. Puedes descargar la versión directamente desde nuestro Github y comprobar las nuevas características. Hemos implementado una serie de nuevas tecnologías que mejoran enormemente las transferencias de código G a través de la red, lo que resulta en una impresión casi instantánea. Hay una serie de cosas implicadas, así que vamos a ir paso a paso. En primer lugar, el formato actual de los códigos G (el que utiliza casi todo el mundo) es poco eficiente a la hora de controlar el tamaño. Por un lado, estos códigos G son fáciles de leer e interpretar, pero el inconveniente es que los datos no se guardan de forma eficiente, lo que resulta en un archivo de gran tamaño. La solución obvia es comprimir el archivo de alguna manera. Sin embargo, las impresoras 3D suelen funcionar con hardware especializado optimizado para la impresión, no para descomprimir archivos ZIP muy comprimidos. Los miembros de nuestra comunidad han propuesto varias soluciones al problema, como por ejemplo la codificación Meatpack (aprovechando que el conjunto de caracteres de un código G típico es muy limitado) o el algorito de compresión heatshrink con requisitos de memoria muy reducidos. 

A partir de la nueva versión de PrusaSlicer, estamos proponiendo un nuevo estándar para un formato binario de código G para codificar y comprimir archivos ASCII de código G (véase la especificación). El formato es flexible y la codificación y compresión de los bloques individuales es variable. También proporcionamos la librería libbgcode que contiene las rutinas para convertir los códigos G ASCII en binarios y viceversa. La diferencia de tamaño entre los códigos G ASCII (los «estándar») y los códigos G binarios dependerá del contenido del fichero. Sin embargo, nuestras pruebas demuestran que el uso de códigos G binarios reduce el tamaño del archivo en un 70% de media. Reducimos aún más el tamaño de los archivos con los códigos G G2 y G3 (movimientos de arco y círculo), que es una función basada en ArcWelderLib de FormerLurker que también es autor del famoso plugin de OctoPrint ArcWelder – ¡nos gustaría expresar nuestro enorme agradecimiento a FormerLurker por todo el esfuerzo invertido en el proyecto y por hacerlo de código abierto! La función está activada por defecto, pero si quieres jugar con ella, la función Ajuste del Arco se puede encontrar en Configuración de impresión -> Avanzado -> Laminado -> Ajuste del arco. La reducción de tamaño del código G dependerá en gran medida del contenido del código G, pero esto puede, en general, ahorrar decenas de por ciento de espacio. Además, también es compatible con el nuevo formato de imagen QOI para miniaturas que ahorra espacio. Así pues, cuando combinamos la codificación binaria del código G con Ajuste del Arco (descrito anteriormente), el tamaño de los archivos se reduce enormemente. Puedes consultar el siguiente gráfico para obtener una mejor visión de conjunto. 

El soporte para el nuevo archivo .bgcode está ahora implementado en PrusaSlicer, incluyendo su exportación, carga de configuraciones, previsualización de código G y también asociaciones de archivos de trabajo. La opción de código G binario se encuentra en Configuración de impresión -> Opciones de salida -> Exportar como código G binario (está activada por defecto). En el menú Archivo se han añadido opciones para convertir códigos G ASCII en binarios (o lo contrario). ¡Ten en cuenta que es necesario actualizar el firmware de tu impresora (al menos a la 5.1.0-alpha2) para asegurarte de que es compatible con el nuevo formato de archivo .bgcode!

Compatibildad del SVG

Una gran característica que podría perderse fácilmente en esta versión es la compatibilidad de SVG (Scalable Vector Graphics – el formato de imagen vectorial más común) en PrusaSlicer, ¡que puede ser fácilmente grabado e impreso en 3D! Creo que esto realmente hará que la impresión de diversos logotipos y códigos QR mucho más fácil. Es otra tarea que ahora puedes hacer directamente en el slicer, en lugar de tener que abrir el software CAD. Y al igual que la herramienta Texto, la textura SVG en relieve puede seguir superficies curvas con sólo marcar una casilla. ¡Es bastante impresionante y estoy deseando ver lo que la comunidad hará con ella! 🙂

El SVG importado se puede utilizar como pieza independiente, pero también se puede grabar, cortar o incluso utilizar como modificador. Al guardar el 3MF, puede elegir entre mantener el SVG editable o «incorporar» los cambios al modelo.

Transferencias de red más rápidas con streaming

Somos conscientes de que las velocidades de transferencia de red en la MK4 y la XL dejaban bastante que desear. Nos hemos centrado en la optimización del código de red y hemos introducido dos mejoras importantes. La primera es la enorme reducción del tamaño de los archivos de código G descrita anteriormente. La otra mejora importante es el streaming de código G, prácticamente igual que YouTube. No es necesario descargar todo el archivo antes de empezar a trabajar con él. En su lugar, la impresora descarga una pequeña parte del código G, inicia la impresión y el resto del código G se descargará durante la propia impresión.

Engine Block V6Descargar gratis de Printables.com
Hemos preparado una solución robusta que tiene en cuenta varios problemas potenciales – como velocidades de transferencia lentas o fallos de conexión, para que no tengas que preocuparte por perder tu impresión a medio terminar. Ahora, cuando subas un código G al almacenamiento central de PrusaConnect, podrás distribuirlo fácilmente entre tus impresoras 3D y empezar a imprimir al instante. Puedes trabajar con estos códigos G en el gestor de archivos habitual, ordenarlos por nombre o tipo de impresora/filamento, cambiarles el nombre o eliminarlos, o descargarlos de nuevo al ordenador. Si el archivo de impresión tiene una vista previa disponible, se mostrará en una lista de archivos. Cualquiera de tus archivos de impresión, almacenados en la tarjeta SD o en la memoria flash de tu impresora, también se puede imprimir desde la interfaz web. 


 Como se puede ver en el gráfico anterior, el código G más grande (el motor V6) tardaba originalmente unos 36 minutos en descargarse antes de que la impresora pudiera empezar a imprimir. Con la nueva opción de transmisión de código G, la impresión se inicia en solo 25 segundos.

La nueva versión alfa de PrusaSlicer 2.7.0 puede descargarse desde nuestro Github.

Nuevas mejoras para abordar los hilos

Varios usuarios nos han informado de que están experimentando situaciones en las que las impresiones 3D de la XL presentan hilos visibles – la XL es una impresora 3D de gran formato y la combinación de una boquilla de 0.6mm y largos desplazamientos puede tener como efecto secundario los hilos. Sin embargo, estamos trabajando para solucionar estas situaciones. En este momento, una de las sugerencias de la comunidad es reducir las temperaturas de impresión para disminuir la posibilidad de que se produzcan hilos. Esto ayuda y ya hemos reducido ligeramente las temperaturas en nuestros perfiles oficiales – sin embargo, no es aconsejable bajar demasiado, ya que las temperaturas más bajas podrían afectar a la resistencia general de la impresión.

Hemos desarrollado otra solución – un conjunto especial de movimientos para la impresora que reduce en gran medida la aparición de los hilos. Esperamos que esta adición (llamada Z-hop ramping), esté disponible en PrusaSlicer en las próximas semanas. ¡Y ayudará a reducir los hilos en todas las máquinas, no sólo en la XL! Dicho esto, hay algo más que hay que señalar – la humedad del filamento juega un papel importante en los hilos, especialmente con impresiones multiherramienta en la XL. No importa lo bien que afinemos los perfiles o las nuevas características que introduzcamos, una vez que el filamento absorbe demasiada humedad del aire, lo más probable es que empiece dejar hilos. Así que antes de empezar a ajustar los perfiles de impresión, por favor, asegúrate de que sus filamentos están secos.

Para terminar

En resumen: hemos aumentado la producción de la XL para poder enviar el resto de pedidos anticipados en los próximos meses. Estamos actualizando el firmware y PrusaSlicer para que la  XL sea más rápida, más fiable y más eficiente. Y gracias a la compresión de código G y a las optimizaciones de streaming, podrás empezar a imprimir trabajos en red en cuestión de segundos. Y los paquetes de actualización multiherramienta y el cerramiento están a la vuelta de la esquina. 🙂

¡Felices impresiones!