* profile: reorganize the ZR Ultra family and fix the Ultra S tool count
- Adds a new fdm_ultra_common profile to hold all common ZR Ultra toolchanger attributes.
- The S variants are the base machines plus an enclosure heater and filtration, so each now inherits its matching ZR Ultra profile instead of duplicating the per-nozzle values
- Also fixes Ultra S 0.6 and 0.8 - original were declared a single nozzle_diameter entry, so OrcaSlicer treated four-tool machines as single-extruder.
- ZR Ultra S 0.8's retraction_minimum_travel now matches the base Ultra.
- nozzle_diameter stays declared on each S variant rather than inherited, even
though the value is identical to its parent's. Several profile consumers read
these files without resolving `inherits` -- the config wizard's loader and the
web Profiles page among them -- and 1012 of the 1013 instantiated machine
profiles in the tree declare it, so this is the format's expectation rather
than redundancy. The same rule is enforced for filaments' compatible_printers
by scripts/orca_extra_profile_check.py.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
* fix errors
---------
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: SoftFever <103989404+SoftFever@users.noreply.github.com>
Co-authored-by: SoftFever <softfeverever@gmail.com>