mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-09 10:16:50 +00:00
v3.2: vendor-bundle re-mint under the product-triple rule
Every remaining legacy filament_id outside the BBL/QD_* islands re-derives from its product triple (filament_vendor / filament_type / family name), completing the content-addressed id model of filament_id_plan_v3.md: - Relocation pre-step: 14 fdm_filament_* template forks (Cubicon x3, Prusa x6, RH3D x6 minus the pc fork already re-homed) stop declaring ids; the 16 presets that rode Prusa's forks now declare the id they already resolved (verified zero effective-id drift over all 5892 instantiated presets). - --drop-redundant-ids: 6 Custom/MyToolChanger generics drop copied GF ids and ride their OFL families. - --remint over all 62 non-island vendors: 2647 declarations re-derived; identical products converge cross-bundle (showcase: PolyLite PLA is now OF5CgdDq in OrcaFilamentLibrary, Qidi, OrcaArena and Snapmaker). - Prusament @XL completions surfaced by the relocation: filament_vendor ["Prusa Polymers"] on the 8 @XL declarers; Prusament PA-CF typed PA11-CF (the product is Prusament PA11CF) and PC-CF typed PC-CF (-CF family typed as base polymer); each family converges on one id. - Succession: 331 ids retired with mode-rule successors, 355 never-shipped v1 mints forgotten with chain splicing, 151 GF-shaped ids released to the island space with hints, 27 curated BBL-generic -> OFL-generic hints (GFL99 -> OFDSrzZ8 class). New --retire "OLD=NEW" maintenance mode records lineage for OGFC99/OGFG99/OGFN99 (the shipped ids of OFL's Generic PC/PETG/PA in released versions, whose claims migrated in v3.1 while Cubicon's inert fork declarations kept them alive). - Retiring the P-hex system ids removes the last system ids from check_ams_filament_valid's destructive P-gate. - AMS-ambiguity fixes surfaced by convergence (validator -f): 4 presets riding another family's id through inherits now declare their true family id (Elegoo Generic ASA-CF/PETG-CF, Snapmaker PolyLite Dual PLA / PolyLite J1 PLA); 9 Cubicon @base presets and Dremel Generic PLA, which duplicate their per-printer variants on the same printers, split onto the salt-1 iteration of their triple (sanctioned by the mint-conformance check; --remint now leaves salt-conformant declarations alone). Gates: assign_filament_ids --check 0; orca_extra_profile_check 0; 116 python unit tests; config-equivalence over all 5892 instantiated presets (byte-identical configs except the 14 sanctioned Prusament vendor/type corrections; setting_id and compatible_printers unchanged; per-family convergence and ledger conservation verified); profile validator base/-f/-r(BBL)/-r(Qidi) all green; libslic3r_tests 48610 assertions; Moonraker OFL generic map check; custom-preset fixture archives v1.9.0-v2.4.1.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_abs",
|
||||
"from": "system",
|
||||
"setting_id": "cyLAXg9zBIDNkYNx",
|
||||
"filament_id": "GFB00",
|
||||
"filament_id": "OFjHrAX0",
|
||||
"instantiation": "true",
|
||||
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
|
||||
"filament_cost": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_asa",
|
||||
"from": "system",
|
||||
"setting_id": "Wu70ukKHBqIa4TDv",
|
||||
"filament_id": "GFB01",
|
||||
"filament_id": "OFy3sW6j",
|
||||
"instantiation": "true",
|
||||
"description": "When printing this filament, there's a risk of warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
|
||||
"eng_plate_temp": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pet",
|
||||
"from": "system",
|
||||
"setting_id": "Rnm03E1ifi5A2vrQ",
|
||||
"filament_id": "GFT01",
|
||||
"filament_id": "OF4f8vVp",
|
||||
"instantiation": "true",
|
||||
"description": "When printing this filament, there's a risk of nozzle clogging, oozing, warping and low layer adhesion strength. To get better results, please refer to this wiki: Printing Tips for High Temp / Engineering materials.",
|
||||
"cool_plate_temp": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pet",
|
||||
"from": "system",
|
||||
"setting_id": "ZtPZlMNIqq3Gaavc",
|
||||
"filament_id": "GFG00",
|
||||
"filament_id": "OF5lGPup",
|
||||
"instantiation": "true",
|
||||
"description": "To get better transparent or translucent results with the corresponding filament, please refer to this wiki: Printing tips for transparent PETG.",
|
||||
"cool_plate_temp": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "HRFI81hKAaT1LwjF",
|
||||
"filament_id": "GFA00",
|
||||
"filament_id": "OFMK5gVo",
|
||||
"instantiation": "true",
|
||||
"filament_cost": [
|
||||
"24.99"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "eudiDwK2EVLlGnha",
|
||||
"filament_id": "GFA07",
|
||||
"filament_id": "OFEbIx49",
|
||||
"instantiation": "true",
|
||||
"filament_cost": [
|
||||
"29.99"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "YufHNkKBRBBxucHO",
|
||||
"filament_id": "GFA01",
|
||||
"filament_id": "OFepU7Tl",
|
||||
"instantiation": "true",
|
||||
"filament_cost": [
|
||||
"24.99"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "4B7gD5YwPbUCvLAh",
|
||||
"filament_id": "GFA02",
|
||||
"filament_id": "OFcogyWl",
|
||||
"instantiation": "true",
|
||||
"description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.",
|
||||
"filament_cost": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "8kSWEkCpitdwX11c",
|
||||
"filament_id": "GFA05",
|
||||
"filament_id": "OFncpm7O",
|
||||
"instantiation": "true",
|
||||
"description": "To make the prints get higher gloss, please dry the filament before use, and set the outer wall speed to be 40 to 60 mm/s when slicing.",
|
||||
"filament_cost": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pla",
|
||||
"from": "system",
|
||||
"setting_id": "KxnOjANQuyO10zzH",
|
||||
"filament_id": "GFA16",
|
||||
"filament_id": "OFBBgw7B",
|
||||
"instantiation": "true",
|
||||
"filament_cost": [
|
||||
"24.99"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_pva",
|
||||
"from": "system",
|
||||
"setting_id": "PRdEoagTzltjzJCQ",
|
||||
"filament_id": "GFS04",
|
||||
"filament_id": "OF4ulo9Y",
|
||||
"instantiation": "true",
|
||||
"description": "This is a water-soluble support filament, and usually it is only for the support structure and not for the model body. Printing this filament is of many requirements, and to get better printing quality, please refer to this wiki: PVA Printing Guide.",
|
||||
"filament_cost": [
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"inherits": "fdm_filament_tpu",
|
||||
"from": "system",
|
||||
"setting_id": "eUyRprcb22IdYNv3",
|
||||
"filament_id": "GFU01",
|
||||
"filament_id": "OFLAXKqP",
|
||||
"instantiation": "true",
|
||||
"description": "This filament is too soft and not compatible with the AMS. Printing it is of many requirements, and to get better printing quality, please refer to this wiki: TPU printing guide.",
|
||||
"filament_cost": [
|
||||
|
||||
Reference in New Issue
Block a user