You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a result, some user-customized filament profiles derived from the stock ones on non-MMU printers can be shown as compatible with MMU printers, despite having unsuitable default settings for the multi-material filament change parameters. When using these profiles in MMU prints, the wipe tower tends to accumulate huge blobs that lead to collisions and layer shifts. This symptom is reported several times on forums and bug reports, and often attributed to misconfiguration and often solved by recreating filament profiles from generic ones. My suspicion is that most or all instances of this are caused by people carrying forward non-MMU filament profiles when installing an MMU, which should be prevented by the filament profile compatibility settings.
A few examples of similar symptoms (although not clear if they're caused by filament profile carry-over):
I believe this can be fixed most easily by changing the MK3.9S- and MK4S-based printer profiles to include the PRINTER_VENDOR_PRUSA3D tag, so that they're correctly detected as MMU printers and considered incompatible with non-MMU filament profiles.
Extruder 5 contains the problematic carried-forward filament profile that's incorrectly considered compatible with the printer; extruders 1-4 contain a working one newly created from Generic PLA on this printer.
Checklist of files included above
Project file
Screenshot
Version of PrusaSlicer
Version 2.9.0
Operating system
Windows 10 22H2 19045.5371
Printer model
Prusa MK3.9S + MMU3
The text was updated successfully, but these errors were encountered:
rtyr
transferred this issue from prusa3d/PrusaSlicer
Jan 27, 2025
I would say this issue can happen only with some old custom filament profiles (from pre-MK4 time).
This appears many times throughout the profiles .ini
But there is also and printer_notes!~/.*PG.*/ at the end, which makes it incompatible with all MK4/MK3.9/XL printers.
The PRINTER_VENDOR_PRUSA3D tag is deprecated and we will likely remove it completely, because configuration bundles are separated by printer vendor automatically for years.
Description of the bug
The non-MMU filament profiles use the following kind of subexpression to declare themselves incompatible with MMUs:
!(printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and ... and single_extruder_multi_material)
. This appears many times throughout the profiles .ini, but for example, https://github.com/prusa3d/PrusaSlicer/blob/5c7888b11453eb96a95b49dfd4cbd3b56db64eb8/resources/profiles/PrusaResearch.ini#L7255C36-L7255C79.Meanwhile, the MK4S-derived printer profiles do not include PRINTER_VENDOR_PRUSA3D in their printer_notes: e.g. https://github.com/prusa3d/PrusaSlicer/blob/5c7888b11453eb96a95b49dfd4cbd3b56db64eb8/resources/profiles/PrusaResearch.ini#L28259 replaces the printer_notes field and does not include that tag. This also occurs several times throughout the printer profiles (several of the MK3.9S / MK4S variants overwrite printer_notes independently).
As a result, some user-customized filament profiles derived from the stock ones on non-MMU printers can be shown as compatible with MMU printers, despite having unsuitable default settings for the multi-material filament change parameters. When using these profiles in MMU prints, the wipe tower tends to accumulate huge blobs that lead to collisions and layer shifts. This symptom is reported several times on forums and bug reports, and often attributed to misconfiguration and often solved by recreating filament profiles from generic ones. My suspicion is that most or all instances of this are caused by people carrying forward non-MMU filament profiles when installing an MMU, which should be prevented by the filament profile compatibility settings.
A few examples of similar symptoms (although not clear if they're caused by filament profile carry-over):
I believe this can be fixed most easily by changing the MK3.9S- and MK4S-based printer profiles to include the PRINTER_VENDOR_PRUSA3D tag, so that they're correctly detected as MMU printers and considered incompatible with non-MMU filament profiles.
Project file & How to reproduce
1_body_r.zip
Extruder 5 contains the problematic carried-forward filament profile that's incorrectly considered compatible with the printer; extruders 1-4 contain a working one newly created from Generic PLA on this printer.
Checklist of files included above
Version of PrusaSlicer
Version 2.9.0
Operating system
Windows 10 22H2 19045.5371
Printer model
Prusa MK3.9S + MMU3
The text was updated successfully, but these errors were encountered: