Does anyone have any tips or tools to help with managing slicer profiles using inheritance? I primarily use SuperSlicer but have been dabbling with Orca Slicer recently.

I want to make a master printer profile, then have child profiles for specific purposes (production / draft, different layer heights, etc) that only override specific settings.

SuperSlicer has profile inheritance but if you make a change to the master profile, you have to manually propagate it into every child profile which is painful and error prone.

Orca Slicer also appears to have inheritance but you don’t seem to be able to choose a user profile as the parent profile (only the immutable system profiles), which makes it useless.

I am thinking about creating a makefile driven system or python script to generate the child Super Slicer INI profiles… but it kind of pains me to have to use a separate system instead of managing it from the slicer UI.

    • @kizzardOP
      link
      English
      17 months ago

      Yeah - I tried that technique to change the inherited profile setting on a new profile to an existing master printer profile that I have, but when you do that, the new profile just disappears in the UI. If you reset it back to a system profile, it reappears. I can’t understand the utility of that.

      • @[email protected]
        link
        fedilink
        English
        17 months ago

        Yeah they definitely need to work on that. Enabling filament profiles from one printer to another is also a pain in the ass, but that at least works with a quick edit in the JSON.