PrusaSlicer
PrusaSlicer 1.38.2
Fiche officielle de PrusaSlicer 1.38.2, publiée le 29 nov. 2017.
Fichiers officiels de cette version
macOS · 1 fichiers
- Slic3r-1.38.2-prusa3d-full-201711292004.dmgNon indiqué dans le nom du fichier · 11,7 MiB · 182 téléchargementsTéléchargement officiel ↗
Linux · 2 fichiers
- Slic3r-1.38.2-prusa3d-linux64-full-201711292009.AppImageNon indiqué dans le nom du fichier · 13,2 MiB · 131 téléchargementsTéléchargement officiel ↗
- Slic3r-1.38.2-prusa3d-linux64-full-201711292009.tar.bz2Non indiqué dans le nom du fichier · 11,3 MiB · 88 téléchargementsTéléchargement officiel ↗
Windows · 2 fichiers
- Slic3r-1.38.2-prusa3d-win32-full-201711292009.zip32-bit · 8,1 MiB · 254 téléchargementsTéléchargement officiel ↗
- Slic3r-1.38.2-prusa3d-win64-full-201711292009.zipIntel / AMD 64-bit · 9,6 MiB · 608 téléchargementsTéléchargement officiel ↗
Évolution des paquets depuis la version précédente
Par rapport à 1.37.2, tous les décomptes classés restent inchangés avec 5 fichiers publics.
Les décomptes sont des vues séparées des noms de fichiers de l’éditeur par plateforme, processeur et format. Ils ne garantissent ni compatibilité ni assistance.
Aperçu des notes de version
Extrait en texte brut des notes de l’éditeur. Ouvrez la version officielle pour le texte complet et actuel.
Les notes de l’éditeur restent dans leur langue source. Cet extrait n’est pas traduit automatiquement.
Slic3r Prusa Edition Slic3r 1.38.2 - Prusa Edition
Summary:
This is the Slic3r 1.38.2 - Prusa Edition release. This is an alpha release, which introduces new features allowing effective handling of multiple 3D printer models through a single configuration set. For the Prusa Research printers, you will want to install the merged profiles from github.com/prusa3d/slic3r-settings/tree/merged, ↗ containing all the MK2 and MK3 profiles in the same configuration structure.
Merging of the printer dependent profiles into a single configuration structure has been enabled by two new features: "compatible with a printer profile" property of print and filament profiles, and conditional G-code processing.
Configuration layer changes
We have integrated and extended the concept of "compatible with a printer profile" property of print and filament profiles, implemented first by @alexrj into the original Slic3r. This concept supports hiding of the print and filament presets not compatible with the active printer profile at both the platter preset selection control and at the preset tabs.
To make the life easier for the beginners, the incompatible presets are hidden by default. However, there is also a new "Show incompatible print and filament presets" checkbox at the application preferences, allowing one to show the incompatible profiles at their respective configuration tabs to support editing of the "compatible with printer" flags. If enabled, there is a new "flag" button shown at the print and filament tabs, allowing one to show / hide the profiles not compatible with the active printer.
On the following image, the incompatible filaments are hidden on the left, but shown on the right marked with a red flag, while the compatible profiles are marked with a green flag.
Compatible filament profiles
The preset and application preferences configuration layer has been ported from C++ to Perl and refactored, and the following improvements were done along the way:
- Until now, Slic3r was able to import print, filament and printer configuration from a config file or from a G-code. Starting with this release, an active configuration could be loaded from a config bundle file as well.
- Slic3r is now able to load all filament profiles of a multi-material print from a config file or a G-code, while the old Slic3r loaded the first filament preset only.
- Active profile names are now being written into Slic3r.ini without an .ini suffix to be compatible with the original Slic3r #367.
Conditional G-code processor
Math expressions and conditional expressions are now supported inside the custom G-code blocks #438. This feature allows Prusa Research to use common filament presets for both single material and multi material printers by controlling the filament specific linear advance values with a conditional G-code selecting the appropriate linear advance value by an active print preset name.
Please note that the conditional syntax implemented in Slic3r Prusa Edition is not compatible with the new conditional syntax implemented recently in the original Slic3r due to technical reasons: The complex implementation in Slic3r PE offers richer macro processing than the simpler implementation in the original Slic3r.
We are aware that once a macro processing language is in place, it is difficult to change it. Therefore we implemented two constructs first:
and we expect a wider discussion github.com/prusa3d/Slic3r/issues/438 ↗ about the syntax of the future macro processing constructs. The expression and condition may apply +,-,*,/,(,), ==, != operators to numeric and string values and numeric and string variables, and the vector configuration values may be indexed with arbitrary integer math expressions. The following line controls a filament specific linear advance value depending on the active printer profile:
Other G-code generator improvements
Handling of temperatures defined inside the custom G-code blocks with M104/109/140/190 commands has been improved: Slic3r will now extract the extruder and bed temperatures from the custom G-code blocks by searching for the M104/109/140/190 Sxxx commands. In earlier releases, Slic3r would silently expect these temperatures to be equal to the temperatures specified by the active filament profile.
A new betweenobjectsgcode custom G-code block has been integrated, thanks @lordofhyphens #578, and a new currentobjectidx value is now defined inside the betweenobjectsgcode to index sequentially printed objects.
Other improvements
- Added a hint text next to the filament maximum volumetric rate limit input field, showing the current volumetric limits for the active print and printer profile. This hint helps one to estimate the filament specific value needed to slow down the print for some difficult filaments, for example the flexibles (Ninjaflex) or the solubles (PVA, BVOH).
- Reduced flickering of the preset editor UI and the preset selection controls.
- Improved documentation of the extrusion width logic shown in the tooltips: Correct default extrusion width values and parameter dependencies are shown now.
- Fix of a supportmaterial1stlayerflow, brimflow and skirtflow logic to use the extrusionwidth if both firstlayerextrusionwidth and supportmaterialextrusion_width are undefined.