Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
M600 Q parameter enhancement #1608
Added new, optional Q parameter to M600 Gcode.
Why? Support for easier filament color change.
He has an open issue describing the need for this enhancement.
Rainer has already tested a compiled firmware with this M600 Q parameter, and reports it works well.
The new Q parameter allows message displayed by M117 to remain on screen rather than being immediately erased by M600's first MSG_PRESS_TO_UNLOAD. Without the ability to suppress the 1st message, users attempting his technique cannot see the message indicating which filament should be be inserted. The 1st M600 prompt destroys the message.
Follow up prompts by M600 are not suppressed. Omitting Q lets M600 work as normal. This does NOT affect MMU function.
Although this is Rainer's issue, I have written this to get support of his elegant way of limited multi-color printing in official firmware. I view Rainer's technique as a fun, gateway to multi-color printing. Once a user becomes enamored with multicolor, an MMU is in their future.