Snapmaker, FlyingBear, Sovol: family filament_ids

Phase 2 long-tail migrations (25 collision groups), zero effective-config
change:

Snapmaker (11 + the tree's one live library-cross group): three Benchy demo
presets coexisting via compatible_prints gating (invisible to the -f check)
get their own mints; the TPE/TPU-High-Flow lines riding shared bases get
family mints across the plain/U1/Dual/J1 variants; 'Snapmaker PLA Matte @U1'
minted; 'Snapmaker PET @Dual' unified onto its own family root id;
'Snapmaker PA-CF @U1' had its compatible_printers triple-duplicated
(self-collision) - deduplicated. The PolyTerra J1/Dual PLA presets that
re-exposed the library's PolyTerra PLA (alias rename) get family mints while
'PolyTerra PLA @0.2 nozzle' keeps the library id via inheritance. Fiberon
families keep their authentic byte-copied Bambu catalog ids (sanctioned
multi-vendor brand sharing, frozen in the snapshot).

FlyingBear (8): every preset carries an own-key Bambu generic id; owners
keep theirs, 15 impostor families (S1/Ghost7/Hyper lines) re-minted
family-atomically - '@S1' and '@Ghost7' siblings move together (20 edits).

Sovol (6): the GFL99 copy-paste epidemic. The five same-alias
'Generic * @Sovol SV08 MAX' tunings just DROP their wrong own-id lines so
the library family ids flow through inheritance (alias-shadow-verified);
Generic PLA Silk / SUNLU PETG adopt their library family ids as own keys
(their inherits point at other families, so deletion would collide); the 21
dedicated Sovol/Polymaker families get fresh mints (23 edits).
'Sovol SV07 PLA' keeps GFL99 unambiguously (sole claimant on SV07), frozen
in the snapshot.

Verified: config-equivalence gate zero unexpected diffs; extra check exit 0;
--check exit 0; validator -l 2 exit 0; extended -f -v Snapmaker/FlyingBear/
Sovol all exit 0.
This commit is contained in:
SoftFever
2026-07-03 00:14:27 +08:00
parent 23b0aabb35
commit ee125975cf
68 changed files with 260 additions and 136 deletions

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla_Hyper",
"from": "system",
"setting_id": "72RZHGo7eACm2tN5",
"filament_id": "GFL99",
"filament_id": "OFNz8rrn",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_abs @Ghost7",
"from": "system",
"setting_id": "UyTzid0zVMCxSrgx",
"filament_id": "GFB99",
"filament_id": "OFnMW5jr",
"instantiation": "true",
"filament_flow_ratio": [
"0.95"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pa @Ghost7",
"from": "system",
"setting_id": "NZwDOWmMdBYEejNQ",
"filament_id": "GFN98",
"filament_id": "OFCKK3u9",
"instantiation": "true",
"filament_type": [
"PA-CF"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pc @Ghost7",
"from": "system",
"setting_id": "QYOEUrnmNMUcVOVF",
"filament_id": "GFC99",
"filament_id": "OF4jILJA",
"instantiation": "true",
"filament_max_volumetric_speed": [
"12"

View File

@@ -5,7 +5,7 @@
"renamed_from": "FlyingBear PLA @Ghost7",
"from": "system",
"setting_id": "3JBTG6IDrBCnvIhf",
"filament_id": "GFL99",
"filament_id": "OF50NUZI",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla_Hyper @Ghost7",
"from": "system",
"setting_id": "qQZUolZHgJxgLo17",
"filament_id": "GFL99",
"filament_id": "OFNz8rrn",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_abs @S1",
"from": "system",
"setting_id": "7dtepGnoDDAdPtUh",
"filament_id": "GFB99",
"filament_id": "OFnMW5jr",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pa @S1",
"from": "system",
"setting_id": "CLggyaDcebZSbqIH",
"filament_id": "GFN98",
"filament_id": "OFCKK3u9",
"instantiation": "true",
"filament_type": [
"PA-CF"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pc @S1",
"from": "system",
"setting_id": "bPeSARy9AGqM8Y32",
"filament_id": "GFC99",
"filament_id": "OF4jILJA",
"instantiation": "true",
"filament_max_volumetric_speed": [
"12"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet @S1",
"from": "system",
"setting_id": "yKU5mMW0nKvNH98B",
"filament_id": "GFG99",
"filament_id": "OFg4N6ZL",
"instantiation": "true",
"reduce_fan_stop_start_freq": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla @S1",
"from": "system",
"setting_id": "k58jL17n8cOla3Gd",
"filament_id": "GFL99",
"filament_id": "OFBGxHgT",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla_Hyper @S1",
"from": "system",
"setting_id": "h8XGgMBjEwxNkldf",
"filament_id": "GFL99",
"filament_id": "OFNz8rrn",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_tpu @S1",
"from": "system",
"setting_id": "IVFpAlGo8KButueJ",
"filament_id": "GFU99",
"filament_id": "OFYfZgxU",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_abs_other @S1",
"from": "system",
"setting_id": "Nadd5NX7eDvEnlKO",
"filament_id": "GFB99",
"filament_id": "OFVJXE4n",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pa_other @S1",
"from": "system",
"setting_id": "sSKkzXv1cn33fF7p",
"filament_id": "GFN98",
"filament_id": "OFLiTjQK",
"instantiation": "true",
"filament_type": [
"PA-CF"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pc_other @S1",
"from": "system",
"setting_id": "mHuxaHppNFZbldHD",
"filament_id": "GFC99",
"filament_id": "OFTbdJyT",
"instantiation": "true",
"filament_max_volumetric_speed": [
"12"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet_other @S1",
"from": "system",
"setting_id": "Ko5q6BgADth36RJC",
"filament_id": "GFG99",
"filament_id": "OFuPN3iW",
"instantiation": "true",
"reduce_fan_stop_start_freq": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla_other @S1",
"from": "system",
"setting_id": "sayo3sMQKH4ZdhEk",
"filament_id": "GFL99",
"filament_id": "OF5Ugv12",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla_Hyper_other @S1",
"from": "system",
"setting_id": "2QHCKH0yDmBzpQnY",
"filament_id": "GFL99",
"filament_id": "OFFmJ8aR",
"instantiation": "true",
"filament_flow_ratio": [
"0.94"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_tpu_other @S1",
"from": "system",
"setting_id": "wh8PHrEbFYKsQxo0",
"filament_id": "GFU99",
"filament_id": "OFvOhSjO",
"instantiation": "true",
"filament_max_volumetric_speed": [
"3"