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

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB00_01",
"filament_id": "OFYG2Gfy",
"setting_id": "wAJTMxtCY7EoavRi",
"name": "Afinia ABS+@HS",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB00_01",
"filament_id": "OFuYvNS3",
"setting_id": "OxIiEYjbhEvSykaQ",
"name": "Afinia Value ABS@HS",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFA00_01",
"filament_id": "OFvw0owy",
"setting_id": "BASsUdyvElEVJ9AA",
"name": "Afinia Value PLA@HS",
"from": "system",

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_asa",
"from": "system",
"setting_id": "FF6D7i492XTrb8AO",
"filament_id": "BSFI010",
"filament_id": "OFy7oQ1g",
"instantiation": "true",
"filament_flow_ratio": [
"0.95"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "3IxBZSWFfFGmKAQ7",
"filament_id": "GFG99",
"filament_id": "OFAUX5fB",
"instantiation": "true",
"reduce_fan_stop_start_freq": [
"1"

View File

@@ -4,7 +4,6 @@
"inherits": "Chuanying Generic ASA",
"from": "system",
"setting_id": "px1EPCDgOG8eE81V",
"filament_id": "GFL99",
"instantiation": "true",
"compatible_printers": [
"Chuanying X1 0.25 Nozzle"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_asa",
"from": "system",
"setting_id": "wBBQiy8JV2LrnIav",
"filament_id": "GFL99",
"filament_id": "OF7tgL9c",
"instantiation": "true",
"additional_cooling_fan_speed": [
"0"

View File

@@ -4,7 +4,7 @@
"inherits": "Chuanying Generic ABS",
"from": "system",
"setting_id": "bBNozld07rP6mV3d",
"filament_id": "GFB99",
"filament_id": "OFzQQeCi",
"instantiation": "true",
"activate_air_filtration": [
"0"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "YZT1Uv73b8ArVoX3",
"filament_id": "GFL99",
"filament_id": "OFfiN1Lw",
"instantiation": "true",
"bed_temperature_difference": [
"10"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "S2vCGI7sqN8FwodT",
"filament_id": "GFG99",
"filament_id": "OF3YOOOs",
"instantiation": "true",
"additional_cooling_fan_speed": [
"100"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "EZA59VPwew1cpyUJ",
"filament_id": "GFL99",
"filament_id": "OFxVzzn4",
"instantiation": "true",
"additional_cooling_fan_speed": [
"100"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "M9wzNVOPRQlayQH1",
"filament_id": "GFL99",
"filament_id": "OFlN56xW",
"instantiation": "true",
"filament_flow_ratio": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "Chuanying Generic PLA",
"from": "system",
"setting_id": "ePZFnkgBiyFuKvji",
"filament_id": "GFB99",
"filament_id": "OFQ5xAKf",
"instantiation": "true",
"activate_air_filtration": [
"0"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_tpu",
"from": "system",
"setting_id": "HYciEf4160uMYGnH",
"filament_id": "GFG99",
"filament_id": "OFUqBrgf",
"instantiation": "true",
"additional_cooling_fan_speed": [
"100"

View File

@@ -4,7 +4,6 @@
"inherits": "Chuanying Generic HS PLA",
"from": "system",
"setting_id": "CAdli5S8JIFafvRG",
"filament_id": "GFL99",
"instantiation": "true",
"compatible_printers": [
"Chuanying X1 0.25 Nozzle"

View File

@@ -4,7 +4,6 @@
"inherits": "Chuanying Generic PLA-Silk",
"from": "system",
"setting_id": "kph5feBjhPi0oo0G",
"filament_id": "GFL99",
"instantiation": "true",
"compatible_printers": [
"Chuanying X1 0.25 Nozzle"

View File

@@ -4,7 +4,7 @@
"inherits": "CoPrint Generic PLA",
"from": "system",
"setting_id": "xW2rHuxT9o7MG8qB",
"filament_id": "GFL99",
"filament_id": "OFNvrbnf",
"instantiation": "true",
"close_fan_the_first_x_layers": [
"3"

View File

@@ -4,7 +4,7 @@
"inherits": "CoPrint Generic PLA",
"from": "system",
"setting_id": "k4m484S1samBGEVb",
"filament_id": "GFL99",
"filament_id": "OFDramZ2",
"instantiation": "true",
"fan_max_speed": [
"90"

View File

@@ -4,7 +4,7 @@
"inherits": "CoPrint Generic PLA",
"from": "system",
"setting_id": "2mWqeih012I5D2CK",
"filament_id": "GFL99",
"filament_id": "OF2Psxdc",
"instantiation": "true",
"fan_max_speed": [
"80"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "Gj0o6Rmn4qWXDLov",
"filament_id": "GFA99",
"filament_id": "OFfoA8kJ",
"instantiation": "true",
"filament_vendor": [
"CoLiDo"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "mLgBNw0OzvJSS8IG",
"filament_id": "GFA99",
"filament_id": "OFxlch4V",
"instantiation": "true",
"filament_vendor": [
"CoLiDo"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "bvZOHe5ejWqBALPQ",
"filament_id": "GFL99",
"filament_id": "OFxodd2u",
"instantiation": "true",
"filament_flow_ratio": [
"0.987"

View File

@@ -4,7 +4,7 @@
"inherits": "Eryone Standard PLA",
"from": "system",
"setting_id": "sZF6qOPqqu88Yu5e",
"filament_id": "EFL43",
"filament_id": "OFf0JIqs",
"instantiation": "true",
"compatible_printers": [
"Thinker X400 0.4 nozzle"

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"

View File

@@ -5,6 +5,7 @@
"inherits": "fdm_filament_common",
"from": "system",
"setting_id": "ue95N2e65rdp5K6c",
"filament_id": "P510eff9",
"instantiation": "true",
"filament_vendor": [
"Generic"

View File

@@ -5,6 +5,7 @@
"inherits": "fdm_filament_common",
"from": "system",
"setting_id": "Z1scjKDBFoDaTa2C",
"filament_id": "OFziUL2X",
"instantiation": "true",
"filament_vendor": [
"Generic"

View File

@@ -2,7 +2,6 @@
"type": "filament",
"name": "fdm_filament_common",
"from": "system",
"filament_id": "P510eff9",
"instantiation": "false",
"activate_air_filtration": [
"0"

View File

@@ -3,7 +3,7 @@
"name": "OrcaArena Generic PLA Silk @base",
"inherits": "fdm_filament_pla",
"from": "system",
"filament_id": "GFA05",
"filament_id": "OFqSTJ3I",
"instantiation": "false",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_abs",
"from": "system",
"setting_id": "ufcIVt3x0FqV69h4",
"filament_id": "GFL99",
"filament_id": "OFqkcvDI",
"instantiation": "true",
"filament_flow_ratio": [
"0.91"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_abs",
"from": "system",
"setting_id": "xSaZKOpjStJuKiM7",
"filament_id": "GFL99",
"filament_id": "OFlzQ0IS",
"instantiation": "true",
"filament_flow_ratio": [
"0.90"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_petg",
"from": "system",
"setting_id": "aUX6OHQrKPghlPBb",
"filament_id": "GFL99",
"filament_id": "OFV1szQh",
"instantiation": "true",
"fan_cooling_layer_time": [
"20"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pla",
"from": "system",
"setting_id": "EFHW4uKJCsBCjAEU",
"filament_id": "GFL99",
"filament_id": "OF9tjFbj",
"instantiation": "true",
"filament_flow_ratio": [
"0.92"

View File

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

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_asa",
"from": "system",
"setting_id": "GGkbwdd79jAXnwuf",
"filament_id": "GFB98",
"filament_id": "OFSkBwxf",
"instantiation": "true",
"filament_flow_ratio": [
"0.92"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "uCKZhFAPvEa2wKnA",
"filament_id": "GFC99",
"filament_id": "OFS1ekCg",
"instantiation": "true",
"reduce_fan_stop_start_freq": [
"1"

View File

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

View File

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

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_tpu",
"from": "system",
"setting_id": "wLJ3X05Jnz1EqeOI",
"filament_id": "GFL99",
"filament_id": "OFYehFGr",
"instantiation": "true",
"filament_max_volumetric_speed": [
"5"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "SG4Gt87iS1ql3s8S",
"filament_id": "GFC99",
"filament_id": "OFzb2BLs",
"instantiation": "true",
"reduce_fan_stop_start_freq": [
"1"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_abs",
"from": "system",
"setting_id": "AzjpmeEXD6enWOG6",
"filament_id": "GFB99",
"filament_id": "OFL7U2MV",
"instantiation": "true",
"filament_flow_ratio": [
"0.92"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "o2dP6EwooarikQ8R",
"filament_id": "GFB99",
"filament_id": "OFXQX0tr",
"instantiation": "true",
"filament_flow_ratio": [
"0.93"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_pet",
"from": "system",
"setting_id": "e1QXBJqpkhHxXor1",
"filament_id": "GFB99",
"filament_id": "OFnRTkEq",
"instantiation": "true",
"filament_flow_ratio": [
"0.93"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_sbs",
"from": "system",
"setting_id": "tHfCQJdD7qiIF4uT",
"filament_id": "GFL99",
"filament_id": "OFlxnxDx",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_sbs",
"from": "system",
"setting_id": "neqjohDEPRiOa6ut",
"filament_id": "GFL99_01",
"filament_id": "OFlxnxDx",
"instantiation": "true",
"filament_flow_ratio": [
"0.98"

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFN99",
"filament_id": "OFHDaMut",
"setting_id": "wuZ0EvlbcJ8GxajY",
"name": "PA6 CF20 (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFG99",
"filament_id": "OFO3IOWM",
"setting_id": "May8rNEMOOs1qtae",
"name": "PETG ESD (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFN99",
"filament_id": "OFBRSZom",
"setting_id": "HE0yILdkhbiXbH1j",
"name": "PPS Carbone (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB99",
"filament_id": "OFLhOFQk",
"setting_id": "uE5jxeOBISvO5o7L",
"name": "Volumic ASA Ultra (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB99",
"filament_id": "OF7f0eUZ",
"setting_id": "LOAp2zgQWqg1lQQ4",
"name": "Volumic ASA Ultra",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFG99",
"filament_id": "OFxfCy9m",
"setting_id": "NdegYSDVrQ4Rawtp",
"name": "Volumic PCTG Ultra (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB99",
"filament_id": "OFPGelMX",
"setting_id": "nsiOJ8ExySR1RksQ",
"name": "Volumic PP Ultra (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFB99",
"filament_id": "OFAGqTQG",
"setting_id": "UA91pv54dzbBRkFe",
"name": "Volumic PP Ultra",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFL99",
"filament_id": "OFPeGtB1",
"setting_id": "rxVkBvMZYgHOoFW6",
"name": "Volumic UNIVERSAL Ultra (Performance)",
"from": "system",

View File

@@ -1,6 +1,6 @@
{
"type": "filament",
"filament_id": "GFL99",
"filament_id": "OFIzguhB",
"setting_id": "6iOFERN4x6xBbtuT",
"name": "Volumic UNIVERSAL Ultra",
"from": "system",

View File

@@ -58,12 +58,6 @@
"0.4"
],
"compatible_printers": [
"D12 230 PRO M2 DIRECT 0.4 nozzle",
"D12 230 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 300 PRO M2 DIRECT 0.4 nozzle",
"D12 300 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 500 PRO M2 DIRECT 0.4 nozzle",
"D12 500 PRO SMARTPAD DIRECT 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle",
"D12 230 PRO M2 MONO DUAL 0.4 nozzle PoopTool",
"D12 300 PRO M2 MONO DUAL PoopTool 0.4 nozzle",

View File

@@ -4,7 +4,7 @@
"inherits": "fdm_filament_common",
"from": "system",
"setting_id": "5M829nxsQdq2Sde5",
"filament_id": "IQM1",
"filament_id": "OFL4BLAC",
"instantiation": "true",
"compatible_prints": [
"0.20mm Standard @iQ TiQ2 P1 - HPP4GF25 Grauts (0.4 Nozzle)"