Add "Swap with" submenu to filament context menu#15252
Open
mpeddicord wants to merge 1 commit intoprusa3d:masterfrom
Open
Add "Swap with" submenu to filament context menu#15252mpeddicord wants to merge 1 commit intoprusa3d:masterfrom
mpeddicord wants to merge 1 commit intoprusa3d:masterfrom
Conversation
Lets users swap two filament positions from the right-click menu so they can match their physical filament order to existing MMU painting without redoing the painting. Swaps filament presets, extruder colors, wipe tower purging matrix, and custom G-code extruder references. Painting and object extruder assignments stay in place intentionally.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This is an implementation for the missing feature:
Changing filament assignments for a Multimaterial painting #14903
Adds a "Swap with..." submenu to the filament right-click menu so users can swap two filament positions without redoing multi-material painting.
When you load a 3MF with MMU painting but your filaments are in different slots than the painting expects, you currently have to redo the painting from scratch. This lets you rearrange the filament assignments in software instead.
The swap covers filament presets, extruder colors, wipe tower purging volumes, and custom G-code extruder references. Painting and object extruder assignments stay in place, that's intentional. The filaments move to match the painting,
Testing included:
Swapping filament 2 with custom G-code with filament 4

Swapped
