Actualización del 18 de diciembre de 2023: Estamos actualizando el artículo con la información sobre dos nuevas versiones menores del firmware v5.1.2 (complete release notes) y PrusaSlicer 2.7.1 (complete release notes). Asegúrate siempre de que está descargando la última versión de nuestro software.

Artículo original:

Además de las rebajas del Black Friday y el Cyber Monday, tenemos muchas otras noticias para ti. Tenemos una actualización de firmware para las MK4, MK3.9, XL y MINI. una nueva versión estable de PrusaSlicer, tenemos noticias sobre la MK3.5 (la forma más sencilla de introducir Input Shaper en tu MK3) y mucho más. Veamos un resumen rápido para asegurarnos de que no te estás perdiendo nada importante.

Y antes de eso, sólo una mención rápida de una cosa: en caso de que te guste el material que hacemos (MK4, XL, PrusaSlicer, Prusament y más), estaríamos más que felices si decidieras apóyanos con tu voto en los 3D Printing Industry Awards. Sólo tardarás un minuto en rellenar las respuestas, ¡y te lo agradeceremos mucho! 🙂

Ya está aquí el Firmware 5.1.0 – Input Shaper para XL y MINI, Cancelar objeto y ¡mucho más!

El mes pasado te ofrecimos una descripción detallada del firmware alfa 5.1.0 con varias mejoras importantes.

El firmware 5.1.0 ya está disponible como versión estable para las impresoras 3D MK4, MK3.9, XL y MINI y puedes descargarlo aquí. Ten en cuenta que en el caso de la MINI/MINI+, necesitas actualizar al firmware 4.4.1 primero si aún no lo tienes. Luego, puedes flashear el 5.1.0 y convertir tu caballo de batalla en un caballo de carreras. 🙂

Lo más destacado de la nueva versión es Input Shaper y Pressure Advance para las impresoras 3D XL y MINI/MINI+. Ahora puedes disfrutar de una impresión 3D superrápida tanto en la impresora de gran formato como en nuestro caballo de batalla compacto que sigue funcionando incluso años después de su lanzamiento – ¡es tan popular y capaz que no podíamos dejarlo fuera! Y, por cierto, puedes conseguir la MINI+ en un pack especial con 5 filamentos durante las rebajas del Black Friday y el Cyber Monday.

Por favor, ten en cuenta que el código G para tu impresora necesita ser laminado con los últimos perfiles de impresión habilitados para IS en PrusaSlicer. Los códigos G más antiguos son compatibles, pero Input Shaper se desactivará al imprimirlos. Recomendamos encarecidamente la actualización a la última versión PrusaSlicer 2.7.0 estable que se ha lanzado ayer – en un segundo daremos más detalles.

Mejoras importantes en el código de red e impresión instantánea

Hemos dedicado una gran cantidad de tiempo a mejorar varias partes del código de red para ofrecerle opciones de impresión en red más sencillas, cómodas y rápidas. Una vez que transfieras un código G a Prusa Connect, nuestro sistema de gestión remota de impresión, podrás iniciar el proceso de impresión en cuestión de segundos sin necesidad de esperar a que todo el archivo se transfiera a la unidad USB. Puedes empezar a imprimir prácticamente inmediatamente.

Para lograrlo, tuvimos que poner en práctica cuatro cosas.

En primer lugar, hemos creado un sistema de transmisión de código G. No es necesario descargar todo el archivo a la vez. En su lugar, cuando se carga un archivo de código G en Prusa Connect, e iniciar una impresión remota, el sistema comenzará a enviar (streaming) el código G en la impresora poco a poco. Una vez que el encabezado y algunas líneas más de datos son recibidos por la impresora, comienza a imprimir. Incluso con archivos grandes, esto no tarda más de unos segundos. Poco a poco, el archivo completo se envía a la unidad USB de la impresora y se almacenan allí para futuros trabajos de impresión.

A continuación, nos centramos en el propio formato de código G. Un formato de archivo de código G es algo bastante sencillo. Puedes abrirlo en el Bloc de notas y ver toda la lista de instrucciones individuales. Son fáciles de leer y modificar. Sin embargo, esto también significa que el formato es muy ineficiente en temas de espacio. Empezamos a estudiar esta situación y se nos ocurrió una propuesta para un nuevo formato .bcode de código abierto, eficiente en espacio (tamaño reducido hasta un 70%) y diseñado para plataformas embebidas. Hablaremos de ello en un capítulo específico, porque se trata de un cambio importante.

