2.6.0 + Win 64. Can't have same filament name and different colors for Extruder1 and Extruder 2
I am using 2.6.0 + Win64 as the slicer for my Flashforge Creator Pro 2 IDE. For a recent print I had one of my PLA presets selected for both Extruder 1 and Extruder 2. However, I wanted to change the Filament Color in 'Filament Settings' to match the actual filament color to avoid confusion, but when I changed the filament color for extruder1, it also got changed for filament2.
Eventually I figured out that the filament color (and everything else) is stored in the Filament setting structure selected in the Plater view. The only way I could make this work was to have two separate filament presets, differing only in the filament color setting in 'Filament Settings'. So now I have a 'PLA CP2 215 40 Yellow' and a 'PLA CP2 215 40 Green'. This works, but is a PITA.
It seem to me this is an inversion of the object hierarchy - an Extruder object should contain all filament settings associated with that extruder, and a Filament object should just contain the material type.
Thoughts?
RE: 2.6.0 + Win 64. Can't have same filament name and different colors for Extruder1 and Extruder 2
Thoughts, well its always worked that way and a filaments colour is part of a filament definition. You can set a specific colour for each extruder in the extruder settings or leave it undefined where it then gets the colour from the assigned filament. By default the extruders are undefined iirc.
If you think its a bug or if you want to request a feature change then please open an issue on the Prusa Slicer github (after searching for any potential existing ones with as many keywords as possible, both Open and Closed).
RE: 2.6.0 + Win 64. Can't have same filament name and different colors for Extruder1 and Extruder 2
Yeah, I think it is a bug, but before I report it as such, I'd appreciate a sanity check if you don't mind 🙂
If a printer has only one extruder (as Prusa's have been forever) then having the extruder object pick up its color from the filament settings makes sense. However, once a printer can have multiple extruders, then it doesn't. Typically the only significant attribute of a filament is its material (PLA, PETG, etc) as this is the only thing that affects prints. All the other attributes that might affect a print, such as bed and extruder temperature, shouldn't be associated with a filament preset - but they are at present.
Extruder objects should contain filament objects - which should contain material, but not color
Extruder objects should contain extruder temp and extruder color - because the extruder <> color association is important in the plater & slice screens to make sure the correct color is associated with the correct physical part
The solitary Printer object should contain print bed temperature, as this is common across all extruders and filaments.
Does this make sense?
TIA
Frank
RE: 2.6.0 + Win 64. Can't have same filament name and different colors for Extruder1 and Extruder 2
Sorry completely disagree. The temperature and bed settings are filament dependent far more than they are extruder. Colour is also a function of filament but let’s face it that’s just a visualisation convenience. You can set a colour to an extruder already as previously mentioned.
You may have print individual objects selected and assigned to different extruders. In that case the bed temp also needs to be adjusted as the second object is being printed from the bed too and could require a different temp.
By all means open an issue if there isnt an existing one and make your case to the devs but I rate the chances of such being changed as close to zero. Of course with it being open source you could always also make your suggestions to one of the existing forks like Orca slicer or even make the changes and compile it yourself if you dont get any joy.
RE: 2.6.0 + Win 64. Can't have same filament name and different colors for Extruder1 and Extruder 2
Thanks for the prompt (and honest) reply. I won't bother to make an issue of it. I suspect the number of multi-extruder users of Prusa Slicer is much smaller than for single extruder, so its probably not an issue for most users.
Frank
RE: 2.6.0 + Win 64. Can't have same filament name and different colors for Extruder1 and Extruder 2
Normally I get 'Blunt' but I'll take honest as a description 🙂