-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] Add an extra argument to M600, to show to which filament the user has to change. #26155
Comments
This would mean that we introduce a redundant functionality. For the purpose of color change, the tool change command (T) is well established. With your proposal, slicer, firmware and host software have to track both, tool number and filament number. I think it is more consistent to just use the T command and implement a manual toolchange procedure that in your case only includes a filament change (see pull request #23575). Then, each tool number represents a different filament. |
Yeah, that should certainly work, and be less redundant. I'll keep watching that PR, and close this one. |
for your specific usecase, after merging PR 23575, you will have to add this line of code: |
Either that, or add M702/M701. I'll figure it out when MANUAL_SWITCHING_TOOLHEAD becomes available. |
Probably the merge of that PR into official bugfix-2.1.x won't happen anytime soon. You can checkout the pull request yourself using git: lets say you have forked Marlin and https://github.com/MarlinFirmware/Marlin is the Then you can fetch an upstream PR like this:
where $ID is the pull request id and $BRANCHNAME is the name of the new branch that you want to create (replace both placeholders!). Once you have created the branch, then simply checkout your newly created branch:
(modified from https://stackoverflow.com/questions/27567846/how-can-i-check-out-a-github-pull-request-with-git) |
On-screen status message like "Insert green PETG" will be very helpful, but it can be done in two ways. |
PrusaSlicer can do this, and I already use that with M117 and M118, but the message disappears when the display shows the change filament status screen. But there's no rush, I can always check my Octoprint to check which filament I need. Would be nice to also show it on the printer though, for people that print from SD. |
Hmm, I could just show it directly after changing filament, instead of just before changing. Then I just prepare for the next change, and do whatever was prepared when M600 runs. I'm stupid :) |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Is your feature request related to a problem? Please describe.
When doing rather simple multi-colour prints with just one nozzle, no mmu, and you use more than 2 colours, it can be hard to tell to which filament you need to change. Just adding a number to the message on screen could help a lot.
Describe the feature you want
An extra argument to M600 that contains text that can be displayed in the 'Insert filament and press button' message, for example replace it with 'Insert filament 3 and press button'.
The text was updated successfully, but these errors were encountered: