Long-tail vendors: family filament_ids (17 vendors, 41 collision groups)

Phase 2 completion - Volumic, Ratrig, Chuanying, Afinia, Eryone, FLSun,
Tiertime, Blocks, CONSTRUCT3D, Co Print, CoLiDo, DeltaMaker, Ginger
Additive, OrcaArena, Peopoly, Wanhao France, iQ. All are P1 copy-paste or
small structural fixes; owners keep their ids by Bambu-catalog/OFL/historic-
introducer precedence, impostor families get fresh deterministic mints,
zero effective-config change:

- Volumic 10 mints (ABS/ASA/PP, PETG/PCTG/ESD, PLA/UNIVERSAL, PA/PPS lines);
  Ratrig 10 (BigNozzle/PunkFil lines off the Generic line's ids); Chuanying
  8 (plus 3 redundant own-id lines removed so parents' minted ids flow to
  the 0.25-nozzle variants); FLSun 4 (S1/T1 High Speed + Silk); Peopoly 4
  (Lancer lines off Generic PLA's GFL99); Afinia 3 (Value PLA/ABS+/Value ABS
  inside the frozen GFx##_## scheme); Co Print 3 (ABS/PETG/TPU off GFL99).
- Tiertime: Generic SBS had copy-pasted Generic PLA's ids on both printer
  lines - one family mint on both variants collapses the split. Eryone: PP
  copy-pasted PETG-CF's EFL43 (same introducing commit) - PP minted.
  Blocks: ASA-CF copy-pasted PLA-CF's BSFI010 - ASA-CF minted. CONSTRUCT3D:
  High Flow PETG minted off GFG99. CoLiDo: both claimants of the invented
  GFA99 re-minted. DeltaMaker: Brand PLA minted off GFL99. OrcaArena:
  Generic PLA Silk minted; the Bambu-clone Arena PLA Silk keeps GFA05
  (catalog precedence). iQ: Grauts HPP4GF25 minted off Fiberthree's IQM1.
- Ginger Additive (P5): the shared fdm_filament_common template carried
  P510eff9; moved onto the two pellet families (Generic PETG keeps it as
  first claimant, Generic PLA minted), template key removed after verifying
  every inheritor still resolves an id.
- Wanhao France (P4): YUMI PLA Bowden stops over-claiming the six
  direct-drive printers covered by YUMI PLA Direct Drive (trim only, no
  mints).

Verified: config-equivalence gate zero unexpected diffs; extra check exit 0;
--check exit 0; validator -l 2 exit 0; and with all 30 vendor migrations
now applied, the extended validator's -f check is clean TREE-WIDE
(0 ambiguity errors, down from 1256 baseline / 16448 with the library-aware
extension); -r exit 0 for BBL and Qidi.
This commit is contained in:
SoftFever
2026-07-03 00:16:01 +08:00
parent ee125975cf
commit 55a3114ec9
60 changed files with 227 additions and 125 deletions

View File

@@ -4,7 +4,7 @@
"inherits": "FLSun Generic PLA",
"from": "system",
"setting_id": "v2clpNXXo8m6dV33",
"filament_id": "GFL99",
"filament_id": "OFR8dTVW",
"instantiation": "true",
"activate_air_filtration": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "FLSun Generic PLA",
"from": "system",
"setting_id": "164Bn4YchxJAaLsa",
"filament_id": "GFL99",
"filament_id": "OFFenwbU",
"instantiation": "true",
"activate_air_filtration": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "FLSun Generic PLA",
"from": "system",
"setting_id": "E4lpSLLlAxUW04ik",
"filament_id": "GFL99",
"filament_id": "OFyt23xJ",
"instantiation": "true",
"activate_air_filtration": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "FLSun Generic PLA",
"from": "system",
"setting_id": "gElUb4GnCoEfVlEd",
"filament_id": "GFL99",
"filament_id": "OFt1YdX8",
"instantiation": "true",
"activate_air_filtration": [
"1"