
The Issue: When a filament mismatch is detected, the user is presented with an error but no path to resolve it manually.
The Suggestion: Instead of a hard error, provide a “Mapping Dialog” during upload that shows what is in the virtual CFS and asks the user to manually map the G-code’s filament to a loaded slot.