Change color by layer
Howdy! First time posting, been lurking thru and trying to solve my problems the introvert way, but I'm having a bit of trouble figuring this out. It seems like it should be absolutely easy to do with the MMU, but i cant figure out how.
What I want is a simple, automatic color change at a specified layer. PrusaControl lets me select a layer when in Single Mode, which is neat, but i have to be there to change the filament thru ONE extruder instead of simply picking a different extruder. Anyone know how to do this?
Basically a few parts I want to print are layered, and even some that arent would be cool with layer stripes (or maybe a multi color spiral vase? 😀 ), but i cant for the life of me figure out how to get this done automatically as it /seems/ the MMU should be capable of.
Does anyone have any ideas? I've tried ColorPrint's Multi-Material option, but that one doesnt retract the old filament which, given its hosted by Prusa, surprised me because they should be setup for at least their OWN printers right?
Basically, I want this because it also would let me print at higher resolution than multimaterial mode, which for prints that are done for the aesthetica value and not the mechanical strength is something I'd like to have access to.
Re: Change color by layer
- create your gcode.
- open your gcode with an text editor, maybe wordpad (windows)
- jump to your layer (z-height), for example at layerheight 25.000 (search G1 Z25.000)
- insert a new line with M600 before this line found by the search
- continue the last two steps for each color and layerheight
- save the gcode and print it
Now the printer will stop at the given layerhight, moves out, unload the filament. You have to reload the new filament and continue printing.
Try it on a simple object before for some exercising.
Thomas
Re: Change color by layer
Thomas, I think the question is how to do this with the MMU without being present to change the filament.
Well, it can obviously be done, maybe with modifiers in Slic3r, but the model can be cut with Netfabb Basic (or MeshMixer etc) into individual sections and each section ca be assigned an extruder. But the downside to this is that you will need a purge tower from the base of the model up to the last filament change, which will be extremely wasteful.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Change color by layer
Thomas, I think the question is how to do this with the MMU without being present to change the filament.
Ahhh, OK 😉
Thomas
Re: Change color by layer
Auto change filament every color change by layer using MMU.
I am also interested on this. I hope anyone can help. My MMU 2.0 order still pending and I am currently looking for such solution.
Re: Change color by layer
Auto change filament every color change by layer using MMU.
I am also interested on this. I hope anyone can help. My MMU 2.0 order still pending and I am currently looking for such solution.
Peter
Please note: I do not have any affiliation with Prusa Research. Any advices given are offered in good faith. It is your responsibility to ensure that by following my advice you do not suffer or cause injury, damage…
Re: Change color by layer
Yes, can someone answer this or direct to the answer?
Thank you.
RE: Change color by layer
I know this is old, but I found it because I was looking for how to accomplish the same thing, at least I think.
What I wanted was for the Mk2.5S MMU2S to print 2mm using material 2, 2mm using material 3, and 2mm of material 2. This will create a 6mm tall object with three layers. I also did not want to use a purge block as it was a waste in this case. The color change is not needed to be clean. In PrusaSlicer 2.2.0 I am able to disable the wipe tower (Print settings, Multiple Extruders, Wipe Tower, Uncheck enable) and using the change color layer section I can simply select a different extruder at each layer where I want the change.
I hope this helps.