mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-25 09:50:59 +00:00
* 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>
65 lines
1.1 KiB
JSON
65 lines
1.1 KiB
JSON
{
|
|
"type": "machine",
|
|
"name": "fdm_ultra_common",
|
|
"inherits": "fdm_klipper_common",
|
|
"from": "system",
|
|
"instantiation": "false",
|
|
"default_bed_type": "4",
|
|
"default_filament_profile": [
|
|
"WonderMaker PLA Basic"
|
|
],
|
|
"single_extruder_multi_material": "0",
|
|
"enable_filament_mapping": "1",
|
|
"filament_swap_gcode": "M117 Swap filament for tool {next_extruder}\nPAUSE",
|
|
"nozzle_diameter": [
|
|
"0.4",
|
|
"0.4",
|
|
"0.4",
|
|
"0.4"
|
|
],
|
|
"printable_area": [
|
|
"0x0",
|
|
"300x0",
|
|
"300x270",
|
|
"0x270"
|
|
],
|
|
"bed_exclude_area": [],
|
|
"printable_height": "290",
|
|
"extruder_clearance_radius": "134",
|
|
"bed_mesh_min": [
|
|
"10",
|
|
"10"
|
|
],
|
|
"bed_mesh_max": [
|
|
"290",
|
|
"260"
|
|
],
|
|
"bed_mesh_probe_distance": [
|
|
"50",
|
|
"50"
|
|
],
|
|
"support_air_filtration": "0",
|
|
"support_chamber_temp_control": "0",
|
|
"machine_tool_change_time": "10",
|
|
"machine_load_filament_time": "0",
|
|
"machine_unload_filament_time": "0",
|
|
"retract_lift_below": [
|
|
"279",
|
|
"279",
|
|
"279",
|
|
"279"
|
|
],
|
|
"enable_long_retraction_when_cut": [
|
|
"0",
|
|
"0",
|
|
"0",
|
|
"0"
|
|
],
|
|
"long_retractions_when_cut": [
|
|
"0",
|
|
"0",
|
|
"0",
|
|
"0"
|
|
]
|
|
}
|