Feature Request: Color change except perimeters
Very often a color change is used to highlight text, etc. I think it would be a very nice feature if we could ask for a color change but only after printing the outer perimeters so the color change doesn't show on the outside. Furthermore it would be nice to have the option to do two layers (change after outer perimeter on lower and change back before outer perimeter on the upper) since often the lower layer will show through a single layer. This seems like it wouldn't impact print quality much since the outer perimeter is printed last by default anyway so the inner perimeter can be printed, then infill, and finally the outer perimeter.
RE: Feature Request: Color change except perimeters
I should just have the following saved in my notepad ready for pasting given how many times it has to be used.
This is a user to user forum. All bug reports and feature requests need to be made at the Prusa Slicer github repository here https://github.com/prusa3d/PrusaSlicer/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
RE: Feature Request: Color change except perimeters
@neophyl
Will do. I have submitted a couple there already but was opening it up here for discussion in case there are better solutions (or if the feature is already available through more esoteric means).
RE: Feature Request: Color change except perimeters
[...] Will do. I have submitted a couple there already but was opening it up here for discussion in case there are better solutions (or if the feature is already available through more esoteric means).
Discussion is good. We've just had more than a few posts here demanding changes that are unlikely to happen of not requested via the GitHub process. Thanks for posting a feature request.
Just to be clear: You're asking for use with semi-transparent external perimeters, not the same as wipe to infill, correct?
and miscellaneous other tech projects
He is intelligent, but not experienced. His pattern indicates two dimensional thinking. -- Spock in Star Trek: The Wrath of Khan
RE: Feature Request: Color change except perimeters
@bobstro "Just to be clear: You're asking for use with semi-transparent external perimeters, not the same as wipe to infill, correct?"
No. In fact this really only works well for fully opaque filament since the goal is to hide the color of the interior on the outside of the part. This is for a single filament printer (i.e. MK3S - no MMU). In PrusaSlicer, after compiling the gcode, you can insert color changes at any layers of your choice and will prompt you to change filament when it gets to that layer. I am simply asking for the option to have the pause and prompt occur after printing the outer perimeter. I can hand edit the gcode but I was wondering if I was the only person who thought this would be useful to have as a built-in option.
RE: Feature Request: Color change except perimeters
This should help you to do pretty anything with color changes:
RE: Feature Request: Color change except perimeters
Perhaps I've misunderstood what you are trying to do but if you're wanting to do text that is "embedded" rather that indented or out dented have a look here
RE: Feature Request: Color change except perimeters
Sorry overlapping post, it took me that long to find the URL, make coffee and wander round scratching my arse.
RE: Feature Request: Color change except perimeters
Hehe, I was in advantage, I post the same to another post couple of days before 😉
RE: Feature Request: Color change except perimeters
@bobstro "Just to be clear: You're asking for use with semi-transparent external perimeters, not the same as wipe to infill, correct?"
No. In fact this really only works well for fully opaque filament since the goal is to hide the color of the interior on the outside of the part. This is for a single filament printer (i.e. MK3S - no MMU). In PrusaSlicer, after compiling the gcode, you can insert color changes at any layers of your choice and will prompt you to change filament when it gets to that layer. I am simply asking for the option to have the pause and prompt occur after printing the outer perimeter. I can hand edit the gcode but I was wondering if I was the only person who thought this would be useful to have as a built-in option.
Any progress on a feature request? Were you able to do what you wanted using " more esoteric means"?
Kenn.
Quality is the Journey, not the Destination. My limited prints->
RE: Feature Request: Color change except perimeters
@kennd
Thanks for asking. I just did it by hand. Not a big deal - just thought I'd toss the idea out there as a software feature/enhancement if enough people thought it would be useful.
More Info
Not to be that guy, but do you mind showing the edits to accomplish?
If I understand you right I think I have a similar task where I have negatively extruded text and for contrast I want a base layer of black then normal color but only where the text would be - i.e. not on the perimeter of the obj. hoping that makes sense
Manual color change within layer
Sorry for not seeing this before. If you inspect your gcode with a text editor, you will see that it is nicely annotated. For example, if you search for "infill" you will find several types annotated:
;TYPE:Bridge infill ;TYPE:Solid infill ;TYPE:Internal infill
So, go to the layer you want to add the color change (Search for "LAYER_CHANGE" until to fine the Z you want), then search for the first infill you come to, and then insert the color change command:
;COLOR_CHANGE,T0 M600
After that, search for perimeter until you come to the first perimeter, and insert another color change to change back.
Feature requested
I just opened a new feature request to eliminate the need to manually edit the gcode: