Negative part color mismatching

Hi all,

I am facing an issue with the slicer that maybe its a bug or it can be fixed and I don’t know how.

I have an object with 2 colors, the second color start at a certain height, really simple object:

The issue is that I have negative parts for the magnets:

When sliced, it looks like this:

The hole is filled with the the second color, causing 8 filaments swaps, that are unnecessary.

If I swap the main color, and paint with the other color, the filament changes increase to 10, as it keep part of the inside of the body black:

Do you know any possible solution?

Hello Sin,

It may be hard for anyone to offer concrete advice based on the information received. If you could post your project file, at least with a part of the model that re-creates the problem, that would be most effective.

In general, if you can avoid painting anything, by assigning filament directly to parts of the model, that is usually the best solution. This does require the colored parts to already be separate objects, ideally in the original CAD model. If that’s already the case then it’s also the simplest method (break the object into parts in the slicer and assign filaments to the parts directly). Otherwise you’d need to split the mesh (or solid if you have a STEP file for example) along the color lines, which of course may or may not be simple depending on the shapes (there are of course better tools for this than Studio).

If painting, you could try the “Sphere” or height range tools for (potentially) more precise control of what happens on the inside of the model, since they “paint” in 3D, vs. the other tools which are more surface oriented. The slicer seems to get confused sometimes with how to integrate surface paint with the insides.

There are some other settings of potential interest where you can set which filament gets used for which part of the model, eg. the infill. I think you have to enable “advanced” and maybe even “develop” (in settings) modes to see those.

Cheers,
-Max