PrusaSlicer 2.2.0 - with "Dribbling V.C01" inside is out
few days ago Prusa released the new PrusaSlicer 2.2.0, with a lot of new marvellous features and improvements.
I am proud to announce that is now available the PrusaSlicer 2.2.0 with "Dribbling V.C01" inside, where you can find all the advanced Dribbling capabilities into the new PrusSlicer 2.2.0 😀
You can download the executables or compile yourself. At the moment only the Windows x64 version is pre-compiled. For Linux or OSX you will have to compile yourself.
Dribbling is able to perform a perfect tip shape on filaments, in order to improve the reliability of the MMU2S.
This new version has the capability of swapping filaments of different materials and temperatures, taking care of all, so that you can print mixed PLA/PETG models, or PLA/ABS models, and Dribbling take care of change the temperature several time during the filament swap phase to allow the colour change and flushing of mixed materials, without clogging the nozzle with wrong melting temperature for the filament inside.
Read all the features on the Github release page.
thank you antimix !
some difficulties to compile this new version under linux but I will manage !
Hi Pierre, are you creating :
- a Linux app image
- an Ubuntu package
- or you just compile based on your pc structure and present libraries ?
just compile on my ubuntu 18-04 (previous version was ok, but the dependencies of the 2.2.0 have somewhat changed...)
Hi antimix! Thank-you for the work you do forking in these QoL improvements for MMU users that Prusa fails to see the usefulness of for whatever reason... 👎 🤒 However, I have a few questions hopefully you could help me with. I just happened to notice that you posted the fork in to SkinnyDip for 2.1, but now I see you've did Dribbling for 2.2. In the past, I've had much more success with SkinnyDip over Dribbling, which was why I was looking for a 2.2 version of SkinnyDip; that's what led me to this Dribbling post.
Back to the questions: will there be a SkinnyDip 2.2 or have you put it aside in favor of Dribbling, was there possibly a merge that I missed at some point that just kept the Dribbling name over SkinnyDip (which is kind of what I'm hoping for if this is the situation), if you did adopt Dribbling over SkinnyDip what was the reasoning, and finally, if I must, how can I get similar or (which would be hard to believe because for the time being I --very-- rarely have a loading/unloading error regardless of material at this point with SkinnyDip) even better results?
I ported the original Skinnydip from the its initial version, to PrusaSlicer 2.0.0. Then Eric, the original author of Skinnydip, took the 2.0.0 sources and continued the developments of his own creature. At the same moment I decided to take another path, and I develop Dribbling with a slide different technique, and offering different features and results. So if you are interested in Skinnydip, please download the latest version from its author site or github, otherwise you can try Dribbling and use it, if you like the results. 😉
compilation ok on ubuntu 19-10 (in a virtualbox)
From that point, making an appimage compatible with old systems (glibc) is a nightmare ! i give up 🙁
Thanks a lot antimix! Since I use your dribbling mod I have no serious issues printing with multi-materials 😀 The MMU2s was unusable for me befefore that.
Prusa should integrate your work into the PrusaSlicer. But fortunately you even release your updates very fast, so thanks for that as well.
Thanks Antimix. This is a nice build. However, I have a few questions on this latest version. When I select and check all filaments in the configuration, none are available or displayed in the filament selection. Also, were you able to build the INSTALL in VS19? If so, what procedure did you follow? Thanks in advance.
regarding filament handler issue:
I think is a PrusaSlicer Bug. The dribbling engine I developed is around the wipe tower functionality logic, and not on other parts, so you have to raise an error ticket on the PrusaSlicer github site for filament combo selection or other PrusaSlicer issues.
Regarding Visual Studio:
yes, it is compiled with Visual Studio Community edition 2019.
You have to download it from Microsoft, obtain a free licence number, and install on your pc.
Then you have to setup your dev environment according on the folder structure on your pc.
Download the PrusaSlicer Dribbling sources, and follow all the PrusaSlicer site instruction on how to build external libraries, and compile all the modules.
Keep in mind that is very tricky, because it can find different version of tools already existing in your pc, that have a different syntax, that the one it uses, so you can get strange compilation errors. In other cases path are pointing to folder that do not contain the correct tool.
Then the only thing to do, is loose lots of hours debugging all .make files and path, until you find the duplicate tool in your pc that caused the error, or to discover what files he can't find and why.
Just switching from PrusaSlicer 2.1.0 sources (that was compiled with no issues on the pc) to 2.2.0 sources, took me 5 hours, because it was conflicting with my development environment (that was ok for 2.1.0) , and with no apparent reason refused to compile the new sources.
Once I found some wrong files, removed them, and fixed some path, then it worked.
I am just learning how to successfully use the MMU2S, and with low temperature printing PLA filaments, I have no problems printing in multi-color, thanks to Dribbling V.C01. However with some higher temperature PLA , I am having difficulty forming a good tip. I have problems with PLA filaments which print best at 210C, but when it comes to the dribbling action I would like it to happen at 185C, 25C lower, for good tip formation. In those cases, I noticed the dribbling action happens too soon, at around 195C, before the nozzle cools down to 185C. Is there a way for the dribbling action to wait for the temperature to reach the set temperature of 185C? Or, is there a way of controlling the timing of the dribble action?
Any suggestions or tips? Also, I still don't know how exactly the MMU2S "Toolchange parameters" work in Filament Advanced Settings in Prusa Slicer, it is like black magic to me. My Toolchange Parameter settings, with Ramming set at 3 seconds, are :
By the way, I like very much PrusaSlicer's all other aspects but, after 6 months of experimenting with the MMU2S, I still cannot form good tips without your addition.
Thanks for the very useful addition to PrusaSlicer 2.2.
I haven't used your Dibbling version just yet since my MMU2S is still on order, but I've read many good things in other reddit post and otherwise. Thanks for all your effort!
Can you please say if you are working with Prusa to get your Dribbling functionality added to the next official PrusaSlicer release or another future release? I looked in the github feature request / bug report list for PrusaSlicer ( https://github.com/prusa3d/PrusaSlicer/issues ), but didn't find any mention of Dribbling. It would certainly be great for Prusa to integrate your work.