Feature Request: Color change except perimeters
 
Notifications
Clear all

Feature Request: Color change except perimeters  

  RSS
TickTock
(@ticktock)
Estimable Member
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.

Posted : 17/01/2021 7:58 pm
Neophyl
(@neophyl)
Illustrious Member
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

Posted : 17/01/2021 8:07 pm
TickTock
(@ticktock)
Estimable Member
Topic starter answered:
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).

Posted : 17/01/2021 11:02 pm
bobstro
(@bobstro)
Illustrious Member
RE: Feature Request: Color change except perimeters
Posted by: @ticktock

[...] 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?

 

 

My notes and disclaimers on 3D printing

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

Posted : 18/01/2021 12:36 am
TickTock
(@ticktock)
Estimable Member
Topic starter answered:
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.

 

Posted : 18/01/2021 2:46 am
Milos V.
(@milos-v)
Prominent Member
RE: Feature Request: Color change except perimeters

This should help you to do pretty anything with color changes:

https://forum.prusa3d.com/forum/original-prusa-i3-mk3s-mk3-user-mods-octoprint-enclosures-nozzles-.../simple-way-to-print-in-real-multi-color-without-mmu-or-layer-height-based-changes/

Posted : 18/01/2021 8:15 am
TickTock liked
towlerg
(@towlerg)
Noble Member
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

https://forum.prusa3d.com/forum/original-prusa-i3-mk3s-mk3-user-mods-octoprint-enclosures-nozzles-.../simple-way-to-print-in-real-multi-color-without-mmu-or-layer-height-based-changes/

Posted : 18/01/2021 8:45 am
TickTock liked
towlerg
(@towlerg)
Noble Member
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.

Posted : 19/01/2021 9:55 am
Milos V.
(@milos-v)
Prominent Member
RE: Feature Request: Color change except perimeters

Hehe, I was in advantage, I post the same to another post couple of days before 😉

Posted : 19/01/2021 9:59 am
kennd
(@kennd)
Reputable Member
RE: Feature Request: Color change except perimeters
Posted by: @ticktock

@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->

Posted : 19/04/2021 2:12 am
TickTock
(@ticktock)
Estimable Member
Topic starter answered:
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.

Posted : 19/04/2021 9:34 pm
sharinganthief
(@sharinganthief)
New Member
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

Posted : 22/07/2021 2:13 pm
TickTock
(@ticktock)
Estimable Member
Topic starter answered:
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.

Posted : 22/08/2021 4:08 pm
TickTock
(@ticktock)
Estimable Member
Topic starter answered:
Feature requested

I just opened a new feature request to eliminate the need to manually edit the gcode:

Feature Request: Add color change to interlayer slider below the view screen (just like on the layer slider)

Posted : 22/08/2021 4:22 pm
TickTock
(@ticktock)
Estimable Member
Topic starter answered:
Duplicate

Prior request here:

In layer material change

 

 

Posted : 22/08/2021 4:49 pm
Share: