mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-09-11 11:07:40 +00:00
Elegoo: per-product-line roots and filament_ids
Phase 2 of the filament_id cleanup (37 collision groups; one systematic mistake: every commercial line inherits the material-class @base and its E<MAT>B00 id). 23 new per-line @base roots with fresh deterministic mints (no per-line roots existed, contrary to the plan text), 155 inherits repoints, 23 index entries inserted between the parent @base and the line's members (load-bearing order), 6 in-place mints on single-member generic derivatives. The @base-owning families keep their ids (Elegoo PLA=EPLAB00 etc.); 2 forced family-atomic re-ids outside collision groups (Elegoo Rapid TPU 95A @EN2 Series/@Elegoo Giga follow their family). Residual 2-family shares (GPETGB00/GASAB00 with the Centauri -CF lines, pure-template ETPUB00/ EPAHTB00) are printer-disjoint, validator-clean, and 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 Elegoo exit 0 (was 37 groups / 1332 printer-level errors on the pre-apply copy).
This commit is contained in:
@@ -1276,6 +1276,10 @@
|
||||
"name": "Elegoo PETG @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PETG @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG PRO @base",
|
||||
"sub_path": "filament/BASE/Elegoo PETG PRO @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG PRO @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PETG PRO @0.2 nozzle.json"
|
||||
@@ -1284,26 +1288,50 @@
|
||||
"name": "Elegoo PLA @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Matte @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Matte @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Matte @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA Matte @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA PRO @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA PRO @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA PRO @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA PRO @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Silk @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Silk @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Silk @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA Silk @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA+ @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA+ @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA+ @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA+ @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PLA+ @base",
|
||||
"sub_path": "filament/BASE/Elegoo Rapid PLA+ @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PLA+ @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo Rapid PLA+ @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PETG @base",
|
||||
"sub_path": "filament/BASE/Elegoo Rapid PETG @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid PETG @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo Rapid PETG @0.2 nozzle.json"
|
||||
@@ -1316,14 +1344,26 @@
|
||||
"name": "Elegoo PC @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PC @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PC-FR @base",
|
||||
"sub_path": "filament/BASE/Elegoo PC-FR @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PC-FR @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PC-FR @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Basic @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Basic @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Basic @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PLA Basic @0.2 nozzle.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG Translucent @base",
|
||||
"sub_path": "filament/BASE/Elegoo PETG Translucent @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG Translucent @0.2 nozzle",
|
||||
"sub_path": "filament/ELEGOO_02_NOZZLE/Elegoo PETG Translucent @0.2 nozzle.json"
|
||||
@@ -1352,6 +1392,10 @@
|
||||
"name": "Elegoo PLA Matte @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA Matte @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA-CF @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA-CF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA-CF @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA-CF @ECC.json"
|
||||
@@ -1380,6 +1424,10 @@
|
||||
"name": "Elegoo ABS @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo ABS @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Galaxy @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Galaxy @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Galaxy @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA Galaxy @ECC.json"
|
||||
@@ -1388,14 +1436,26 @@
|
||||
"name": "Elegoo PLA Basic @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA Basic @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Marble @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Marble @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Marble @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA Marble @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Sparkle @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Sparkle @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Sparkle @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA Sparkle @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Wood @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Wood @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Wood @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PLA Wood @ECC.json"
|
||||
@@ -1412,10 +1472,18 @@
|
||||
"name": "Elegoo PC-FR @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PC-FR @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG-CF @base",
|
||||
"sub_path": "filament/BASE/Elegoo PETG-CF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG-CF @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PETG-CF @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG-GF @base",
|
||||
"sub_path": "filament/BASE/Elegoo PETG-GF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG-GF @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PETG-GF @ECC.json"
|
||||
@@ -1424,6 +1492,10 @@
|
||||
"name": "Elegoo PETG Translucent @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo PETG Translucent @ECC.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid TPU 95A @base",
|
||||
"sub_path": "filament/BASE/Elegoo Rapid TPU 95A @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo Rapid TPU 95A @ECC",
|
||||
"sub_path": "filament/ECC/Elegoo Rapid TPU 95A @ECC.json"
|
||||
@@ -1716,6 +1788,10 @@
|
||||
"name": "Elegoo PETG Translucent @EC2",
|
||||
"sub_path": "filament/EC2/Elegoo PETG Translucent @EC2.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo ASA-CF @base",
|
||||
"sub_path": "filament/BASE/Elegoo ASA-CF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo ASA-CF @ECC2",
|
||||
"sub_path": "filament/ECC2/Elegoo ASA-CF @ECC2.json"
|
||||
@@ -1724,6 +1800,10 @@
|
||||
"name": "Elegoo ASA-CF @EC2",
|
||||
"sub_path": "filament/EC2/Elegoo ASA-CF @EC2.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PET-CF @base",
|
||||
"sub_path": "filament/BASE/Elegoo PET-CF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PET-CF @ECC2",
|
||||
"sub_path": "filament/ECC2/Elegoo PET-CF @ECC2.json"
|
||||
@@ -1732,6 +1812,10 @@
|
||||
"name": "Elegoo PET-CF @EC2",
|
||||
"sub_path": "filament/EC2/Elegoo PET-CF @EC2.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG HF @base",
|
||||
"sub_path": "filament/BASE/Elegoo PETG HF @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PETG HF @ECC2",
|
||||
"sub_path": "filament/ECC2/Elegoo PETG HF @ECC2.json"
|
||||
@@ -1740,6 +1824,10 @@
|
||||
"name": "Elegoo PETG HF @EC2",
|
||||
"sub_path": "filament/EC2/Elegoo PETG HF @EC2.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Glow @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Glow @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Glow @ECC2",
|
||||
"sub_path": "filament/ECC2/Elegoo PLA Glow @ECC2.json"
|
||||
@@ -1748,6 +1836,10 @@
|
||||
"name": "Elegoo PLA Glow @EC2",
|
||||
"sub_path": "filament/EC2/Elegoo PLA Glow @EC2.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Translucent2 @base",
|
||||
"sub_path": "filament/BASE/Elegoo PLA Translucent2 @base.json"
|
||||
},
|
||||
{
|
||||
"name": "Elegoo PLA Translucent2 @ECC2",
|
||||
"sub_path": "filament/ECC2/Elegoo PLA Translucent2 @ECC2.json"
|
||||
|
||||
Reference in New Issue
Block a user