PrusaSlicer with multiple materials
-
Turns out I have a second excuse (backup excuse ?) ...... the field that specifies the extruder does not show up (not empty, it just isn't there) until you change something in the filament setting. This is very bad UI design and the kind of thing that has unfortunately been done on a number of settings in PrusaSlicer. There are several other areas where, unless you know the secret handshake, you will never know that the option/choice exists. Once the user figures it out, it seems at least somewhat obvious but that doesn't help a new user. A manual would solve a lot of these issues but it is still poor UI design. I am just ever so grateful that people on this forum have helped me in the past to decode these secret handshakes. It has improved my Prusalicer experience by a vast amount!
I think the design team is conflicted about showing that an option exist because it would clutter up the screen with too much information. I don't have a magic answer for this problem but in this particular case, not showing the data entry box on the screen until there is a reason to do so (when data was changed) is an unfortunate choice. I have looked over that screen many times and not seen the entry box. After a while your brain starts to ignore that area and you will not notice that something has change.d unless it really screams at you (a pop up box telling you that an entry has to be made ?) I am just glad that this kind of thing is not carried through on the vast majority of entry fields in PS.
Having said all that, I can't blame the design team for not hiring a professional UI designer when the product is given away for free.
-
@jens55 I somewhat disagree with you on the last item. Prusa pays a dev team to develop the slicer, but neglected the UX for a long time, giving rise to partially proprietary forks like OrcaSlicer.
Also, PrusaSlicer already has an affordance where users can decide how many knobs to show with the simple/advanced/experts setting. And expert should show just everything.
-
@oliof, I totally agree with you that 'expert' should show everything. Alas, it doesn't. Maybe there should be a fourth option called 'show everything'
I did not know that there was a paid dev team but based on what I see, a UI specialist was not part of the team. Generally, developers or programmers are not known for good UI design (or writing user manuals) -
I seem to recal that Prusa initially used Slic3R - the latest release of which was in 2018. All they have done is take the initial open source project and adapted it to their own needs. They deserve some credit for making their version available to everyone but on the other hand, I would say they have a moral obligation to do so, given that it is based on an open source project. One can still download Slic3R but as I mentioned earlier, the latest release is from 2018. Maybe Prusa recruited one or more of the Slic3R people? - that's purely conjecture on my part but it would explain why there have been no further releases of Slic3R for the last 5 years.
-
@deckingman they did not hire the slic3r dev but choked the upstream project with their high change rate. Thats why its basically dead. Experimental stuff is independently done in superslicer, but thats for the most part a single developer project with a somewhat erratic pace.
-
@oliof It's also some interesting stuff happening in OrcaSlicer, but they're somewhat shitting the bed since It's not fully open source with using the bambulabs library etc.
From the looka of it SuperSlicer has become somewhat dead in the water after Merill became sick last year. The latest nighty release being built on a rathee early alpha release of PrusaSlicer makes it quite obselete in it's current state imo.
-
@Exerqtor, didn't know that there was OrcaSlicer ... sounds interesting and I will give it a try.
-
@jens55 Give it a look, but other than the Bambulabs AMS unit it's pretty much useless for multimaterial in what I've looked at it.
I was mainly refering to the other stuff it brings to the table in my previous post, buliding on the calibration prints, UI and a couple other features.
-
@Exerqtor, turns out that was a big fail. Besides the fact that I had a number of error warnings as orcaslicer started up, I did not see a way to set up my Jubilee printer. There was a generic Klipper printer and a generic Marlin printer as custom printers, no RRF based generic printer. I decided to set up a Creality printer just to see where that got me but I found no way to specify the number of extruders.
While it is likely that I just don't know what I am doing, I think I will stick with what I got. Still, interesting .... -
@jens55 sorry for digging this out so late... but if it helps: Prusaslicer is a Slic3r fork and still heavily relies on the Slic3r code even if it has a lot of enhancements now... and it carried over the behaviour "setting in selection dropdown on right side of plate = setting in selection dropdown on material/print setting/printer tab" from there.
For a single extruder printer (which is what Slic3r was made for - back in 2011, multi extruder 3D printers for the audience Slic3r was intended for simply did not exist) this is a very logical choice, since you
- choose the settings you want for your print job and
- then edit them as required for the current job.
Usually you would not like to have to select the appropriate setting once more for the second step - and if you are used to work like that (i.e. prepare settings, save them, then sometime later add your model, select settings and only do the editing you require for the current job) the behaviour is still prefectly fine. Thus, this has nothing to do with Prusa machines as deckingman had suspected
With the current Prusaslicer 2.7, I guess this logic has become a bit more obvious again since they added a second dropdown to the material settings where you can choose the extruder (and thus, the previously selected material setting) you want to work on. Personally, I would have preferred if they placed that dropdown to the far left of the material tab to keep the "left to right" logic of the GUI there... but well, their resources are limited and I guess it was easier that way.