Machine specific settings are those found in the base profile and not also in the quality, material, or extruder autoconfigure settings.
Placing a specific setting into all of the quality, material, or extruder autoconfigure settings will allow you to set specific values for that setting under each of those selected autoconfigures.
Omikron wrote: ↑Fri Oct 02, 2020 5:08 pm...
2. Information about what things can break those carefully curated profiles from working as expected. Once settings have been "moved" to other areas in the XML file, does changing an associated setting in the GUI simply change the value, or does it also change it's position in the XML, thus reverting to the default S3D functionality for that setting? I have seen some posts indicate that it shouldn't break anything, but I've also seen other posts that indicate once a setting is modified manually in the FFF it should not be modified in the GUI.
- Placing a setting from a nested "controller" such as the extruder controllers, temperature controllers, or fan speed arrays by itself into an autoconfigure will not function properly, as the entire controller should be added to the autoconfigure rather than just the individual setting.
- Adding a setting to material and quality, or material and extruders, or quality and extruders would result in undesired behavior. What you want to do is pick Material, Quality, or Extruders and add your setting to all of those types. No combining of different types.
- You can modify settings in the GUI after they've been modified outside of S3D. The main thing that gets tricky is that when adding a single setting to a material or a quality you want to also add a default value for the other options in that same type. So if you were to add <startingGcode> tags to the PLA autoconfigure you would also need to add it to the other materials. This will allow for the starting gcode to be altered on a per material basis instead of having a base setting for <startingGcode> and then after PLA is switched to, it overwrites the base material setting and now all materials use the same starting code as PLA no matter which one you switch to.