Lo tercero que hicimos: sustituimos las miniaturas PNG del archivo de código G por un formato de imagen QOI mucho más eficiente de nuevo ahorrando una cantidad sustancial de espacio. El único inconveniente es que no había manera de garantizar la compatibilidad con versiones anteriores – es por eso que las miniaturas funcionarán correctamente sólo con el firmware 5.1.0 y PrusaSlicer 2.7.0 (y versiones más recientes). Creemos que es un pequeño precio a pagar teniendo en cuenta los beneficios que aporta. Además, el formato de archivo .bgcode sólo puede ser leído por impresoras 3D con firmware 5.1.0 y versiones más recientes.

Por último, hemos implementado una serie de mecanismos a prueba de fallos para garantizar que las transferencias de red sean seguras y fiables. En caso de un fallo de red fatal, la impresión se pausa una vez que detecta que el código G ya no se está transmitiendo. Si la conexión no se va a restablecer pronto, puedes reanudar la impresión manualmente. Saca la unidad USB de la impresora, conéctaa a su PC y sustituye el archivo .gcode parcialmente descargado (que se muestra como una carpeta) por el archivo .gcode completo normal. Cuando vuelvas a conectar la unidad USB a la impresora, el sistema reconocerá el archivo y encontrará exactamente la parte del código donde se detuvo la impresión y se reanudará el trabajo de impresión.

Una pequeña guinda es el hecho de que ahora puedes flashear el firmware de tus impresoras de forma remota a través de Prusa Connect (en otras palabras – las actualizaciones de firmware OTA ya son posibles).

Proponiendo un nuevo formato de código G binario

Proponer un nuevo formato de archivo es siempre un reto. La gente suele estar acostumbrada a trabajar con un tipo de archivo específico e introducir algo nuevo puede considerarse no deseado o redundante.

Por eso dedicamos mucho tiempo a considerar varias opciones y a planificar cuidadosamente nuestros pasos. Finalmente, llegamos a un formato de archivo .bcode totalmente abierto (toda la especificación se puede encontrar aquí). Es open-source, optimizado para plataformas embebidas, y se puede convertir fácilmente de .bgcode a .gcode (y al revés), para que no pierdas la oportunidad de editar el código manualmente. Por supuesto, su uso es opcional. La exportación de código G binario en PrusaSlicer puede activarse o desactivarse en Configuración de impresión -> Opciones de salida -> Exportar como código G binario. Se ha añadido al menú Archivo una opción para convertir código G ASCII a binario (o al revés).

Si decides utilizarlo, obtendrá archivos de impresión increíblemente pequeños. La diferencia de tamaño entre los códigos G ASCII (los «estándar») y los códigos G binarios dependerá del contenido del archivo, sin embargo, nuestras pruebas demuestran que el uso de códigos G binarios reduce el tamaño del archivo en un 70 % de media. Además, también estamos introduciendo nuevas técnicas de optimización en PrusaSlicer 2.7.0 como Arc Fitting.

Al desarrollar el formato, nos fijamos en soluciones propuestas por los miembros de nuestra comunidad, tales como la codificación MeatPack (aprovechando que el conjunto de caracteres de un código G típico es muy limitado) o el algoritmo de compresión heatshrink (diseñados para requerir muy poca memoria).

Como queremos que el formato sea totalmente abierto y fácil de implementar, también proporcionamos una biblioteca libbgcode que contiene las rutinas para convertir código G ASCII a binario y viceversa. Creemos que este nuevo formato de código abierto es el camino a seguir. Puede obtener más información sobre el formato binario G-Code, varios algoritmos de compresión y más detalles técnicos en las notas de la versión aquí.

Queremos dar las gracias a Scott Vokes (@atomicobject) por su trabajo en heatshrink y a Scott Mudge (@scottmudge) por desarrollar y mantener MeatPack.

Función Cancelar Objeto en el menú de la impresora

A veces, no sólo ocurren esos pequeños y felices accidentes, sino que pueden pasar cosas más serias, como cuando imprimes varios modelos a la vez y uno de ellos no se lamina como querías, o quizás un objeto se soltó durante la impresión. Cancelar todo el trabajo de impresión es un desperdicio.

Por eso hemos introducido la función Cancelar objeto, que está disponible directamente en el menú de la impresora. Durante una impresión en curso, sólo tiene que seleccionar el elemento de menú Cancelar objeto y, a continuación, seleccionar de la lista de objetos el que debe omitirse. Por supuesto, puede utilizar esta función varias veces si es necesario.

Dado que, en muchos casos, los objetos son instancias y sus nombres pueden resultar confusos (por ejemplo, Instancia 1, Instancia 2, Instancia 3), podría resultar difícil reconocer qué nombre pertenece a cada objeto. Por eso hemos añadido también la función “Cancelar objeto actual”. Espera a que la boquilla llegue al objeto que deseas omitir y selecciona Cancelar objeto actual. El sistema reconocerá automáticamente la parte correcta del código G y la desactivará. Usar Cancelar Objeto Actual es el método recomendado. Y en caso de que hayas seleccionado un objeto incorrecto, puedes utilizar las acciones del menú para continuar imprimiéndolo.

