LISTA DE MEJORAS DE PRUSASLICER

Versión 2.7.4

5. 4. 2024

Se trata de un pequeño parche:

  • Los objetos de 3MF generados por BambuStudio conservan ahora la pintura multimaterial cuando se cargan.
  • Se ha corregido un error por el que la descarga de archivos desde Printables no funcionaba cuando estaba activada en Preferencias.

Versión 2.7.3

28. 3. 2024

Esta es la versión estable, que incluye mejoras menores y varias correcciones de errores.

Mejoras en la impresión multimaterial

Implementamos cambios en la configuración del volumen de impresión y nuevas rutinas de punta de filamento utilizadas por la MMU3 en la MK4.

Suavizado en modo vaso

Cuando se utiliza el modo vaso en espiral, las trayectorias de herramienta se generan de la forma habitual y las extrusiones resultantes se extruyen mientras se incrementa gradualmente Z. Este enfoque provocó artefactos similares a costuras en la impresión en lugares donde normalmente estarían las transiciones de capa. Además, la última capa terminaba bruscamente, creando un “borde” afilado donde terminaba la extrusión.

Ambas cuestiones fueron abordadas por @andrewboktor interpolando entre capas adyacentes y reduciendo gradualmente el flujo de extrusión al final de la impresión. La mejora se fusionó recientemente en OrcaSlicer, y recibimos un pull request con un port a PrusaSlicer. Después de evaluar la característica, decidimos fusionarla porque está bien escrita, funciona bien y es muy útil.

Gracias a @andrewboktor por el tiempo y el esfuerzo invertidos en el tema, y a ambos @vovodroid y @tg73para proporcionar un pull request con un port de OrcaSlicer

Compatibilidad con archivos 3MF generados en BambuStudio

