BETA: Slic3r 1.33.3 Prusa Edition
Get it here: https://github.com/prusa3d/Slic3r/releases
Remember, this is a beta so do not use it for important work and please report any bugs on GitHub...
Summary:
This is the Slic3r 1.33.3 - Prusa Edition release. This is a beta release, introducing two new features: Variable layer height and reworked supports.
When using this release of Slic3r with the Original Prusa i3 MK2 printer, following configuration files shall be used: https://github.com/prusa3d/Slic3r-settings
Variable layer height
The idea to vary a layer height to improve finish of sloping surfaces is certainly not new. A paper by Pandey, Reddy and Dhand 2003 gives an extensive overview of algorithms to vary the layer height to limit the surface roughness, Florens Wasserfall integrated automatic layer height into his experimental Slic3r in year 2014 as a part of his diploma thesis and Autodesk has shown their flavor of the variable layer height algorihtm the last year.
We argue though, that while the automatic layer height looks good in scientific papers, it is less useful in practice as implemented in the above mentioned works. We want the layers to become invisible, which requires the layer height to vary smoothly, and we want the layers to be as thick as possible as long as the step artifacts are not disturbing. For an automatic algorithm it is difficult to judge the importance of a feature to be printed in a high detail, therefore one often ends up with the whole object being printed with the thinnest layers allowed, making the automatic layer height useless.
We therefore implemented a slick and quick manual layer height editing tool to give the user a complete control over the details and smoothness of the prints. The user interface is easy to use and the layer simulation gives a realistic real-time feedback of the layer height effects on the appearance of the printed object.
The variable layer height feature offers following settings:
New supports
The supports were completely rewritten.
Other changes
This release contains following improvements:
This release contains following bug fixes:
Prusa Research specific:
Re: BETA: Slic3r 1.33.3 Prusa Edition
Should I wait for the release version to update the Ubuntu PPA or would users prefer it to be updated right away? (You can always choose to not install the update when prompted.)
- Gab
Re: BETA: Slic3r 1.33.3 Prusa Edition
i was hoping it would work on my 10.8.5 Mac Pro...but as all new versions, it still doesn't 😕
Re: BETA: Slic3r 1.33.3 Prusa Edition
This sound as an amazing work! The variable layer height, multicore performance improvements for slicing, better supports generation algorithm and the long awaited "estimation" of the used filament are magic bullets! That means that we no longer need to recommend Simplify3d!
I'm so happy that selling a lot of Mk2 allow Prusa to invest in the development of the software!
Re: BETA: Slic3r 1.33.3 Prusa Edition
Three comments:
1) If possible, slicer costs should show after slicing, not wait for exporting.
2) Linux version, when slicing there appears to be a button beside the progress bar, but the height of the space is too small. The button label is unreadable. This is not a "new" issue.
3) on the variable layer height, it is not clear how that works if multiple objects are on the plate. If it applies to only the highlighted piece, is there a way to make it global? I print parts from PrintableScenery.com and and on floors and some walls I want a higher detail only in a small range (top 1mm of an 8-10mm object), but need it on several pieces, not always the same part.
Re: BETA: Slic3r 1.33.3 Prusa Edition
Should I wait for the release version to update the Ubuntu PPA or would users prefer it to be updated right away?
Can you create an additional PPA so that we can install slic3r-prusa-beta in addition to slic3r-prusa, similar to the way you can install openscad-mcad and openscad-nightly? This way we can have the stable and beta version running side-by-side.
Re: BETA: Slic3r 1.33.3 Prusa Edition
Should I wait for the release version to update the Ubuntu PPA or would users prefer it to be updated right away?
Can you create an additional PPA so that we can install slic3r-prusa-beta in addition to slic3r-prusa, similar to the way you can install openscad-mcad and openscad-nightly? This way we can have the stable and beta version running side-by-side.
Having them running side by side requires some extra work, I'll see if I can find the time but no promises.
I can add a slic3r-prusa-beta package easily but then they would conflict and you'd need to install either one or the other.
Note that if you want to run them both, downloading the binary is easy enough as if you have Slic3r Prusa Edition already installed via the PPA you already have all the dependencies, so you can try the beta by starting it from the folder you downloaded it into. [Of note, I was not able to get the --datadir option to work, in order to keep the settings for the two versions separate.]
Unrelated - am I blind or is there no way to see a print time estimate? The new estimates only show filament length, weight and cost?
- Gab
Re: BETA: Slic3r 1.33.3 Prusa Edition
Note that if you want to run them both, downloading the binary is easy enough as if you have Slic3r Prusa Edition already installed via the PPA you already have all the dependencies, so you can try the beta by starting it from the folder you downloaded it into. [Of note, I was not able to get the --datadir option to work, in order to keep the settings for the two versions separate.]
Thanks for the tip about running the beta binarty without a need for the PPA once the release PPA is installed. It works. I also tried the --datadir option and it worked for me in most case (see below).
I ran ./slic3r --datadir /home/avi/Downloads/t/
It went through the initial setting questions and filled the directory I pointed to with the following files/directories:
drwxrwxr-x 2 avi avi 4096 Feb 12 18:15 filament
drwxrwxr-x 2 avi avi 4096 Feb 12 18:15 print
drwxrwxr-x 2 avi avi 4096 Feb 12 18:15 printer
-rw-rw-r-- 1 avi avi 301 Feb 12 18:15 slic3r.ini
So it seems that the --datadir option works as long as I don't have a space in the path. If I have a space anywhere in the path I get an error about Input file must have .stl, .obj or .amf(.xml) extension
Re: BETA: Slic3r 1.33.3 Prusa Edition
Ah, that must have been it, hmm next time I'll try double escaping the spaces or just symlink to a path with no spaces. 🙂
- Gab
Re: BETA: Slic3r 1.33.3 Prusa Edition
Ah, that must have been it, hmm next time I'll try double escaping the spaces or just symlink to a path with no spaces. 🙂
That's what I did. Linked '3D printing' to '3D_printing' 🙂
Re: BETA: Slic3r 1.33.3 Prusa Edition
> i was hoping it would work on my 10.8.5 Mac Pro...but as all new versions, it still doesn't 😕
Sorry, we build on OS X 10.9 Mavericks. Cannot you update your OSX?
Re: BETA: Slic3r 1.33.3 Prusa Edition
> 1) If possible, slicer costs should show after slicing, not wait for exporting.
I have used the work by Joseph Lennox. Slic3r does not have the complete information yet about the G-code when the preview is ready, so it may not be technically possible before the G-code export, but I did not look deep enough yet.
> 2) Linux version, when slicing there appears to be a button beside the progress bar, but the height of the space is too small. The button label is unreadable. This is not a "new" issue.
Please create an issue https://github.com/prusa3d/Slic3r/issues
> 3) on the variable layer height, it is not clear how that works if multiple objects are on the plate. If it applies to only the highlighted piece, is there a way to make it global? I print parts from PrintableScenery.com and and on floors and some walls I want a higher detail only in a small range (top 1mm of an 8-10mm object), but need it on several pieces, not always the same part.
The layer height profile is set per object. If you print a single object multiple times, then I believe it will be applied on all of them, but you have to use the "+" button to duplicate the object, not load the same object multiple times.
Re: BETA: Slic3r 1.33.3 Prusa Edition
> So it seems that the --datadir option works as long as I don't have a space in the path. If I have a space anywhere in the path I get an error about
If you think there is a bug, please create a bug report
https://github.com/prusa3d/Slic3r/issues
Thanks
Re: BETA: Slic3r 1.33.3 Prusa Edition
> i was hoping it would work on my 10.8.5 Mac Pro...but as all new versions, it still doesn't 😕
Sorry, we build on OS X 10.9 Mavericks. Cannot you update your OSX?
today, i just install El Capitan, to try it...bad idea.
So i install Mavericks...was ok, but make my Old Mac pro really slow (with 20G ram?)
So i come back to Mountain Lion... 🙄
Re: BETA: Slic3r 1.33.3 Prusa Edition
> So it seems that the --datadir option works as long as I don't have a space in the path. If I have a space anywhere in the path I get an error about
If you think there is a bug, please create a bug report
https://github.com/prusa3d/Slic3r/issues
Thanks
I just did. #128
Re: BETA: Slic3r 1.33.3 Prusa Edition
> today, i just install El Capitan, to try it...bad idea.
> So i install Mavericks...was ok, but make my Old Mac pro really slow (with 20G ram?)
Probably it requires a better graphics card for all the gimmicks they developed at Cupertino?
> So i come back to Mountain Lion... 🙄
If you are brave, you may try to compile Slic3r on Mountain Lion, but it is very lengthy and a pain.
https://github.com/alexrj/Slic3r/wiki/Building-Slic3r-on-OSX-and-Windows-for-Distribution
Re: BETA: Slic3r 1.33.3 Prusa Edition
> today, i just install El Capitan, to try it...bad idea.
> So i install Mavericks...was ok, but make my Old Mac pro really slow (with 20G ram?)
Probably it requires a better graphics card for all the gimmicks they developed at Cupertino?
> So i come back to Mountain Lion... 🙄
If you are brave, you may try to compile Slic3r on Mountain Lion, but it is very lengthy and a pain.
https://github.com/alexrj/Slic3r/wiki/Building-Slic3r-on-OSX-and-Windows-for-Distribution
few month ago i have already update my graphic card...(see picture/file)
and even if it is a old Mac, it is a good "old" one 🙂
anyway, thanks for your help
Re: BETA: Slic3r 1.33.3 Prusa Edition
Ah, that must have been it, hmm next time I'll try double escaping the spaces or just symlink to a path with no spaces. 🙂
Modify the slic3r script and replace
"$DIR/bin/perl5.22.0" "$DIR/bin/slic3r.pl" $@
with this
"$DIR/bin/perl5.22.0" "$DIR/bin/slic3r.pl" "$@"
The code in the repository was fixed already but no need to wait for the next release.
Re: BETA: Slic3r 1.33.3 Prusa Edition
> today, i just install El Capitan, to try it...bad idea.
> So i install Mavericks...was ok, but make my Old Mac pro really slow (with 20G ram?)
Probably it requires a better graphics card for all the gimmicks they developed at Cupertino?
> So i come back to Mountain Lion... 🙄
If you are brave, you may try to compile Slic3r on Mountain Lion, but it is very lengthy and a pain.
https://github.com/alexrj/Slic3r/wiki/Building-Slic3r-on-OSX-and-Windows-for-Distribution
...unfortunately, i am absolutely not able to do something like this 😕