Ajustes y actualizaciones de la interfaz de usuario

También estamos mejorando constantemente el diseño y la funcionalidad del menú en pantalla. Por ejemplo, hemos actualizado las pantallas relacionadas con la impresión para mostrar más información. La pantalla de progreso de impresión presenta un nuevo diseño, la pantalla de fin de impresión muestra ahora más estadísticas – tiempo total de impresión, consumo de material y consumo de material de la torre principal. La pantalla de impresión ahora muestra más información – junto a la información de progreso porcentual.

También hemos incluido una gran actualización para todos los propietarios de la XL Multi-Cabezal que mejora enormemente la experiencia de impresión: una pantalla de preimpresión completamente nueva. Para explicarlo un poco más: al laminar un objeto multimaterial, el código G resultante contiene información sobre cómo se asignan los materiales/extrusores individuales a las distintas partes del objeto. Por lo general, es necesario tomar nota de esta configuración y asegurarse de que los ajustes PrusaSlicer y los materiales reales cargados en la XL están sincronizados. La nueva pantalla le permite reasignar los extrusores/materiales a diferentes ranuras. Por ejemplo, puede cambiar los extrusores uno y tres si descubre que los colores cargados no coinciden con la disposición en el código G.

Esto también hace que, por ejemplo, compartir códigos G sea mucho más fácil, ya que no estás limitado por la configuración de materiales «cableada» dentro del código G, sino que puedes modificar los materiales asignados en esta pantalla. Además, facilita enormemente la configuración de la útil función Spool Join, que permite consumir fácilmente el filamento restante de las bobinas medio vacías.

Mejorado soporte de Octoprint

Esta versión de firmware también incluye mejoras para los usuarios que utilizan OctoPrint para la impresión remota. Es importante tener en cuenta que esta implementación es todavía un trabajo en progreso, algunas características se añadirán (fijo) en futuras versiones.

Para asegurarte de que todo funciona correctamente, es necesario actualizar el perfil Octoprint con los siguientes códigos G (en la sección GCODE Scripts):

  • Después de cancelar el trabajo de impresión: M604
  • Después de pausar el trabajo de impresión: M601
  • Antes de reanudar el trabajo de impresión: M602

Ten en cuenta que la compatibilidad con Octoprint tiene varias limitaciones en la actualidad:

  • La detección de colisiones y el Modo Pánico no son compatibles.
  • La pantalla de absorción de calor en la XL no se muestra y no es posible saltársela
  • La XL MultiCabezal no es compatible por el momento
  • No se admiten códigos G binarios

Puedes consultar todas las nuevas funciones, mejoras, correcciones y mucho más en las notas de la versión completa aquí. Puede descargar el firmware aquí: https://help.prusa3d.com/downloads

PrusaSlicer 2.7.0: ¡Lleno de nuevas características!

Una adición creativa emocionante es la nueva herramienta de relieve SVG. SVG significa Scalable Vector Graphics – es un formato de imagen vectorial y PrusaSlicer ahora le permite importar fácilmente estos archivos, darles relieve e incluso envolverlos alrededor de objetos 3D. Por lo general, se necesitaría un software de CAD para que esto suceda, pero ahora sólo tienes que arrastrar y soltar un logotipo SVG, título, o incluso un código QR y fusionarlo con un modelo 3D existente. Esto amplía enormemente las capacidades de PrusaSlicer y ¡estamos impacientes por ver lo que podrás hacer con esta herramienta!

Para continuar con la explicación del tamaño reducido del código G: estamos reduciendo 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 característica basada en ArcWelderLib de FormerLurker que también es autor del famoso plugin de OctoPrint ArcWelder – nos gustaría expresar nuestro más sincero 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 quiere jugar con ella, puede encontrar la función Ajuste de Arco en Configuración de Impresión -> Avanzado -> Laminado -> Ajuste de Arco. La reducción del tamaño del código G dependerá en gran medida de su contenido, pero en general puede ahorrar decenas de puntos porcentuales de espacio.

Por eso, cuando combinamos la codificación binaria del código G con el Ajuste del Arco (descrito anteriormente), el tamaño de los archivos se reduce enormemente. Puede consultar el siguiente gráfico para obtener una mejor visión general.

Pero hay mucho más en la última versión estable. Por ejemplo:

  • Editor de código G personalizado
  • Implementación de la función Cancelar objeto (véase el capítulo anterior)
  • Interfaz de usuario mejorada
  • Genera credenciales Wi-Fi para tu impresora 3D MK4 / MK3.9 / XL / MINI para facilitar la conexión a la red
  • El host de impresión PrusaConnect ya está disponible para la impresora Original Prusa MINI.
  • …y más

