Skip to content
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

MMU3 SpoolJoin function application for multi-material prints #4453

Open
Brad-Christy opened this issue Oct 18, 2023 · 5 comments
Open

MMU3 SpoolJoin function application for multi-material prints #4453

Brad-Christy opened this issue Oct 18, 2023 · 5 comments
Assignees
Labels
enhancement MMU MMU2s and MMU3

Comments

@Brad-Christy
Copy link

My problem is that it isn't functional with multi color prints. The dev team needs to work out this function to allow for the assignment of successive spools, so that when a spool runs out, the MMU will subsequently use the assigned successor spool in place of the spool called for in the program. CNC machining centers have been doing this for quite a while now. The machine can be set up so that there are multiple tool pots in the carousel that are assigned to, say, "T1", so that, when the machine decides that the actual "T1" has had it, either by machining time or spindle load, for example, the machine will, from that point, load a tool from a different pot that has been assigned as a successor to T1. This function translates in parallel to a spool running out. I see no reason the SpoolJoin function cannot follow this same behavior. When spool 1 runs out, the MMU uses, say, spool 5 when the program calls for spool 1. Of course this would have to be assigned at the printer, as a follow up to turning SpoolJoin [on]. Simply indicate which spool or spools is/are likely to run out and which spool or spools the MMU is to default to.

@3d-gussner
Copy link
Collaborator

@Brad-Christy Thanks for the idea. Do you mean something like this? #988

@3d-gussner 3d-gussner added the MMU MMU2s and MMU3 label Oct 18, 2023
@Brad-Christy
Copy link
Author

3d-Gussner,

That sounds like pretty much exactly what I would like to see. I just want it included in the firmware, and not something the average (non-programmer) has to figure out. I can't imagine I'm alone.

In my ideal world, when you go into the settings on the printer, you would turn "SpoolJoin" [ON], then would get prompts that would allow you to assign spools as backups for spools assigned in the GCode. Once assigned, and after a spool has run out, the MMU selects the alternate spool assigned to the initial spool.

Personally, I think the SpoolJoin function should reset to [OFF] after a given print is complete, or at least after the function has been triggered. I would think it beneficial for this to be the case for alternate spool assignments, as well.

I am a little disheartened, though. It would seem that, after five years, if the DevTeam has not implemented something seemingly so appropriate, it has either been determined beyond feasible or unworthy.

As a matter of personal interest, what I am hoping to print on a regular basis entails a large amount of one spool, then the addition of two more spools, with the remainder of the print using all three, as needed, per layer. For this function to be of benefit, the MMU would have to leave spool 1 behind when it was empty, in lieu of an assigned backup, regardless of how many times the GCode called for spool 1.

Thanks. Brad.

@3d-gussner
Copy link
Collaborator

I am a little disheartened, though. It would seem that, after five years, if the DevTeam has not implemented something seemingly so appropriate, it has either been determined beyond feasible or unworthy.

I am now on the dev team and will ask if that is something we would like to implement. 😉

@Brad-Christy
Copy link
Author

3d-Gussner,

SaaWEEet!

Thanks. Brad.

Copy link

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement MMU MMU2s and MMU3
Projects
None yet
Development

No branches or pull requests

2 participants