<p>Ive been experimenting will multiple color filament but the colors a more or less blended. Is there are filament that goes from one color directly to another without having transition color ex. red to green immediately.</p>
<p>I've been tinkering with <a href="https://www.filamenthub.com" rel="nofollow noreferrer">Filament Hub Filament</a> and it is very good (some of the best I've ever used)  however I've had to essentially melt strands of one filament to the next and this is unsustainable.</p>
<p>Anyone know any filaments or methods to have an immediate color change</p>

[{'answer_id': 16094, 'author': 'R.. GitHub STOP HELPING ICE', 'author_id': 11157, 'author_profile': 'https://3dprinting.stackexchange.com/users/11157', 'pm_score': 2, 'selected': False, 'text': "<p>It takes at least a few cm of extrusion to purge the old color before switching to a new one due to mixing in the melt zone, and possibly much more depending on the particular pigments. If the old color is something bright like red and the new one is white or something close, it can even take many tens of cm before you get a clean new color.</p>\n<p>Multi-color extrusion setups either use separate hotends per color or fancy retraction setups where each color can be retracted separately, along with purge towers. You cannot get a clean color switch in the print just by having one in the input filament, and this is probably why all the mixed color filament that's sold is blended - so customers don't get disappointed when it doesn't work like you expect.</p>\n"}, {'answer_id': 16095, 'author': '0scar', 'author_id': 5740, 'author_profile': 'https://3dprinting.stackexchange.com/users/5740', 'pm_score': 1, 'selected': False, 'text': '<blockquote>\n<p>Anyone know any filaments or methods to have an immediate color change</p>\n</blockquote>\n<p>There is a solution (or multiple) where you can have multi color filament without a gradual transition from one to the other color (seen from the filament side, not the extrusion/nozzle side), i.e. immediate color change. This requires an additional piece of equipment to do this automatically, or could be done even manually<sup>1)</sup>.</p>\n<p>There are systems that calculate what color is needed for which part of the extrusion process and cut and pastes (welds) multiple colored strands of filament to a single strand of filament, see e.g.:</p>\n<p><a href="https://i.stack.imgur.com/5D9An.jpg" rel="nofollow noreferrer" title="Mosaic Palette 3 Pro"><img src="https://i.stack.imgur.com/5D9An.jpg" alt="Mosaic Palette 3 Pro" title="Mosaic Palette 3 Pro" /></a></p>\n<p>If you look closely, you see that the single filament strand is composed of various colored strands welded together (4 colors, fifth being welded).</p>\n<p>Using multiple colors and single hotend wil require an extra extrusion of the new color to purge the hotend for a clean and crisp change. Slicers are already equipped to to this task for you, these are called purge towers, they print alongside the print and prevent too much blending of colors.</p>\n<p><a href="https://i.stack.imgur.com/gVwh8.jpg" rel="nofollow noreferrer" title="Printed part and purge tower"><img src="https://i.stack.imgur.com/gVwh8.jpg" alt="Printed part and purge tower" title="Printed part and purge tower" /></a>\n<em>Source <a href="https://peterleppik.com/articles/multimaterial-printing-palette-vs-mmu2" rel="nofollow noreferrer">Peter Leppik</a></em></p>\n<hr />\n<p><sup>1)</sup><em>Note that an expensive device is not specifically necessary, with a little effort you can do it yourself. This requires slicing the part for multi colors (including a purge or printing purge tower to prevent mixing of colors) and parse the obtained G-code file to find all the respective lengths of the colors. These are easily found as a color change implies a tool changing script to be active in the G-code file, summing the individual lengths you could created your own filament by welding the individual colors together. Now remove the tool changes from the G-code file and you have created a &quot;manual&quot; multi-color print using a single hotend and extruder.</em></p>\n'}, {'answer_id': 16096, 'author': 'Trish', 'author_id': 8884, 'author_profile': 'https://3dprinting.stackexchange.com/users/8884', 'pm_score': 0, 'selected': False, 'text': '<p>When calling for a <strong>manual</strong> color change, Marlin is set up to allow to extrude extra filament. This is to ensure that the new filament is in the hotend, but it also allows to &quot;purge&quot; the old color from the hotend by extruding till no mixed color comes out anymore.</p>\n'}, {'answer_id': 16101, 'author': 'alexjshepler', 'author_id': 27902, 'author_profile': 'https://3dprinting.stackexchange.com/users/27902', 'pm_score': 0, 'selected': False, 'text': "<p>There is a way that you'd be able to do it but its not really conventional and could use up some filament:</p>\n<p>Calculate out where you want it to stop. Then, when you want to change colors, you set your slicer to print a floating object in the air that isn't part of your print to purge out the old filament and prime the new one.</p>\n<p>That way, when it goes back to the print, there won't be any of your old color. You will just have to pause the print when you get to the point where you want to change color, and make sure it's not over your print, then takeout the old filament, and put the new one in.</p>\n<p>Then let it purge, and you can grab the string of filament before it goes to the print. Or just pluck it off when the print is done. This is the only way that I could see this working without multiple spools of filament and multiple extruders.</p>\n"}]
['https://3dprinting.stackexchange.com/questions/16092', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/27885/']