I recognize this is a narrow use case but I have custom filament profiles for a particular nozzle that have declared compatibility with multiple printer profiles.
Save the following as a JSON file and import. Try to select it in the AMS configuration screen. It will not be listed.
The AMS screen, when matching filaments, appears to instead match based on the string after '@' in the filament profile name.
For example, if I have this name set: 3D-Fuel PCTG Pro @BBL P1X1 0.4 nozzle the filament type does not show up in the AMS list.
But if I rename it to: 3D-Fuel PCTG Pro @Bambu Lab P1S 0.4 nozzle it shows up.
This string matching prevents the filament profile from being usable across printers.
Expected results
The list of available filaments should be based on the compatible printers not on some arbitrary naming convention.
Is there an existing issue for this problem?
OrcaSlicer Version
2.0, 2.1
Operating System (OS)
Windows
OS Version
Windows 11
Additional system information
No response
Printer
Bambu P1S
How to reproduce
I recognize this is a narrow use case but I have custom filament profiles for a particular nozzle that have declared compatibility with multiple printer profiles.
Save the following as a JSON file and import. Try to select it in the AMS configuration screen. It will not be listed.
Actual results
Note the compatible printers setting:
The AMS screen, when matching filaments, appears to instead match based on the string after '@' in the filament profile name.
For example, if I have this name set:
3D-Fuel PCTG Pro @BBL P1X1 0.4 nozzle
the filament type does not show up in the AMS list. But if I rename it to:3D-Fuel PCTG Pro @Bambu Lab P1S 0.4 nozzle
it shows up.This string matching prevents the filament profile from being usable across printers.
Expected results
The list of available filaments should be based on the compatible printers not on some arbitrary naming convention.
Project file & Debug log uploads
profile is above.
Checklist of files to include
Anything else?
No response