Descarga PrusaSlicer 2.7.0 desde nuestro sitio web. ¡Consulta el registro de cambios de las 2.7.0-alpha1, 2.7.0-beta1, 2.7.0-rc1 y 2.7.0-rc2 para saber más!

¡La Original Prusa MK3.5 muy pronto!

Junto con terminar el trabajo en el firmware de Input Shaper para als XL y MINI, hemos reanudado el desarrollo de la actualización MK3.5. Actualmente, el proyecto se encuentra en la fase final de pruebas internas y todo parece muy prometedor. Esperamos volver a habilitar los pedidos de la actualización en nuestra tienda en Enero de 2024, y las primeras unidades se enviarán simultáneamente.

El kit de MK3.5 te permite actualizar tu MK3S/+ con un montón de características nuevas y útiles por un precio muy razonable – obtendrás una electrónica de 32 bits junto con una nueva pantalla LCD, así como conectividad Wi-Fi y LAN con soporte para la gestión remota de impresión a través de Prusa Connect. Por último, pero no menos importante, la velocidad de impresión será significativamente más rápida gracias al soporte de Input Shaper y Pressure Advance.

Solución para los hilos en la XL

PrusaSlicer 2.7.0 incorpora una nueva función llamada Z-hop en rampa diseñada para hacer frente a los hilos en todas nuestras impresoras 3D – esto se aplica sobre todo a la Original Prusa XL, que es una impresora de gran formato con largas distancias de desplazamiento y una boquilla de 0.6mm. La XL utiliza prácticamente el mismo extrusor que la MK4, pero las distancias que recorre pueden plantear un problema. Hemos hecho el siguiente cambio: una vez que el extrusor está a punto de desplazarse a una parte distante de la impresión (o, por ejemplo, a la torre de purga), no realiza el habitual movimiento vertical seguido de un movimiento horizontal. Esta característica está activada por defecto una vez que se utiliza el movimiento de desplazamiento en rampa y consideramos que es la primera iteración pública – seguiremos investigando este tema. Más información sobre esta función en las notas de la versión aquí.

Esta función puede activarse en Configuración de la Impresora ->Extrusor para cada extrusor que estés utilizando en la nueva sección Elevación en recorrido. Puedes anular el ajuste para cada filamento en la sección Anulaciones de filamentos. El recorrido de rampa se parametriza mediante un ángulo y una elevación de rampa máxima:

Sin embargo, debemos destacar una cosa extremadamente importante: cualquier tipo de hilos puede solucionarse fácilmente con una acción muy sencilla – mediante secado del filamento utilizado. Hemos realizado pruebas internas intensivas durante varias semanas y hemos comprobado que con un filamento secado correctamente, prácticamente no hay goteo/pérdidas de la boquilla, incluso después de largos períodos de tiempo y, por lo tanto, no hay hilos. Mantuvimos la boquilla calentada a 220 °C y la dejamos reposar con el filamento cargado. Nada goteaba de la boquilla incluso después de varios minutos. De hecho, incluso la boquilla grande de 0.6mm con un filamento correctamente secado puede ser tan resistente a la exudación que, en teoría, se puede imprimir una impresión multimaterial en la XL completamente sin ningún tipo de imprimación o torre de limpieza.

Así que, en caso de que estés experimentando un encordado visible en tus impresiones, por favor considera secar tus filamentos (incluso las nuevas) antes de seguir resolviendo problemas.

¡Ya están aquí los nuevos e increíbles materiales!

En caso de que se lo haya perdido, acabamos de publicar cuatro nuevos e increíbles filamentos rPLA – todos están fabricados con materiales reciclados y presentan pigmentos únicos de base natural recogidos de subproductos de las industrias alimentaria y farmacéutica. Algas rojas, vino, maíz e incluso restos de comida son algunos de los productos que utilizamos para dar a nuestros filamentos bellos colores apagados que combinan a la perfección con muebles de madera y accesorios modernos para el hogar. Más información sobre el proceso y los filamentos rPLA en nuestro reciente artículo aquí.

Además, ¡seguimos ampliando nuestra gama de resinas de alta calidad! La última incorporación es la Model Neutral Beige que es perfecta para todo tipo de áreas: aplicaciones de modelismo y hobby, prototipado rápido, moldes de fundición… lo que se le ocurra. También intentamos evitar los productos químicos con un olor fuerte, los riesgos para la salud, la alta toxicidad y las mezclas que contienen Bisfenol-A para que nuestras resinas sean lo más fáciles y seguras de usar posible.

Con esto terminamos las últimas novedades de Prusa Research. Esperamos que encuentres algo interesante en nuestras últimas publicaciones. 🙂

¡Felices impresiones!