PrusaSlicer
PrusaSlicer 2.1.0-beta
Official release record for PrusaSlicer 2.1.0-beta, published Aug 24, 2019.
Official files in this release
macOS · 1 files
- PrusaSlicer-2.1.0-beta+-201908231457.dmgNot specified in filename · 27.2 MiB · 208 downloadsOfficial download ↗
Linux · 2 files
- PrusaSlicer-2.1.0-beta+linux64-201908231516.AppImageNot specified in filename · 55.2 MiB · 171 downloadsOfficial download ↗
- PrusaSlicer-2.1.0-beta+linux64-201908231516.tar.bz2Not specified in filename · 50.2 MiB · 71 downloadsOfficial download ↗
Windows · 2 files
- PrusaSlicer-2.1.0-beta+win32-201908231503.zip32-bit · 30.8 MiB · 81 downloadsOfficial download ↗
- PrusaSlicer-2.1.0-beta+win64-201908231503.zipIntel / AMD 64-bit · 33.8 MiB · 834 downloadsOfficial download ↗
Package changes from the previous release
Compared with 2.1.0-alpha1, all classified package counts remain unchanged at 5 public files.
Counts are separate views of publisher filenames by platform, processor and format. They are not compatibility or support guarantees.
Release-note preview
A plain-text excerpt from the publisher’s release notes. Open the official release for the complete and current text.
Publisher notes are shown in their original source language. This excerpt is not machine-translated.
PrusaSlicer PrusaSlicer 2.1.0-beta
Summary
This is a first beta release of PrusaSlicer 2.1.0, succeeding the PrusaSlicer 2.1.0-alpha1. Please check the detailed change log of the 2.1.0-alpha1 ↗ release for all the major changes. To let you enjoy the beta without worries, the beta builds save their profiles into PrusaSlicer-beta directory, so you may use the beta side by side with the current release without ruining your production configuration.
New features with respect to PrusaSlicer-2.1.0-alpha1
SLA improvements
- SLA support generator is now about 2x faster on complex objects.
- SLA printer profile newly supports minexposuretime / maxexposuretime / mininitialexposuretime / maxinitialexposuretime limits to validate the SLA material exposure times against the printer profile.
- Entering / leaving the SLA gizmo is newly undoable on its own.
- When jumping to an Undo / Redo snapshot where the SLA gizmo was active before, the supports are newly being recalculated if they were calculated at the time the snapshot was taken.
Other new features
- Algorithm for priming the single-extruder multi-material setup has been improved to support narrow or circular print beds #1121.
- Newly one may set the extruder color at the Printer profile to "Undefined". In that case the filament color is used to color the objects and tool paths #2321 #2626.
- FDM tool paths can now be exported into an OBJ file to be rendered by a photo realistic renderer. The initial idea and code was provided by Paul Arden, see his wonderful renders ↗ on twitter. The tool paths could be exported after the G-code is generated by menu File->Export->Export Tool Paths #2472.
- PrusaSlicer newly detects and reports availability of OpenGL 2.0 capable graphics card. If not available, an appropriate error message is shown, and on Windows an advice is given on how to run PrusaSlicer with software rendering, albeit slowly #2669 #2728.
- The low memory exception "std::bad_alloc" is newly converted to a text explaining that one may need to buy more RAM for his system.
- Implemented error checking on malformed PrusaSlicer.ini.
- Windows specific: Double clicks are no more sent to the 3D scene, each click is sent separately. This makes the 3D scene more responsive. Implemented by patching wxWidgets.
Bugs fixed:
- Windows specific: There were mysterious corruptions of PrusaSlicer.ini reported, which we cannot explain. Likely the Windows specific "file rename" API is not reliable. We applied a complex "rename file" function from the llvm project ↗ with the hopes that it will fix this mysterious file corruption #1357 #2438 #2466.
- Linux specific: Fixed the AppImage desktop integration by providing an application icon of supported dimensions #1431.
- Windows specific: The extruder selection drop down menu at the side bar now behaves somehow better: First mouse double clicks are newly disabled on Windows for the side bar, second one click less is needed to activate the extruder combo box in case the line was already active. Still the extruder selection requires three mouse clicks to open the drop down menu. We plan to improve on that #1606.
- Fixed an issue where an excessive "T0" G-code was being generated for a single extruder printer profile after switching from a "multiple extruders" printer profile to a "single extruder" printer profile #2051 #2166.
- Linux specific: PrusaSlicer will newly provide a hint to the user if the active locale was not installed correctly in the system #2365 #2580.
- Fixed a Window specific regression issue starting with 2.0.0 release, where PrusaSlicer was hanging or crashing when closing the application on some computers #2379 #2645.
- Fixed a regression issue from 2.1.0-alpha, where changing fields at the side bar was not working reliably #2510 #2758.
- Changed the reference point when loading AMF / 3MF files. The AMF / 3MF files are expected to describe the plater layout, therefore the coordinates of the embedded objects are maintained in respect to the print bed zero point. The content of the loaded AMF / 3MF file was incorrectly centered around the print bed zero point before #2559.
- The single-extruder multi-material wipe tower generator requied the printing filament diameters to be equal. This check is newly relaxed to 10% tolerance #2737.
- Fixed updates of colors of objects in the 3D scene after changing filament colors #2738.
- Fixed a regression issue from 2.1.0-alpha, where the plater overlay was not rendered correctly on some graphics cards #2739.
- Fixed crash when pressing '?' on the Printer Settings tab #2745.
- Added credits for Linux AppImage packaging #2747.
- Windows specific: Fixed zooming by two a finger gesture on some track pads #2750.
- Fixed a regression issue from 2.1.0-alpha, where an "empty layer detected" check trigger incorrectly in case the support contact distance was set to a negative value. Also the error message was improved to indicate, that the source model may be broken #2752.
- Parameter overrides of modifier meshes and layer spans are now validated the same way as at the parameter tabs. For example, a very high infill rate cannot be specified for a modifier for a Gyroid infill pattern #2753.
- Fixed some C++ printf format security issue #2757 thanks @jasontibbitts.
- Fixed crash of the Arrange function with a custom print bed shape #2765.
- Fixed a bug, where the firmware linear advance was disabled before entering the wipe tower, but not re-enabled when leaving the wipe tower in case there was no tool change on that layer. Newly the linear advance is only disabled for the ramming procedure, never for the sparse wipe tower layers #2770.
- The limit on maximum extrusion width introduced in 2.1.0-alpha1 is now lifted to 3x nozzle diameter #2784.
- The Arrangement was made smarter for a specific scenario #2787.
- The "Color change" visualization newly interprets "Color change" G-code placeholders, not M600 G-code, so that the "Color change" feature will not get confused by M600's entered into custom G-code sections.
- Fixed some memory leaks due to some wxDialogs not being deallocated c8ac46df43f0ae467edc02f7587094f7facfe16f.
- The "layers editing" mode was not being disabled when switching from FDM to SLA, this is now fixed.
- Fixed a false positive "Spiral Vase option can only be used when printing single material objects" error after switching from a multi-extruder to a single extruder printer profile.
- Fixed incorrect time stamps of configuration snapshots, where the local time and GMT time API functions were mixed up.