PrusaSliceres ahora capaz de abrir archivos 3MF generados por BambuStudio y cargar geometría desde ellos. (#10718, PR #10808, gracias a @cmguo). Ten en cuenta que BambuStudio permite guardar un 3MF que contenga solo código G, que no es compatible con PrusaSlicer y la carga de tales 3MFs fallará.

Metadatos con el polígono límite de cada objeto

Los metadatos del código G binario tienen un nuevo elemento denominado objects_info, que enumera todos los objetos de la impresión y sus polígonos límite. La misma información se añadió en los comentarios al final de los códigos G de ASCII. Esto es útil para controlar la función Cancelar objeto de forma remota a través de Prusa Connect.

Versión 2.7.2

29. 2. 2024

Esta es la versión estable, que aporta mejoras menores y varias correcciones de errores.

Pintado multimaterial mejorado

Implementamos varios mecanismos para detectar un diagrama de Voronoi inválido, y manipulando la entrada, podíamos asegurar que el diagrama de Voronoi sería válido. También hemos reimplementado una parte significativa del pintado multimaterial desde cero, lo que, junto con los cambios anteriores, debería resolver todos los problemas con las capas derramadas para la segmentación multimaterial.

Color Change (M600) Community-Driven Improvement

Anteriormente, PrusaSlicer colocaba el cambio de color (M600) justo después de terminar la capa anterior. La implementación por defecto del cambio de color en casi todos los firmwares devuelve la boquilla a la misma posición exacta que antes de que comenzara el cambio de color. Como resultado de este comportamiento, una pequeña mancha de filamento con el color recién cargado se quedaba pegada a la impresión.

Nuestra comunidad, especialmente @Nohus, se le ocurrió la solución de colocar el cambio de color después de pasar a la siguiente capa y posición, lo que resultó ser una solución mucho más fácil y universal que cambiar la implementación del M600 en el lado del firmware. Gracias, Nohus, por tu implementación y a todos los que participasteis en probar su cambio.

Desplazamientos en Rampa: Más Suaves y Eficientes

Hemos sustituido los cambios de capa helicoidal introducidos en la 2.7.1 por un perfil de rampa más refinado. Aunque los cambios en las capas helicoidales ayudaban a reducir los hilos, a veces provocaban manchas de color y artefactos. Con el nuevo y refinado perfil de rampa se sigue mitigando la aparción de hilos sin los inconvenientes de los movimientos helicoidales.

Anulaciones en SLA

Para la impresión SLA, hemos introducido Anulaciones de Materiales. Esta nueva función, que refleja la flexibilidad del laminado FDM, permite anular las opciones de configuración seleccionadas de las Configuraciones de Impresión o de Impresora en la Configuración del Material. Hay una nueva página de parámetros en la Configuración del material, que permite comprobar los parámetros que se anulan y redefinir su valor.

Adiós a Perl

El origen de PrusaSlicer se basa en el proyecto Slic3r, escrito originalmente en lenguaje de scripting Perl. A lo largo de los años, hemos reescrito casi todo el código. Primero el núcleo de laminado, luego la interfaz de usuario. Ahora hemos reescrito en C++ todas las pruebas unitarias restantes que aún dependían de Perl. Adiós, Perl. No te echaremos de menos.

2.7.1

14. 12. 2023

Esta es la versión estable, que incluye mejoras menores y varias correcciones de errores.

Configuración del código G binario

Se ha eliminado la opción Exportar como código G binario de la Configuración de Impresión. En su lugar, hay una nueva opción en Configuración de la Impresora llamada Soporta código G binario para que se pueda configurar a nivel de impresora. También hay un nuevo interruptor global en Preferencias->Otros, que controla si se generará código G binario para las impresoras que lo soportan. Ahora es mucho más fácil activar o desactivar esta función sin realizar ningún cambio en los perfiles.

Peso de la torre de limpieza

El peso de la torre de limpieza se ha añadido a los metadatos del código G para que pueda mostrarse fácilmente en las estadísticas de impresión de la pantalla de la impresora.

Errores corregidos con respecto a la 2.7.0

Se ha solucionado el problema por el que, cuando se activaban los recorridos en rampa, a veces faltaba un perímetro en la capa donde comienza la espiral.
Se ha corregido un fallo al seleccionar texto en relieve mientras está abierta una herramienta SVG.
Se ha corregido un caso en el que los cambios de capa helicoidal podían provocar movimientos fuera de la cama.
Se ha corregido un caso en el que se activaba el cambio de capa helicoidal incluso cuando no había retracción en el cambio de capa.

Versión 2.7

8. 12. 2023

Herramienta de relieve SVG

Además de la herramienta de texto en relieve presentada por primera vez en PrusaSlicer 2.6.0, ahora es posible estampar imágenes SVG en los modelos. Se puede acceder a esta función haciendo clic con el botón derecho y permite opciones de proyección y manipulación similares a las de la herramienta de texto. Ahora basta con arrastrar y soltar un logotipo SVG, un título o incluso un código QR y fusionarlo con un modelo 3D existente.

Nuevo formato de código G binario

Los archivos de código G son fáciles de leer e interpretar, pero su inconveniente es que los datos no se guardan de forma eficiente y el tamaño del archivo suele ser muy grande. La compresión del archivo es problemática porque las impresoras suelen funcionar con un hardware limitado y puede que no tengan suficiente memoria y/o potencia de CPU para descomprimirlo. Los miembros de la comunidad han propuesto varias soluciones al problema, como por ejemplo la codificación con MeatPack (utilizando el hecho de que el conjunto de caracteres de un código G típico es muy limitado) o el algoritmo de compresión heatshrink (diseñado para requerir muy poca memoria).

Estamos proponiendo una nueva norma 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 libbgcode que contiene las rutinas para convertir códigos ASCII G a binario y viceversa. La biblioteca está escrita en C++ y el repositorio incluye bindings para Python.

En cuanto a la comparación del tamaño del código G ASCII frente al binario, el resultado depende del contenido del código G. Nuestras pruebas muestran que el uso de código G binario reduce el tamaño en un 70% de media. El uso simultáneo del ajuste de arco (descrito anteriormente) puede reducir aún más el tamaño. El siguiente gráfico muestra la comparación de 10 proyectos 3MF seleccionados al azar:

El soporte para el nuevo formato de archivo .bgcode fue implementado en PrusaSlicer, incluyendo su exportación, carga de configuraciones, previsualización de código G o asociaciones de archivos. La exportación de código G binario se puede activar 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 el código G ASCII en binario (o al revés).

Para imprimir un código G binario, tiene que ser soportado por el firmware de la impresora. Para las impresoras Original Prusa MINI, MK4 y XL, esto es soportado desde la versión 5.1.0-alpha2. Es necesario actualizar el firmware de la impresora antes de utilizar el formato de código G binario.

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

Más mejoras

  • Editor de código G personalizado
  • Función Cancelar Objeto
  • 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

Versión 2.6.1

6. 9. 2023

Herramienta de Organizar Mejorada

La función Organizar se ha mejorado considerablemente y ahora es capaz de colocar objetos dentro de áreas cóncavas formadas por otros objetos.

Actualmente existen tres niveles distintos de manejo de la geometría, que pueden seleccionarse mediante un desplegable en el cuadro de diálogo Organizar:

  • Rápido – esencialmente el comportamiento antiguo considerando sólo los cascos convexos de cada objeto
  • Equilibrado – perfil todavía razonablemente rápido considerando toda la complejidad de formas de los objetos que no están siendo ordenados y el casco convexo del objeto actualmente ordenado.
  • Preciso – tiene en cuenta toda la complejidad de la forma de cada objeto en cualquier circunstancia.

El perfil “Equilibrado” produce resultados muy similares a “Preciso” en la mayoría de los casos, pero suele ser más rápido en varios órdenes de magnitud.

Como otra mejora, ahora se admiten formas de la base arbitrarias.

Mejoras en la Herramienta de Corte

Ahora está disponible un nuevo modo de corte en la herramienta Cortar. El modo cola de milano crea automáticamente una conexión machihembrada que permite deslizar una pieza dentro de la otra. La geometría de la conexión se puede ajustar en el cuadro de diálogo de la herramienta Cortar. Además, se ha añadido un nuevo tipo de conector (Encaje).

Mejoras en el relieve del texto

La herramienta Relieve introducida en la versión 2.6.0 permite ahora una proyección mucho mejor sobre superficies curvas. Se puede acceder a esta función a través de la casilla Por orientación del glifo del cuadro de diálogo Relieve. Cuando está marcada, los glifos individuales se proyectan (perpendicularmente) a lo largo de una línea curva en la superficie. La idea se inspiró en la implementación en BambuStudio.

Version 2.6.0

20. 6. 2023

Organic Supports
In this release, we are presenting our significantly improved implementation of tree supports, which we call ‘Organic supports‘. We choose a new name for our supports because of their distinctly smooth shape and several differences in their behavior. Our implementation is an evolution of the tree supports by Thomas Rahm, which are significantly improved tree supports originally from Cura. We would like to thank Ultimaker Cura and Thomas Rahm for the effort they have invested into the problem.

In contrast to the previously common implementation of tree supports, the branching of our Organic supports is smarter and we made them straighter (shorter), smoother, and more stable. The cross-section perpendicular to the branch axis is guaranteed to be circular, and the algorithm automatically uses double perimeter walls for the trees where needed (this is configurable).

The Organic supports are easily removable, do not scar the surface, and are fast and cheap to print. Models can now be printed in orientations that were previously unthinkable (mirroring SLA printing capabilities) and supports for even the most complex shapes are typically easy to remove. Organic supports can be manually enforced or blocked using the Paint-on supports tool.

Automatic FDM Support Painter
PrusaSlicer now has an automatic painting tool for defining areas requiring supports, factoring in various aspects like the model’s center of mass, bed movement, potential extruder collision, material, and bridging. It can also automatically detect if a print requires supports and alert the user in the case they are not enabled.

Text embossing tool
The new Text tool lets you insert, manipulate, and edit text as a 3D object. This provides a convenient way to customize models and add elements such as notes, signs, or serial numbers directly in the slicer.

Texts can be embossed, debossed, or even used as a modifier. However, the tool even offers the ability to make the text follow curved surfaces. To change the text position, you can simply drag it on the object’s surface. The text editor automatically imports the font library installed on your device (all TrueType fonts should work).Even after closing the Text tool, the text remains fully editable. The same goes for re-opening 3MF project files. You can also create and save text styles to reuse them in future projects.

Improved Cut tool
The Planar Cut tool has been available in PrusaSlicer for a long time. It is handy for preprocessing huge models that don’t fit the build volume or which are too complicated to print in one piece. With this release, we are extending its functionality.

You can newly cut the model at any angle. Defining the precise cutting angle can be done both by a 3D gizmo or by simply drawing a cutting plane by dragging the left mouse button while holding down the Shift key. If the cutting plane intersects the model in several different regions, you can select which parts to cut and which to keep connected by right-clicking on them.

You can select if the cut part should be placed on the bed with the newly created flat surface. You can also choose to keep the alignment of the parts, for example, for printing with a multi-tool printer.

Adding connectors and dowel pins
We understand how important it is to assemble the final parts together with an emphasis on precision and simplicity. That’s why we added an option to define various types of connectors. You can control the depth, size, and tolerances of each connector and the negative hole.

Measurement Tool
PrusaSlicer now includes a measurement tool for gauging distances between vertices, edges, and planes. You can also use it to measure angles, and to scale objects uniformly by editing the measure distance.

Dynamic overhang speed (and dynamic fan speed on overhangs)
This feature lets you slow down the print speed when printing overhangs, which enables better cooling when it’s needed. The algorithm calculates extrusion overlap with the previous layer and applies speed calculated from the overhang slowdown function. Users can control the shape of the overhang slowdown function via four input points – each point has an extrusion overlap value expressed as a percentage of the full width, and desired speed on such overlap. The speeds in between the control points are calculated via linear interpolation.

Similarly, users can create custom fan speed curves, so that extreme overhangs get increased cooling. Of course, with some polymers, too much cooling will negatively impact the mechanical properties.

Extending sparse infill
A long-standing issue was connected to bridging solid infill printed over sparse infill. The shape of such infill islands was only determined by what was above, and the infill lines were often inadequately supported as a result, leading to mid-air extrusions and possibly failed prints. PrusaSlicer now extends the lines of the bridge infill so that their ends are supported by the sparse infill on the layer below. The bridge infill is now always using ‘Thick bridges’. The new algorithm works for all infill types. The comparison image below shows exactly the same model (a cube with a counterbored hole in the top face).

Improved Ensure vertical shell thickness

PrusaSlicer 2.6 improves the handling of vertical shell thickness on sloping surfaces. Previous versions used rectilinear infill to address thinning walls and potential holes in steeply sloped areas. The latest version now identifies regions where short rectilinear lines could cause vibrations and surface artifacts, replacing them with a concentric infill. This method often leads to 10-15% shorter print times without compromising quality.

Other new features

  • Option to avoid crossing curled overhangs
  • Exporting STL objects with boolean operations
  • Assigning tool heads to different features
  • Idle temperature settings for multi-tool printers
  • Wipe tower stabilizing cone
  • One-click import from Pritables.com
  • Template filament profiles
  • New experimental support for SLA
  • One-file vendor profile enables adding new printers without a new PrusaSlicer release
  • G-Code thumbnails can now be exported in JPG and QOI formats
  • SLA hollowing is now up to 10x faster
  • SLA time estimate is now more accurate for the Original Prusa SL1S Speed
  • New and updated 3rd party printer profiles
  • Arrange’ and ‘Fill bed with instances’ functions now take into account skirt and brim
  • More intuitive Klipper firmware support
  • Opening 3MF files now gives the option to import the geometry only
  • New “PrusaConnect” host type with pre-filled URL
  • It is newly possible to set acceleration separately for external perimeters, solid infill and top solid infill
  • ‘Set Number of Instances’ now works when multiple objects are selected
  • Optional scrolling to mouse cursor rather than screen center

VERSIÓN 2.5.0

6. 9. 2022

Nuevo generador de perímetros Arachne

Durante años, la estrategia que utilizaba PrusaSlicer al generar perímetros era compensar el contorno del objeto con una línea de extrusión de ancho constante. Esto causaba problemas en varios casos, especialmente cuando se imprimían paredes finas, textos o logotipos.

Los desarrolladores de Cura han puesto en marcha recientemente una nueva estrategia denominada Arachne, basada en el documento [Kuipers et al., 2020]. El generador Arachne produce bucles perimetrales y rellenos de huecos con una anchura de extrusión variable. En pocas palabras, hace automáticamente los perímetros más anchos o más finos, según sea necesario. Se trata de un cambio importante. Antes, era casi imposible crear un muro que se ajustara exactamente a 2 perímetros. ¿Y ahora? Mientras el grosor de la pared se acerque lo suficiente a 2 perímetros, PrusaSlicer se encargará del resto.

El nuevo enfoque produce impresiones de mejor aspecto y con menos artefactos. Hay una reducción significativa en el relleno de huecos, pequeñas extrusiones utilizadas para rellenar los huecos entre los perímetros, lo que también se traduce en una reducción del tiempo de impresión.

Más información en nuestro artículo

Compatibilidad con el formato de archivo STEP

A partir de esta versión, PrusaSlicer es capaz de importar archivos STEP, que es un formato ampliamente utilizado para el intercambio de datos de modelado 3D. Ten en cuenta que el modelo es teselado en la importación y los algoritmos de laminado operan en la malla triangular resultante, es decir, el modelo no se lamina analíticamente.

Usamos la plataforma de desarrollo Open CASCADE Technology (OCCT) para leer los archivos STEP. Es un núcleo CAD que también utilizan, por ejemplo, FreeCAD o KiCad. Gracias @Open-Cascade-SAS por mantener el código abierto. La implementación de la importación en sí fue portado de BambuStudio, gracias @bambulab.

Relleno lightning

El relleno tiene un doble propósito – para proporcionar rigidez estructural y soportar las superficies superiores. En caso de que la rigidez estructural no sea necesaria, se ahorra mucho material y tiempo de impresión con el nuevo Lightning infill, que está optimizado para soportar únicamente las superficies superiores. El relleno de iluminación genera una estructura ramificada que se vuelve progresivamente más densa hacia las superficies superiores para soportarlas de forma fiable.

El relleno de la iluminación se basa en el documento [Tricard et al., 2019]. Al igual que el generador de perímetros Arachne, hemos portado el relleno Lightning desde Cura, gracias de nuevo por mantener el código abierto de Cura.

Más información en nuestro artículo

Mejora de la colocación de las costuras en función de la visibilidad

A partir de esta versión, el algoritmo de colocación de costuras prefiere las regiones que no son visibles desde el exterior del modelo en absoluto o que están ocluidas desde la mayoría de las direcciones. El nuevo algoritmo de visibilidad se aplica a las costuras definidas como Más cercanas o Alineadas.

Además, cuando se utilizan costuras pintadas y se establece “Alineado”, la línea de costura resultante intenta encontrar una esquina afilada en la zona pintada y se ajusta a ella, lo que da lugar a líneas más suaves a lo largo del borde afilado. Las versiones anteriores no detectaban el borde afilado en este caso.

Además, el nuevo algoritmo se esfuerza por producir costuras posiblemente largas y suaves en superficies lisas, mientras que el antiguo algoritmo a menudo producía bits aleatorios desconectados en dichas superficies

Ecualizador de presión

Una impresora 3D FDM consta de un sistema de movimiento y un sistema de extrusión. Mientras que al sistema de movimiento le gusta acelerar y desacelerar suavemente para reducir las vibraciones, al extrusor le gusta extruir a un ritmo constante para obtener la mejor consistencia de extrusión. Esto significa, por desgracia, que las condiciones óptimas del sistema de movimiento y del extrusor están en conflicto.

Los extrusores tipo Bowden son especialmente sensibles a las fluctuaciones de presión, debido a la holgura del tubo Bowden, no son capaces de reproducir los cambios rápidos en la velocidad de extrusión de forma fiable. El ecualizador de presión suaviza los cambios repentinos de velocidad entre dos características (por ejemplo, entre el relleno de impresión y los perímetros) y reduce los artefactos de impresión causados por las rápidas fluctuaciones de presión del extrusor.

Antes de pasar de un perímetro interno más rápido a un perímetro externo más lento, el igualador de presión se ralentiza gradualmente al final del perímetro interno para alcanzar la velocidad de extrusión del perímetro externo. Del mismo modo, al pasar del perímetro externo al relleno, el inicio del relleno se ralentiza hasta alcanzar la velocidad del perímetro externo y se acelera gradualmente.

Nuevos perfiles de impresoras y materiales

  • Añadidos perfiles para Creality Ender-3 Neo y Ender-3 S1 Plus
  • Añadido paquete Elegoo (impresoras Neptune)
  • Añadidas las nuevas impresoras Creality (Ender-3 V2 Neo, Ender-3 Max Neo, CR-10 SMART Pro
  • Añadido paquete Infinity3D

Muchas correcciones de errores y pequeñas mejoras

  • Las miniaturas de G-Code ahora pueden exportarse en formatos JPG y QOI (hasta ahora, sólo se admitían miniaturas PNG).
  • El vaciado de SLA se ha optimizado y ahora es significativamente más rápido. La diferencia es especialmente notable en los modelos más grandes, donde puede ser 10 veces más rápido que antes.
  • Se ha mejorado la estimación del tiempo de SLA y ahora es más precisa para la SL1S. Además, se ha añadido el “tiempo de inclinación de alta viscosidad” en la configuración de la impresora para que la estimación del tiempo sea correcta para las impresoras que admiten una configuración de tiempo de inclinación independiente para los materiales SLA de alta viscosidad.
  • Específico para OSX: Ahora es posible enviar códigos G a OctoPrint utilizando certificados autofirmados.
  • Se ha corregido un fallo cuando se utiliza un rectángulo de selección con el gizmo de corte abierto.
  • Específico para Windows: El diálogo que pide enviar la información del sistema que se muestra al inicio ya no aparece en caso de que la conexión a Internet no esté disponible.
  • Se ha corregido un fallo al utilizar la auto-rotación con algunos modelos específicos.
  • Cuando se utiliza colocar en el modo de impresión secuencial, a veces se viola estrechamente la holgura deseada del extrusor.
  • Se ha corregido el parpadeo de los rectángulos de color en la leyenda del Visor de código G autónomo.​
  • Si se utiliza una torre de limpieza sin capas dispersas, la primera capa podría haber quedado demasiado fina y arruinar la impresión.
  • Específico para OSX: El atajo Cmd+M ahora debería minimizar la aplicación como se espera, restaurar la aplicación usando el “Ver todas las ventanas” funciona.
  • Al hacer clic en el botón “Separar del preajuste del sistema” en la sección de dependencias de un perfil, el botón no desaparecía. Además, al separar un perfil de impresora de un perfil de sistema se rompía la representación del modelo de cama personalizado tanto para el perfil padre como para el perfil hijo. Ambos problemas se han solucionado.
  • Se ha corregido un problema muy raro que llevaba a generar un G-Code con comas en lugar de puntos decimales (causado por una configuración regional incorrecta en uno de los hilos).
  • Específico para Windows: Mejora de la detección de archivos de configuración PrusaSlicer.ini corruptos. Muy raramente, por alguna razón desconocida, PrusaSlicer.ini se rellena parcial o totalmente con ceros binarios, muy probablemente debido a un corte de energía o un error en el controlador del disco duro.
  • Específico de OSX: Al intentar abrir un archivo G-Code mediante la función de arrastrar y soltar o la opción “Abrir con”, G-Code Viewer informaba de que la extensión del archivo era desconocida cuando PrusaSlicer no se estaba ejecutando.
  • La estimación del uso del filamento era incorrecta cuando se utilizaba la MMU. Los movimientos de carga y descarga no se contabilizaban correctamente, lo que llevaba a una estimación mucho más alta que la realidad. Sólo el cuadro de “Información rebanada” se vio afectada, las estadísticas al final del G-Code eran correctas.
  • Se ha corregido un fallo al reescalar las ventanas o cambiar el modo de color (Windows, OSX). Esto debería arreglar algunos fallos falsos que ocurrían al mover la ventana de PrusaSlicer entre dos monitores, etc.
  • Se ha corregido la deselección involuntaria después de cambiar y confirmar los ajustes específicos del objeto.
  • Al cambiar los ajustes específicos del objeto, se insertaban incorrectamente dos instantáneas de deshacer/rehacer.
  • Algunas opciones de configuración se mostraban siempre como modificadas en los perfiles heredados del perfil —default—.
  • Se ha corregido un fallo al pulsar Ctrl+A mientras se utiliza una herramienta de pintor o se editan puntos de apoyo o agujeros de drenaje de SLA.
  • Específico para Linux: Se ha corregido un fallo al confirmar un valor en el modificador de rango de altura.

VERSIÓN 2.4.2

27. 4. 2022

Bugs corregidos

  • El modo SLA manejaba incorrectamente los 3MF de software de terceros, lo que provocaba puntos de apoyo SLA mal colocados y agujeros en algunos casos.
  • La vista previa del modo vaso no se mostraba en los casos en que el código G de inicio personalizado carecía de movimientos en Z.
  • Cuando se carga un 3MF de terceros utilizando la función de arrastrar y soltar. PrusaSlicer ya no pregunta si el 3MF debe ser cargado como un proyecto (lo que no tiene sentido ya que no contiene ninguna configuración) y carga sólo la geometría.
  • Utilizar el modificador de altura de capa con la torre de limpieza era imposible con múltiples objetos. La torre de limpieza informaba de que el perfil de altura de la capa era diferente, aunque en realidad se había establecido el mismo en todos los objetos.
  • Se ha corregido un fallo en “Convertir de/a unidades” cuando se seleccionaban varios objetos.
  • El cambio de color automático para el logotipo hacía fallar PrusaSlicer en ciertos casos (cuando un objeto de una sola capa estaba presente).
  • Específico para macOS: Ahora es posible restaurar PrusaSlicer haciendo clic en el icono del dock después de minimizarlo. Una solución parcial ya estaba en la versión 2.4.1, esta versión debería solucionarlo definitivamente en todas las versiones de macOS, tanto Intel como ARM.
  • Específico para Linux: Se ha corregido un fallo al abrir proyectos en algunos casos

Localización

  • Se han corregido pequeños errores en la traducción al alemán.
  • Actualización de la localización en chino simplificado.
  • Diccionario de portugués brasileño actualizado.

Perfiles

  • Añadido el paquete Snapmaker (Snapmaker A250, Snapmaker A350).
  • Añadidos perfiles para impresoras Zonestar (Z5, Z6, Z5X, Z8, Z9)

VERSIÓN 2.4.1

24. 3. 2022

Sustituciones de código G

PrusaSlicer soporta el procesamiento del código G generado con un post-procesador externo desde hace mucho tiempo. El lanzamiento de un post-procesador externo es versátil, sin embargo es complejo de configurar, los scripts de post-procesamiento deben ser distribuidos con el proyecto y el intérprete que ejecuta el script de post-procesamiento (por ejemplo Python) tiene que estar disponible. Hemos recopilado muchos casos de uso del mundo real para los scripts de postprocesamiento y hemos llegado a la conclusión de que muchos de ellos podrían cubrirse con una simple herramienta de “Buscar y Reemplazar” con coincidencias de expresiones regulares y sustituciones.

Para facilitar la vida a todos los que sólo necesitan un posprocesamiento básico, ahora hemos integrado dicha herramienta directamente en PrusaSlicer. Se puede acceder a ella desde Ajustes de impresión -> Opciones de salida y permite añadir un número de pares de búsqueda y reemplazo, con coincidencia regex opcional, sensibilidad a mayúsculas y minúsculas y coincidencia de palabras enteras, similar a lo que ofrecen los editores de texto comunes. El código G se procesa antes de ser previsualizado, por lo que sus cambios serán visibles en la vista previa del código G.

Otras mejoras

  • Se ha mejorado la colocación de las costuras.
  • En el modo vaso, el visor de código G solía asignar una capa a cada segmento de código G de una espiral, lo que producía un número excesivo de capas y dificultaba la inspección del código G. El visor de código G asigna de nuevo una capa a una sola vuelta de espiral.
  • Se ha añadido una nueva opción “Preguntar por los cambios no guardados en el proyecto” en las Preferencias para controlar si se pedirá al usuario que guarde un proyecto al cerrar una aplicación o al cargar un proyecto diferente.
  • Nuevos marcadores de posición para el nombre del archivo de salida.
  • Se ha añadido a las Preferencias la nueva opción “Restaurar la posición de la ventana al iniciar”.
  • Añadida la localización en catalán y húngaro.

Bugs corregidos

  • Específico para Windows: Se ha corregido el fallo en algunas máquinas al inicio de la aplicación.
  • Específico para Windows: El modo oscuro está ahora habilitado para todas las nuevas construcciones de Windows.
  • La función “Colocar en la cara” es mucho más rápida en modelos complejos.
  • Cuando “Recargar desde el disco” intenta cargar un archivo no válido, se muestra de nuevo un mensaje de error, mientras que antes el error se ignoraba silenciosamente.
  • Se ha corregido un fallo durante el laminado cuando se utilizaba un volumen negativo en las zonas pintadas de un modelo multimaterial.
  • Eliminado el comando vacío G1 que aparecía antes de imprimir los perímetros de los puentes.
  • Se han corregido algunos problemas de codificación de texto en el diálogo de la cola de impresión del host.
  • Se ha corregido un fallo al editar las miniaturas en la configuración de la impresora.
  • Se ha corregido el ajuste del texto en los diálogos modales, ya que a veces se producían saltos de línea innecesarios.
  • En el cuadro de diálogo ‘Comparar preajustes’ faltaba un texto informativo sobre los valores truncados
  • Se ha solucionado un problema con un hueco en el borde cuando se utilizaba el borde interior
    Cuando el borde exterior de un objeto era muy ancho, podía desbordarse en un hueco de otro objeto
  • Al guardar un preajuste después de una modificación se marcaba incorrectamente el proyecto actualmente abierto como guardado
  • Algunos ajustes mostraban etiquetas indeterminadas y confusas cuando se modificaban por objeto en el panel de Manipulación de Objetos
  • Mejora de la robustez de la pintura multimaterial, que a veces producía huecos en la zona pintada o no la propagaba lo suficientemente profundo en el volumen original
  • Específico de Linux: Los controles de Configuración de Impresión y Configuración de Filamento/Material se deshabilitaban después de una secuencia específica de cargar proyectos y cambiar entre el modo FDM y SLA.
  • Corregido el contorno de corte que se mostraba incorrectamente en la herramienta de corte cuando se laminaba en modo SLA y el objeto estaba elevado debido a los soportes
  • Las sustituciones del código G se aplicaban de forma incorrecta en los marcadores de posición internos iniciales y finales de la M73, lo que estropeaba inesperadamente los comandos de la M73 
  • Las sustituciones de código G se aplicaron incorrectamente en el bloque de configuración comentado al final del código G 
  • Específico de Windows: Cuando se cargaba un 3MF haciendo doble clic en el archivo, el nombre del proyecto a veces (dependiendo de la codificación local actual) se alteraba cuando el nombre del archivo contenía caracteres no ASCII. Esto también podría haber causado fallos ocasionales al enviar el archivo al host de impresión

Versión 2.4.0

27. 1. 2022

Resumen

Pintura Multimaterial

Para que la coloración de los modelos para la impresión de la MMU sea rápida y sencilla, hemos implementado las herramientas Relleno inteligente y Relleno de cubo. Con la herramienta Relleno inteligente seleccionada, al pasar el ratón por encima del modelo, se obtiene una vista previa en tiempo real de la región detectada automáticamente para pintar. La pintura rellena una región por debajo del cursor del ratón hasta un borde afilado, con el ángulo de umbral ajustable. También puedes intercambiar rápidamente parches continuos de color con la herramienta de relleno de cubos. Por supuesto, también puedes acercarte y utilizar la herramienta de pincel para pintar manualmente. Dividirá automáticamente los triángulos grandes en otros más pequeños. Durante el laminado, las regiones pintadas se extienden inteligentemente hacia el interior, dando a los diferentes colores/polímeros la mejor oportunidad de unirse.

Soportes FDM mejorados

Introducimos un nuevo tipo de soportes “Cómodos”. Estos soportes mantienen la forma del voladizo, por lo que no se filtran a las paredes. La contrapartida es la posibilidad de una menor estabilidad de los pilares de apoyo altos y delgados. Por ahora, dejamos los soportes de rejilla como opción por defecto.

Ahora puedes establecer la distancia de contacto del soporte en la parte superior e inferior de forma independiente. Si se activa la opción “Soporte en la base solamente”, las columnas de apoyo se recortarán para no aterrizar en la parte superior del objeto. La expansión de la primera capa es ahora configurable (petición muy común). Las impresiones en la parte superior de una balsa ahora se ven mejor. Cuando se utilicen reforzadores de soportes (pintados o modificadores), éstos se impondrán sobre “Soporte en la base solamente” y sobre “No soportar puentes”. Se pueden resaltar los voladizos al pintar los apoyos. Con una nueva casilla de verificación puedes limitar las pinceladas sólo a los triángulos salientes resaltados. Por último, la herramienta “Relleno inteligente” también está disponible al pintar los soportes.

Nuevo modo de puentes

El nuevo comportamiento por defecto utiliza su altura de capa actual para el puenteado, haciendo que el puenteado sea fiable para distancias más cortas, pero con un aspecto significativamente mejor. Esta es la estrategia que utilizan la mayoría de los laminadores modernos. Puede cambiar al comportamiento antiguo activando la opción “Puentes gruesos”. Dado que la primera capa sólida por encima de los soportes utiliza la configuración de puentes, este cambio también tiene un gran impacto en el aspecto de los voladizos soportados.

Galería de formas

La nueva galería de formas incorporada ofrece una forma rápida y sencilla de acceder a los modelos más utilizados, ya sea para usarlos como modificadores o para colocarlos en el plato e imprimirlos. Las formas por defecto incluyen primitivas básicas (cubo, cilindro, esfera…), así como otros objetos útiles, como un disco de ayuda o un símbolo de reciclaje. Puedes ampliar la biblioteca con tus propios modelos. Si añades un modelo, obtendrás una miniatura generada automáticamente. Sin embargo, puedes sustituir la miniatura PNG generada por tu propia imagen.

Piel difusa

La piel difusa te permite crear una textura áspera similar a la fibra en los lados de sus modelos mediante el desplazamiento aleatorio de los puntos del perímetro. Produce resultados sorprendentemente agradables adecuados para los mangos de las herramientas o simplemente para dar a la superficie de impresión un nuevo aspecto interesante. O para ocultar las imprecisiones de la impresión. También puedes utilizar modificadores para aplicar la piel difusa sólo a una parte de tu modelo.

Generación de código G 2-4× más rápida

Hemos paralelizado y optimizado la exportación de código G. El resultado es una mejora significativa del rendimiento. El  tiempo de laminado total es de 2× a 4× veces más rápido, con mayor velocidad en CPUs de gama alta con muchos núcleos e hilos.

Modo oscuro de Windows

PrusaSlicer ya soportaba el modo oscuro en OSX y Linux, basado en la demanda popular, implementamos el modo oscuro para Windows también.

Borde para objetos individuales, borde interior

Los ajustes del borde son ahora específicos para cada objeto. Esto significa que puede activar el borde sólo para algunos de los objetos, utilizar diferentes anchos de borde para objetos individuales, etc. Este cambio aparentemente pequeño requirió un cambio sorprendentemente significativo del código de PrusaSlicer. Ahora también puede seleccionar generar el borde exterior, el borde interior, o ambos.

Volúmenes negativos

El volumen negativo te permite restar una malla de otra. De forma similar a como funcionan los operadores booleanos en otros programas 3D. De esta manera puedes, por ejemplo, crear agujeros fácilmente redimensionables directamente en PrusaSlicer. O puedes cargar uno de los objetos de la nueva galería de formas como volumen negativo.

Cambio de color automático para logotipos y carteles

Cuando PrusaSlicer detecta que el modelo se parece a un logotipo o a un letrero, una notificación le ofrecerá añadir automáticamente cambios de color a las alturas correctas. Esta característica fue propuesta por Richard Horne, ¡gracias por la sugerencia! Te ahorra tiempo y elimina las conjeturas de insertar los cambios de color a la altura correcta.

Notificaciones de Consejos del día

Mostramos las pistas “Sabías que” dentro de una notificación, a menudo proporcionando un hipervínculo para resaltar un elemento de la interfaz de usuario (botón de la barra de herramientas, parámetro de configuración) o para abrir la documentación en un navegador web. Cada vez que inicies PrusaSlicer, se te mostrará una notificación de una pista. Puedes desactivarlas en las preferencias.

Simplificación del modelo

Ahora puedes reducir el número de triángulos de una malla mediante la función Simplificar malla. Haz clic con el botón derecho del ratón en el modelo y selecciona Simplificar modelo en el menú contextual. Puedes limitar la simplificación por nivel de detalle o por la proporción de triángulos a eliminar. Esta función también puede utilizarse para crear el “efecto Low-poly” directamente en PrusaSlicer.

Soporte para los modelos de aviones de 3DLabPrint

Para permitir el corte de los modelos 3DLabPrint, PrusaSlicer implementa una nueva opción de “Modo de laminado”, que permite cambiar entre la regla de relleno “Positivo” (por defecto) y “Par / Impar”. Utiliza la opción “Par / Impar” para laminar correctamente los aviones de 3DLabPrint. Otra nueva opción de “Modo de laminado” “Cerrar agujeros” hace que PrusaSlicer rellene todas las estructuras internas.

Progreso de carga

Cuando se carga el código G a través de la red, se muestra una nueva barra de progreso como notificación especial. Además, el cuadro de diálogo existente “Cola de subida al host de impresión” admite de nuevo la ordenación por columnas y se ha añadido una columna de tamaño de archivo.

Visualización de la zona de colisión de la impresión secuencial

Las zonas libres se visualizan ahora en la escena cuando se mueven objetos y en caso de colisión. Esto hace que sea muy fácil detectar posibles colisiones.

Orientación automática SLA

Recién dejamos que el usuario elija entre 3 algoritmos diferentes de auto-orientación:

  • La mejor calidad de superficie
  • Pendientes de voladizo reducidas (apoyos mínimos)
  • Altura Z más baja (tiempo de impresión más bajo)

Comparar Perfiles

Ahora puedes comparar fácilmente las diferencias entre 2 perfiles con una vista especial. Actívala seleccionando Ventana-Comparar Ajustes.

Visor de texto de código G en el lateral

Al arrastrar el deslizador horizontal en la pantalla de vista previa, se puede inspeccionar el orden de los movimientos en la capa actual. Como novedad, también mostramos el código G generado en la parte izquierda de la pantalla, incluyendo el número de línea. Esto puede utilizarse para el análisis avanzado del código G.

Enviar información del sistema

Con el fin de enfocar nuestros esfuerzos futuros, decidimos recoger opcionalmente alguna información general sobre los sistemas en los que PrusaSlicer se ejecuta habitualmente. Dicha información del sistema nos ayudará a dejar de dar soporte a plataformas obsoletas para concentrarnos en hardware y sistemas operativos actualizados para reducir el coste de mantenimiento, mejorar el rendimiento de PrusaSlicer y aportar nuevas características. Los datos de configuración del sistema recogidos son estrictamente anónimos y puede inspeccionar el contenido completo en el diálogo “Enviar información del sistema”. Este aviso sólo se muestra una vez. Queremos agradecer de antemano a todos los que decidan compartir la configuración de su sistema con nosotros.

Mover el objeto por debajo de la base de impresión

Based on many requests, we are newly allowing an object to be moved below the print bed to print just the part of the object above the print bed. Arguably this was already doable with the “Cut” tool. But the new way is much simpler to use and very handy, for example, if you just need to flatten the bottom of an uneven object to be printable without a raft. There is also a new button “Drop to bed” at the object manipulation panel to move the object back to the print bed. The intersection of the model with the bed is visualized with a white outline. Moving objects below the print bed is not allowed in SLA mode, for now. It would make the placement of SLA supports confusing.

VERSIÓN 2.3.3

21. 7. 2021
  • Lanzamiento del parche: se corrigió el error en la gestión de archivos de configuración y proyectos de múltiples materiales FDM

2.3.2

8. 7. 2021

Resumen

  • Compatibilidad con la Original Prusa SL1S SPEED
  • Actualizador de firmware para la Original Prusa CW1S
  • Compatibilidad con el nuevo tipo de host PrusaLink
  • Mejoras al asistente de instalación
  • Superfice más suave con el relleno Monotonico
  • Soporte para compatibilidad futura de configuraciones
  • Corrección de errores

Compatibilidad con las SL1S SPEED y CW1S

Compatibilidad con la impresora Prusa SL1S. Archivos para imprimir en Prusa SL1 resp. Los archivos que se van a imprimir en impresoras Prusa SL1 o SL1S se exportan con una extensión “.sl1” o respectivamente “.sl1s”. El actualizador de firmware ahora es compatible con la CW1S.

Tipo de host Prusalink

Compatibilidad con el nuevo tipo de host PrusaLink. PrusaLink es una nueva interfaz de red para nuestras impresoras (SL1/SL1S, MK3 con imagen PrusaLink para Raspberry PI zero) – también puedes conocerlo como Prusa Connect Local. También estamos trabajando en PrusaLink para la Prusa Mini. El tipo de host de la SL1 en PrusaSlicer ha sido renombrado a PrusaLink para mayor claridad.

Superfice más suave con el relleno Monotonico

En PrusaSlicer 2.3.0 hemos introducido el relleno Monotónico para las superficies superior/inferior. Recibimos comentarios de que las superficies superiores no siempre fueron lisas porque el relleno monótonico solo se aplicó al relleno superior, pero no a los rellenos sólidos inferiores a este. En PrusaSlicer 2.3.2, si el relleno sólido superior es Monotónico, todo el relleno sólido interno también será nuevamente Monotónico.

Mejoras al asistente de instalación

Al abrir el Asistente de instalación para instalar una nueva impresora o un nuevo material de filamento / SLA, PrusaSlicer ofrece instalar actualizaciones de configuración primero antes de abrir el Asistente, porque de lo contrario, es posible que no se le presenten al usuario todas las impresoras, filamentos o materiales SLA disponibles.

Soporte para compatibilidad futura de configuraciones

Soporte para compatibilidad de configuraciones con versiones posteriores. Imagina que se añade un nuevo tipo de relleno a una futura versión de PrusaSlicer. Si se creó un 3MF utilizando el nuevo tipo de relleno, PrusaSlicer 2.3.1 se negaría a cargar el 3MF, mientras que PrusaSlicer 2.3.2 sustituirá el tipo de relleno desconocido por su predeterminado y presentará la sustitución al usuario. La función de “compatibilidad con versiones posteriores” admite no solo el ñadido de nuevos valores enumerados. Por ejemplo, tipos de relleno o versiones de firmware) a las claves de configuración existentes, pero también cambiando los valores booleanos (encendido/apagado) a valores enumerados (por ejemplo, “protector contra corrientes de aire” cambiará de “habilitado/deshabilitado” a “habilitado /deshabilitado/limitado” en PrusaSlicer 2.4.0.

Corrección de errores y otras mejoras

  • Se corrigió la importación de algunos archivos STL generados por OpenSCAD.
  • Se solucionó el problema de rendimiento en el cálculo de puentes
  • Se corrigieron las manchas en la impresión después de regresar del código G M600 después del cambio de color manual.
  • Se añadió la impresora TriLab AzteQ Industrial .
  • Varias mejoras de los perfiles Anycubic, Artillery y Creality.
  • Traducciones actualizadas al ruso y al ucraniano

VERSIÓN 2.3.1

21. 4. 2021

Resumen

  • Compilaciones universales de OSX, compatibilidad con Apple Silicon
  • Compatibilidad con Chrome OS
  • Nuevos perfiles de impresora de terceros
  • Problemas de vulnerabilidad solucionados
  • Errores corregidos con respecto a PrusaSlicer 2.3.0

Compilaciones universales de OSX, compatibilidad con Apple Silicon

A partir de esta versión, PrusaSlicer es compatible con los nuevos MacBooks y MacMinis de Apple Silicon de forma nativa, y se ejecuta aproximadamente un 30% más rápido que el x86-64 emulado. Las nuevas compilaciones universales contienen binarios de las plataformas x86-64 y ARM, por lo que el paquete distribuido es de alguna manera más grande que el PrusaSlicer anterior.

Compatibilidad con Chrome OS

Los Chromebook se están volviendo cada vez más populares debido a su bajo precio, buena usabilidad y estabilidad. Esto convierte a los Chromebook en la opción número uno para las instituciones educativas de EE. UU. Afortunadamente, Google ahora ofrece un Linux en contenedores en los Chromebooks modernos listos para usar y PrusaSlicer se ejecuta muy bien en el entorno Linux virtualizado.

Algunos usuarios lograron ejecutar PrusaSlicer en Chrome OS antes, mira esta publicación.

Hemos documentado la instalación de PrusaSlicer en Chrome OS en nuestra guía de instalación.

Nuevos perfiles de impresora de terceros

  • Se agregaron varios perfiles de impresoras Creality (Ender-3 Max, Ender-4, Ender-6, CR-5 Pro, CR-5 Pro H, CR-6 SE, CR-6 Max, CR-10 Max, CR-200B, CR-8), gracias @pmjdebruijn.
  • Se agregaron perfiles de impresoras de Artillery (Sidewinder X1, Genius), gracias @SzabolcsHornyak.
  • Se agregaron perfiles de impresora INAT, gracias @MarkINAT.
  • Se actualizó la textura de la base de la Anycubic Kossel (gracias @brunosso) y la base de Anycubic Kossel STL.

Problemas de vulnerabilidad solucionados

Talos Cisco Intelligence Group hizo un gran trabajo identificando posibles problemas de seguridad al cargar archivos AMF y 3MF no válidos y potencialmente maliciosos; consulte sus informes de vulnerabilidad TALOS-2020-1222 y TALOS-2020-1218. Solucionamos estos dos posibles problemas de seguridad con esta versión de PrusaSlicer.

Errores corregidos con respecto a PrusaSlicer 2.3.0

  • Los cambios de OpenGL mencionados en la sección “Compilaciones de Universal OSX” también solucionaron algunos problemas relacionados con OpenGL en Linux# 5889 # 6304.
  • Número reducido de resultados que se muestran en el cuadro de diálogo “Buscar opción de configuración”, búsqueda fija que no distingue entre mayúsculas y minúsculas para idiomas no latinos1# 5202.
  • Se corrigió la vista previa del código G con colorear mediante una herramienta y la visualización de movimientos habilitada # 6095.
  • Se corrigió la apertura de menús desplegables en la parte inferior de la pantalla en configuraciones de monitores múltiples # 2999 # 5911# 5957. Este problema ha sido solucionado por nosotros en wxWidgets y aceptado por su mantenedor.

VERSIÓN 2.3.0

11. 1. 2021

Resumen

Soportes pintables

La nueva herramienta de soportes pintables le permite pintar directamente sobre el objeto y seleccionar áreas, donde los soportes deben ser reforzados o bloqueados. Puedes visualizar voladizos y pintar automáticamente el modelo en función de un ángulo de voladizo establecido. Los soportes pintables también se guardan en el archivo de proyecto de .3MF

Alisado

El alisado te permite alisar superficies planas al ejecutar una segunda fase de relleno especial en la misma capa. A medida que la boquilla caliente viaja sobre la capa superior recién impresa, aplana cualquier plástico que pueda haberse enrollado. La boquilla también extruye una pequeña cantidad de filamento para rellenar cualquier agujero en la superficie superior.

Relleno monotónico

Un nuevo patrón de relleno predeterminado para las capas superior e inferior. Las líneas de relleno se extruyen siempre en la misma dirección, de izquierda a derecha de forma monótona. Esto conduce a una textura homogénea sin estrías.

Rellenos cúbicos adaptables

El relleno cúbico adaptable se vuelve automáticamente más o menos denso, dependiendo de la distancia a la pared más cercana. Esto da como resultado un tiempo de impresión más corto y un menor consumo de filamento. El relleno cúbico de soporte funciona de manera similar, pero se vuelve automáticamente más denso dependiendo solo de la distancia a la capa superior más cercana.

Análisis de tiempo de impresión por función

La leyenda de la vista previa ahora muestra un desglose del tiempo de impresión por función. También puedes hacer clic en cualquiera de las funciones para ocultarlas en la vista previa.

Aplicación de visor de código G independiente

El visor de código G de PrusaSlicer es una aplicación liviana que puede utilizar para obtener una vista previa rápida de los códigos G de todas los laminadores populares. Su comportamiento es idéntico al de la vista previa en PrusaSlicer (se usa el mismo código), sin embargo, puedes cargar un archivo de código G externo. 

Mejor organización automática con un espacio personalizable

La función Organizar se puede personalizar recientemente. Al hacer clic con el botón derecho en el icono “Organizar” en la barra de herramientas superior, se abre un cuadro de diálogo para ajustar la distancia entre los objetos y permitir la rotación de los objetos alrededor de su eje Z durante la disposición.

Cuadro para transferir configuración / cambios no guardados

Si realizas algún cambio en la configuración y luego decide elegir un perfil de impresión diferente, se te ofrecerá transferir sus cambios al nuevo perfil, descartar los cambios, guardarlos como un nuevo perfil o cancelar la operación.

Función para llenar la base con instancias

La función Llenar cama con instancias llena la cama de impresión con el número máximo de copias de un objeto seleccionado. Se puede acceder a esta función desde el menú contextual después de hacer clic con el botón derecho en un objeto.

Función de búsqueda de ajustes

La nueva función de búsqueda en la barra de herramientas superior le permite acceder rápidamente a una página de configuración y campo de parámetro en particular. Se puede acceder a la búsqueda desde la barra de herramientas superior y desde las páginas de parámetros de Impresión/Filamento/Impresora, o con el conocido atajo Ctrl+F.

Rediseño de Evitar cruzar perímetros

Evitar cruzar perímetros es un algoritmo para minimizar los cruces de perímetros externos durante los movimientos, lo que reduce los hilos y mejora la calidad de impresión general. El nuevo algoritmo es mucho más preciso y significativamente más rápido.

Impresoras físicas (configuración de red)

PrusaSlicer separa la configuración de conexión de la impresora física del perfil de impresora en nuevos perfiles de impresora física.

Muchos nuevos perfiles de impresora de terceros

Gracias a las ayudas de la comunidad, PrusaSlicer ahora tiene más perfiles integrados para máquinas Anycubic, Creality, Trilab y Lulzbot.

Importación del modelo y su perfil desde un archivo .SL1

Es posible importar un modelo y su perfil de impresión desde un archivo .SL1 existente. Ten en cuenta que el modelo original no está disponible en el archivo SL1, debe reconstruirse a partir de los laminados. La malla importada quedará visiblemente discretizada y los soportes (si fueron utilizados) se fusionarán con el objeto.

Mini soportes para SLA

Los mini soportes ahora se generan en regiones donde los soportes normales no encajarían.

Ventana de configuración no modal opcional

Ahora puede elegir mostrar la configuración en una ventana no modal (Configuración-Preferencias-GUI). Esto es especialmente útil en una configuración de varios monitores.

Barra lateral plegable

La barra lateral se puede ocultar con un botón o presionando el atajo Mayus+Tabulador. Esto es especialmente útil cuando se trabaja en una pantalla de computadora portátil más pequeña.

Nuevo sistema de notificación

El nuevo sistema de notificación reemplaza algunas de las ventanas emergentes antiguas e informa al usuario sobre posibles advertencias, errores o acciones (expulsar medios extraíbles).

Copiar y pegar para modificadores y configuraciones personalizadas en la lista de objetos

Los modificadores y la configuración personalizada ahora se pueden copiar y pegar en otro objeto en la lista de objetos.

Anclaje de relleno personalizable

El anclaje de relleno escaso a un perímetro más interno se ha reelaborado para nunca superponer las líneas de anclaje entre sí. La longitud de los anclajes de relleno dispersos se pueden configurar con el nuevo parámetro “infill_anchor”.

Arranque más rápido

PrusaSlicer ahora se inicia significativamente más rápido y tiene una pantalla de bienvenida.

Más cambios

  • PrusaSlicer ahora puede convertir desde y a unidades imperiales
  • Añadido Soporte para el host de impresión del servidor Repetier
  • Nuevo control deslizante horizontal para vista previa de capas
  • Las actualizaciones de configuración ahora usan https en lugar de http
  • Y hemos rediseñado la ventana de preferencias, ahora tienen pestañas.

Más información en los registros de cambios completos de Github: 2.3.0-rc2, 2.3.0-rc1, 2.3.0-beta3, 2.3.0-beta2, 2.3.0-beta1, 2.3.0-alpha4, 2.3.0-alpha3, 2.3.0-alpha2 and 2.3.0-alpha1.

VERSIÓN 2.2.0

23. 3. 2020

Sumario

Vaciado para SLA

En el modo SLA, hemos agregado huecos con generación de orificios de drenaje. Vaciar un modelo es una excelente manera de reducir el consumo de resina y el estrés interno en modelos más grandes.

Perfiles incorporados para impresoras de terceros

Trabajaremos contigo, la comunidad, para seleccionar y administrar perfiles para cada proveedor.

Compensación de pie de elefante adaptativa

Cuando se imprime, la primera capa se aplasta contra la cama de impresión calentada y, como resultado, generalmente es un poco más ancha de lo que debería ser. La compensación del pie de elefante es una característica útil, que evita que esto suceda, al reducir un poco la primera capa. Sin embargo, las versiones anteriores de PrusaSlicer también reducirían las líneas finas, lo cual era un problema. La nueva versión adaptativa ahora respeta correctamente las líneas finas pero reduce todo lo demás por el valor establecido. Los perfiles oficiales de Prusa tendrán esta función activada de forma predeterminada a partir de ahora.

Altura de capa variable automática

La altura de capa variable ahora se puede calcular automáticamente, pero aún puede ajustar la curva de altura manualmente.

Guardar en SD/USB, expulsar

Si insertas una tarjeta SD o una unidad flash USB, aparecerá automáticamente un botón dedicado para guardar códigos G en medios extraíbles. Y el botón de expulsión también está aquí.

Miniaturas 3MF

Los archivos de proyecto 3MF guardados ahora tienen miniaturas prácticas, que por cierto son compatibles con prusaprinters.org.

Instalación de perfiles de impresión

El filtrado de perfiles de filamento se ha agregado al asistente de configuración.

Gestión de movimientos mejorada

La planificación de los movimientos se ha mejorado y ahora produce menos movimientos de viaje.

Recargar desde el disco para archivos 3MF

La función Recargar desde disco ahora funciona incluso en archivos 3MF reabiertos. Esta característica es ideal para casos en los que creó una versión más nueva de su modelo y desea reemplazar la versión anterior en PrusaSlicer sin tener que configurar cosas como soportes personalizados o mallas modificadoras de nuevo.

Insertar pausa/código G personalizado a cierta altura

Una característica muy solicitada por la comunidad es insertar una pausa a cierta altura. Eso se puede usar para insertar imanes, pesas o tuercas en sus impresiones. Y obtendrá estimaciones de tiempo hasta de cada pausa. Y de manera similar, ahora puede insertar un código G personalizado a cierta altura. Eso es útil para usuarios avanzados al crear códigos G de calibración como una torre de temperatura.

Asignación de colores en Color Print con un selector

Al agregar un cambio de color, ahora puede elegir el color y obtener una vista previa precisa.

Color Print para el MMU2 & Torre de limpieza más pequeña sin capas dispersas

Añadimos Color Print para el MMU. Esto es bastante complejo, pero un caso de uso simple es estar reemplazando el cambio manual de color con un intercambio automático realizado por la MMU. Hablando del MMU, añadimos la opción de hacer la torre de limpieza sin capas dispersas. Lo que reduce el desperdicio de filamento y, a menudo, el tiempo de impresión también.

Ajuste de espesor mínimo superior/inferior

Ahora puede establecer un grosor de pared mínimo superior e inferior, que es especialmente útil cuando se utiliza la función de altura de capa variable.

Impresión secuencial (ordenar objetos, etiquetas en la escena 3D)

La impresión secuencial ahora sigue el orden de los modelos en la lista de objetos. Puede cambiar el orden simplemente arrastrando y soltando. Además, al presionar la tecla E, puede ver el número y el nombre del objeto en la vista 3D.

More changes

  • Soporte de 3dconnexion SpaceMouse (soporte para la cámara libre)
  • Ahora se pueden agregar formas básicas directamente en la vista 3D.
  • Estadisticas de SLA
  • Ahora proporcionamos compilaciones para la Raspberry Pi4, por lo que puedes ejecutar PrusaSlicer en el mismo dispositivo que, por ejemplo, un servidor Octoprint.
  • En OSX hemos añadido soporte para el Modo Oscuro.
  • Y hemos modificado la ventana de atajos de teclado.
  • Más información en los registros de cambios completos de Github: 2.2.0-rc5 , 2.2.0-rc4 , 2.2.0-rc3 , 2.2.0-rc2 , 2.2.0-rc , 2.2.0-beta , 2.2.0-alpha4 , non-public 2.2.0-alpha3, alpha2 and alpha1

VERSIÓN 2.1.0

16. 9. 2019

Deshacer/Rehacer
Todas las acciones accesibles desde el panel ahora se pueden deshacer, incluyendo la selección de piezas, acciones de la barra lateral (añadir modificadores, cambiar sus atributos). Creemos que tenemos la mejor implementación de esta funcionalidad en el mundo de las impresoras 3D de escritorio, tanto SLA como FFF. 😉

Modificadores de rango de alturas
Igual que las mallas modificadoras, te permite cambiar los ajustes de una parte de tu pieza. Sin embargo, las mallas modificadoras están basadas en una geometría (por ejemplo un volumen con forma de cilindro define donde no se deberían crear soportes ), mientras que el modifcador de rango de alturas se basa en, sorpresa sorpresa, la información de altura. Así puedes definir con facilidad diferentes densidades de relleno para la base de un modelo que para el resto. Estos modificadores se pueden usar de varias maneras, incluyendo el cambio de la altura de capa en diferentes zonas de un modelo.

Pedestal alrededor una pieza en SLA
A partir de PrusaSlicer 2.1 se puede colorar una pieza directamente sobre la plataforma de impresión y generar los soportes necesarios o incluso añadir un pedestal alrededor de la pieza.

Vista en perspectiva
Ahora puedes cambiar entre la vista ortográfica (por defecto antes) y la vista en perspectiva (por defecto ahora). La vista en perspectiva es más fiel a la realidad (los objetos lejanos aparecen más pequeños). Puede que vayas usando estas dos vistas alternadamente porque cada una tiene sus ventajas.

Exportar el recorrido del extrusor como OBJO
El recorrido del extrusor en FDM ahora se puede exportar como un archivo OBJ que podría servir para crear una imagen fotorealista del resultado de la impresión. La idea inicial vino de Paul Arde, visitar sus exquisitos renders en Twitter. El camino que sigue el extrusor se puede exportar una vez se ha generado el G-code mediante Archivo->Exportar->Exporta Recorrido Extrusor

Modelos de la base de impresión personalizados
PrusaSlicer te permite ahora personalizar la base de impresión con texturas y modelos #1875 #2169 #2496. Las texturas puedes estar en archivos PNG o SVG. La imagen y los archivos del modelo se asocian al perfil de impresora desde el diálogo “Forma de la base”, y la ruta completa a estos archivos está almacenada en las variables del perfil de impresión denominadas “bed_custom_texture” y “bed_custom_model”.

Otras mejoras

  • Redistribución parcial – genial en el caso en el que ya tienes piezas distribuidas en la base de impresión y te gustaría añadir alguna más. Puedes seleccionar las nuevas y redistribuirlas en el espacio libre pulsando Mayúsculas+A.
  • Escalar al máximo – Selecciona una pieza, cambia al modo escala (la tecla S) y pulsa la tecla F para que la pieza ocupe todo el espacio de la base.
  • Exportar recorrido extrusor – puedes crear imágenes fotorealistas de tu G-code
  • Mejorado el cambio de color
  • Traducciones al Checo, Alemán, Polaco, Español, Francés e Italiano.
  • Inicio más rápido
  • Generación de soportes para la SL1 / Impresoras 3D MSLA más rápido
  • Rebanado selectivo
  • Las mallas modificadoras y las piezas se pueden eliminar de la base de impresión

VERSIÓN 2.0.0

15. 4. 2019
  • Cambio de nombre de Slic3r PE a PrusaSlicer
  • Mejoras en el interfaz de usuario – Nuevo interfaz para exponer todas las nuevas funciones
  • Modos Simple / Avanzado / Experto – Verde: el principiante lo puede modificar; Amarillo – El usuario avanzado puede modificarlos; Rojo – ajustes para expertos que sólo de deberían cambiar si vas a crear un perfil para una impresora nueva
  • Tanto la barra de herramientas superior como la derecha se han mejorado. Hemos redibujado los iconos y preparado el soporte para iconos vectoriales.
  • Todo directamente desde la vista 3D
  • Las herramientas para Mover, escalar y rotar + la barra de mofidicación de objetos – Hemos añadido nuevas herramientas para mover, girar y escalar las piezas a lo largo de los tres ejes, también para el escalado uniforme.
  • Lista de piezas, jerarquía de la escena e instancias – La lista de piezas de la barra a mano derecha ahora muestra la jerarquía de los objetos, sus instancias, parámetros, volúmenes y mallas modificadoras
  • Soportes personalizados – El menú contextual de piezas (botón derecho sobre una) ahora permite incluir modificadores de omisión o adición de soportes.
  • Rebanado para MSLA – PrusaSlicer es el primer programa de código abierto disponibile para el rebanado de alta calidad en impresoras MSLA .
  • Cambio de color desde PrusaSlicer
  • El código Perl fue re-escrito en C++
  • Archivo de proyecto – La opción de guardar proyecto en el menú de Archivo ahora guarda un archivo 3MF que contiene todas las piezas, ajustes, modificadores y sus parámetros.
  • Soporte para HiDPI – Realiza el escalado correcto en pantallas de alta-resolución
  • Las estimaciones de y tiempo y material empleado se calculan antes de exportar
  • Procesamiento en segundo plano – se ha rediseñado para mejorar su fiabilidad, solo se recalculan los pasos que se vean afectados por los cambios del usuario.
  • Mejoras multi-material – más fácil asignación de colores
  • Cola de subidas de Octoprint – subir archivos bloqueaba Octoprint antes
  • Los botones de “Exportar” y “Rebanar” se fusionan en un solo
  • Se añade soporte para la extensión Cancelobject de Octoprint – gracias a @supermerill
  • Escalado no-uniforme – presiona CTRL y arrastra un punto de la rejilla de escalado (no las esquinas) para ajustar la escala del modelo en un eje

Todos los detalles de esta versión en Github.com

El artículo sobre esta versión y un video en prusaprinters.org

VERSIÓN 1.41.2

23. 11. 2018
  • Mejores prestaciones OpenGL en OSX Mojave
  • Corregidos fallos al rebanar impresiones multi-material
  • Corregida la asignación a un extrusor incorrecto tras conmutar de impresión multi-material a un solo material.

Detalles de los cambios en esta versión en Github.com

VERSIÓN 1.41.0

30. 8. 2018
  • Soporte para la mejora de Multi Material 2.0
  • Limpieza en relleno y/o en objeto
  • Arreglo de objetos retrabajados (colocar en la base)
  • Estimaciones precisas del tiempo de impresión para el modo silencioso
  • “Tiempo restante para terminar” implementado (firmware 3.3.0 o superior)
  • Rotación y escalado del objeto.
  • Se actualizó la detección “fuera de volumen de impresión”
  • Torre de limpieza mejorada

Registro de cambios completo en Github.com

VERSIÓN 1.40.1

5. 7. 2018
  • Extensión del actualizador de firmware para la MK3 (que permite actualizar firmware 3.3.0 y superior para los idiomas CZ, IT, DE, PL, y ES)
  • Muestra la imagen de la base de impresión de la MK2 y la MK3
  • Permite usar el servicio de reparación de mallas de Netfabb en Windows 10
  • Mejor integración con Octoprint
  • Mejorada la carga de archivos en formato AMF
  • Corrección de errores

Detalle de los cambios de esta versión en Github.com

VERSIÓN N 1.40.0

14. 6. 2018
  • Mejorada pre-visualización de G-code
  • Descarga automática de ajustes
  • Eliminados iconos específicos de impresora. Nueva gestión de ajustes para todas las impresoras y nuevo asistente de configuración
  • Mejoras a la impresión multi-material
  • Completa traducción a 7 idiomas (Checo, Francés, Alemán, Italiano, Polaco, Español y Ucraniano)
  • Detección de si el modelo cabe o no en el volumen imprimible
  • Relleno Giroide
  • soporte para el formato 3MF, compresión en formato AMF
    Y mucho más (consulta el detalle completo en Github más abajo)

Detalles de los cambios en esta versión en Github.com