mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-27 19:01:02 +00:00
Make Cubicon's "@base" filament presets true base profiles
Cubicon's nine "@base" presets were the only instantiated ones of the 196
"@base" filament presets in the library; the other 187 are instantiation:false.
Being selectable, and claiming xCeler-I and xCeler-Plus, they put two presets of
one product on those two printers - which is what forced the nine filament_id
salt splits: one product deliberately kept on two ids so AMS matching stayed
unambiguous.
Flip them to instantiation:false and drop the compatible_printers, setting_id
and filament_settings_id that a base has no use for, matching what the other
150 bases carry. The three "@Cubicon xCeler-{I,Mini,Plus} 0.4 nozzle" variants
keep one printer each, so every printer still sees exactly one preset per
product and they converge on its single id; the nine salted ids retire.
A base is not added to the preset collection, so user presets that inherited
the selectable "@base" - the v2.3.2-v2.4.2 fixtures have one per material -
would lose their parent. renamed_from on the xCeler-I variant, the first model
the base ever claimed, redirects them; a preset built on "@base" while printing
on an xCeler-Plus narrows to the xCeler-I.
The six default_materials / default_filament_profile fields named
"Cubicon PLA @Cubicon xCeler-<model>", dropping the " 0.4 nozzle" the presets
actually carry, so none of them ever resolved; each model now names its own
variant.
Claude-Session: https://claude.ai/code/session_01Q3zm9HuyskkSb4hynviV99
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Cubicon PLA @Cubicon xCeler-I"
|
||||
"Cubicon PLA @Cubicon xCeler-I 0.4 nozzle"
|
||||
],
|
||||
"default_print_profile": "cubicon default @base",
|
||||
"deretraction_speed": [
|
||||
|
||||
@@ -6,5 +6,5 @@
|
||||
"bed_texture": "Cubicon xCeler-I_bed_texture.svg",
|
||||
"family": "Cubicon",
|
||||
"machine_tech": "FFF",
|
||||
"default_materials": "Cubicon PLA @Cubicon xCeler-I"
|
||||
"default_materials": "Cubicon PLA @Cubicon xCeler-I 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Cubicon PLA @Cubicon xCeler-Mini"
|
||||
"Cubicon PLA @Cubicon xCeler-Mini 0.4 nozzle"
|
||||
],
|
||||
"default_print_profile": "cubicon default @base",
|
||||
"deretraction_speed": [
|
||||
|
||||
@@ -6,5 +6,5 @@
|
||||
"bed_texture": "Cubicon xCeler-I_bed_texture.svg",
|
||||
"family": "Cubicon",
|
||||
"machine_tech": "FFF",
|
||||
"default_materials": "Cubicon PLA @Cubicon xCeler-Mini"
|
||||
"default_materials": "Cubicon PLA @Cubicon xCeler-Mini 0.4 nozzle"
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
"cooling_tube_length": "0",
|
||||
"cooling_tube_retraction": "0",
|
||||
"default_filament_profile": [
|
||||
"Cubicon PLA @Cubicon xCeler-Plus"
|
||||
"Cubicon PLA @Cubicon xCeler-Plus 0.4 nozzle"
|
||||
],
|
||||
"default_print_profile": "cubicon default @base",
|
||||
"deretraction_speed": [
|
||||
|
||||
@@ -6,5 +6,5 @@
|
||||
"bed_texture": "Cubicon xCeler-I_bed_texture.svg",
|
||||
"family": "Cubicon",
|
||||
"machine_tech": "FFF",
|
||||
"default_materials": "Cubicon PLA @Cubicon xCeler-Plus"
|
||||
"default_materials": "Cubicon PLA @Cubicon xCeler-Plus 0.4 nozzle"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user