Rename colliding Elegoo PLA/ASA/TPU library profiles to avoid vendor conflicts #79

Open
opened 2026-04-05 16:18:22 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @mlugo-apx on 3/29/2026

Summary

Renames 3 Elegoo filament profiles in OrcaFilamentLibrary to resolve name collisions with pre-existing Elegoo vendor profiles, fixing activation failures in OrcaSlicer 2.3.2.

Problem

PR #12359 added 7 Elegoo filament profiles to OrcaFilamentLibrary. Three of them — Elegoo PLA, Elegoo ASA, and Elegoo TPU 95A — had identical name fields to Elegoo vendor profiles already present (added in #11240). This collision prevented users from activating these filaments.

Profile Library name (old) Vendor name Collision
PLA Elegoo PLA @base Elegoo PLA @base Yes
ASA Elegoo ASA @base Elegoo ASA @base Yes
TPU 95A Elegoo TPU 95A @base Elegoo TPU 95A @base Yes

The other 4 profiles (Rapid PETG, PETG Pro, PETG-CF, Rapid PLA+) work fine because their names differ by case from the vendor versions.

Fix

Rename the 3 colliding OrcaFilamentLibrary profiles:

  • Elegoo PLAElegoo Standard PLA
  • Elegoo ASAElegoo Standard ASA
  • Elegoo TPU 95AElegoo Standard TPU 95A

This keeps the profiles universally available to all printers via OrcaFilamentLibrary while eliminating the name collision. Vendor profiles are untouched — zero risk to the 32+ Elegoo printer-specific child profiles.

Files Changed (7)

  • 6 renamed JSON files (@base + @System for each of the 3 profiles)
  • OrcaFilamentLibrary.json manifest updated with new names/paths

Testing

  • JSON validation passed
  • No remaining name collisions between library and vendor profiles
  • All 14 Elegoo library entries intact in manifest (7 filaments × 2 files)

Fixes activation issue reported on #12359.

*Originally created by @mlugo-apx on 3/29/2026* ## Summary Renames 3 Elegoo filament profiles in OrcaFilamentLibrary to resolve name collisions with pre-existing Elegoo vendor profiles, fixing activation failures in OrcaSlicer 2.3.2. ### Problem PR #12359 added 7 Elegoo filament profiles to OrcaFilamentLibrary. Three of them — **Elegoo PLA**, **Elegoo ASA**, and **Elegoo TPU 95A** — had identical `name` fields to Elegoo vendor profiles already present (added in #11240). This collision prevented users from activating these filaments. | Profile | Library name (old) | Vendor name | Collision | |---|---|---|---| | PLA | `Elegoo PLA @base` | `Elegoo PLA @base` | **Yes** | | ASA | `Elegoo ASA @base` | `Elegoo ASA @base` | **Yes** | | TPU 95A | `Elegoo TPU 95A @base` | `Elegoo TPU 95A @base` | **Yes** | The other 4 profiles (Rapid PETG, PETG Pro, PETG-CF, Rapid PLA+) work fine because their names differ by case from the vendor versions. ### Fix Rename the 3 colliding OrcaFilamentLibrary profiles: - `Elegoo PLA` → `Elegoo Standard PLA` - `Elegoo ASA` → `Elegoo Standard ASA` - `Elegoo TPU 95A` → `Elegoo Standard TPU 95A` This keeps the profiles universally available to all printers via OrcaFilamentLibrary while eliminating the name collision. **Vendor profiles are untouched** — zero risk to the 32+ Elegoo printer-specific child profiles. ### Files Changed (7) - 6 renamed JSON files (`@base` + `@System` for each of the 3 profiles) - `OrcaFilamentLibrary.json` manifest updated with new names/paths ### Testing - JSON validation passed - No remaining name collisions between library and vendor profiles - All 14 Elegoo library entries intact in manifest (7 filaments × 2 files) Fixes activation issue reported on #12359.
MrUnknownDE added the profileprofile labels 2026-04-05 16:18:22 +02:00
Sign in to join this conversation.
No Label profile profile
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/OrcaSlicer#79