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.