The following is something that @ nickramsey57
came up with and mentioned in
Not sure if it relates to what you are trying to do.
From nickramsey57 (using Orca Slicer)
Yes. However I do now know the real root of the issue…
I don’t know if it existed in earlier versions of the slicer, but the filament profile now has a tab called “Dependencies”. I do not believe it existed before.
**** Orca Only, not BS. But profiles set in Orca as described below will be available in BS. As usual, Orca is ahead of the BS slicer ****
When I created a filament profile it would become available on my P1S and X1C machines.
If I set the printer as one of those machines, all my profiles are available under the Custom dropdown.
Choose the one I want on the H2S and edit it, go to Dependencies and choose “Set” under “Compatible Printers”.
A list of all your printers comes up and you will see any previous printers you had are ticked (this is why I think it didn’t exist before - it applied to all printers).
You can now tick all the printers you want it to apply to in my case the four H2S nozzle sizes.
Ok and save the profile.
I assume this has been introduced for a couple of reasons:
First, you can untick Carbon filaments on any 0.2mm nozzle machines (for example - could be anything that is not recommended with a particular nozzle)
Second, if you have a machine with a high flow nozzle and another without, you can make the high flow profile only visible on the machine that can handle it
(There was another reason I thought of that has slipped my mind as I type).
You might think they would have enabled profiles for all your machines by default and this issue would never have occurred but my guwess is they decided not to because that makes you deliberately choose which machines you can use carbon fibre or glass-filled filaments in; and also if your printers don’t behave in the same way with a filament you can restrict the settings to different machines.
When I had a P1P, for example, shrinkage was greater than on my X1 so if this Dependencies tab had been there, I could have two profiles for a filament, with different shrinkage set, and only allow each to be seen by the relevant printer.
In the past I created the two profiles and I named them with " - P1P" or " - X1C" at the end of the name. I would still need two profiles now but it can be made more obvious why they are different : call them " - LowShrink" and " - HighShrink" for example.
TLDR - I can simply run through the list in the filament profile editor and select H2S in the dependencies for each profile, or if I’m not bothered making CF filaments unavailable to 0.2mm nozzles, just tick the “All” box and save