
The alpha version of PrusaSlicer 2.9.1 has introduced significant advances that optimize the sequential printing experience. These changes improve accuracy and reduce failures during the process, particularly by avoiding collisions, a common issue in this printing technique.
What is sequential printing?
Sequential printing is a process where objects are printed one by one, instead of all at the same time. This technique has several benefits, such as reducing the risk of unwanted displacements of the print head between models. However, one of the challenges this method faces is the total printing time, which can increase due to the need to cool objects between each step.
Advantages of sequential printing
- Reduction of failures: Problems such as displacement or filament mixing are avoided.
- Better quality results: By preventing the print head from touching other objects, precision is improved.
- Printing time: Although the process is longer, the results are usually more reliable.
An algorithm for collision detection
One of the main advances in the new version is the collision detection algorithm. Previously, users had to manually ensure that objects did not interfere with each other. This was especially complicated when working with multiple models at once. Now, PrusaSlicer takes care of positioning the models automatically, ensuring no interferences.
"The new feature greatly facilitates the organization of models, making the printing process much safer and more reliable."
How does the algorithm work?
The algorithm works automatically, positioning objects in a way that eliminates possible collisions during printing. If the system detects a problem, it notifies the user with a detailed error message, indicating which object is causing the interference. However, the G-code export is not affected by this notification.
Visual improvements for greater precision
Another advance is the inclusion of a 3D extruder model in the model preview. This allows users to visualize how the extruder will move during printing. With this feature, potential problems can be detected before they occur, optimizing the workflow and reducing errors.
Compatibility with Prusa printers and other brands
For now, the new collision detection tool is only available for Prusa printers. This is because it is necessary to know the extruder geometry of the printer in detail to ensure accuracy in the process. However, it is expected that in the future, as data from other models is collected, the feature will be available for printers from other brands.
What to expect in the future?
- Expanded support: It is expected that upcoming versions will add more printer models to the detection system.
- Algorithm improvements: Developers continue to refine the algorithm to make it more efficient.
- More features: The inclusion of new tools that further optimize the user experience is anticipated.
The technology behind the algorithm: Z3
The algorithm used in this new feature is based on Z3, Microsoft's library, an advanced tool that allows solving complex problems more efficiently. This integration optimizes collision detection and significantly improves the PrusaSlicer user experience.
In summary, the PrusaSlicer 2.9.1 update is a major improvement for those who use sequential printing. The collision detection system not only simplifies the process setup but also improves printing reliability and speed, making projects faster and safer.