Colorprint
Okay, so maybe I’m just an idiot, but can someone crack the code on the web based Colorprint as to what you should put in for the color change point for single extruder?
I have an object that is 2mm thick. I want the first 1mm to be one color, with the remaining 1mm to be another color. I am printing at 0.2mm layers.
I put the break at 1mm and printed. It asked for the change, and then printed one more layer of the first section with the new color (thus ruining the print). I put the break in at 1.2mm (the next layer) and it printed one layer of the second color section in the first color (which is what I would have expected it to do).
The question is: why didn’t it work properly with the first attempt (break at 1mm)? It would be nice if, on the web page, it told you either pick the last layer of the old color or the first layer of the new color to enter in as the break point.
Re: Colorprint
Nobody?
Re: Colorprint
I suspect that it's simply because ColorPrint is buggy and doesn't always get it right. I just used it to insert the color change for an object that was 2 mm thick as well and ColorPrint reported that it was 2.55 mm thick. I didn't know whether to believe the millimeter box or the slider bar. I decided to err on having the color change too high, rather than too low, and went halfway on the slider bar. The color change followed the mm box, in my case, and the color change was higher than I wanted it (but the print was still usable). To my knowledge, there is no alternative to ColorPrint, unless you use the Simplify3D slicer, which allows you to insert color changes. The Prusa Slic3r really needs this feature, too.
Re: Colorprint
For the advantageous, you may try the following. Please note that I did not test it yet, and I am out of office, enjoying holidays 🙂
Not the most user friendly option, but with the Slic3r 1.38.5, you can now use the custom layer change G-code for that purpose. For example, the following line will trigger the color change action when changing to Z=5.2:
{if layer_z==5.2}M600{endif}
There may be an issue with numeric rounding, so it is safer to formulate the expression like
{if layer_z>5.19 and layer_z<=5.21}M600{endif}
Re: Colorprint
Have you tried using Prusa Control? It has colorprint built in. Perhaps it is a little more reliable.