Xy compensation negative part

can I apply xy compensation to negative parts? I don’t think so?

how can i do xy compensation in bambu and save the stl without printing it? or some other soft?

resizing is not the same thing

I’m not sure if I understand your request. Can you provide an example of what your objective is? I am assuming that that you are trying to apply X-Y compensation to a section of a model perhaps? Please clarify.

so say I have a flat irregular shape with holes. I wish to create a 3mm border that’s 1mm taller than the rest. normally I would create a duplicate, make it negative and shrink it. but resize will not work in this case since it’s not a regular shape like a square.

if I could just apply xy compensation to duplicated negative part problem solved. or doing xy compensation to stl outside of slicer and importing as negative.

That helps, but a picture would make this much easier to answer. If I understand you correctly, you are trying to create a rim or lip around the edge of the shape, and I think you are on the right path.

There are several ways to approach this in the slicer, including cloning the model and using either a negative part or a Boolean difference. The approach you suggested - cloning the original model, scaling it, and then subtracting it - is a reasonable way to do it.

If you have access to the original model in CAD, that will usually be the simplest solution. You can create a shell and make the required dimensional changes there, rather than working around it in the slicer. If you can share a screenshot or picture of the model, it would remove most of the guesswork and allow for a more precise answer.

Example using cloned and scaled negative shape

Performing the same thing with Boolean


thanks, that works for that shape, but what about the letter P

So many think they can just scale. Scale is very different than offset. In cad there are lots of ways to do it. Will be interesting to hear the suggestions.

The shape is irrelevant, the process works for all 2D geometries scaled in the Z axis. Where it would get tricky is if there were dimensions that change in the Z-axis such as if the lip had a serrated edge. The same principle applies, just harder to implement. You’d have to do it in stages.

  1. Clone the object twice
  2. Take one clone and make it smaller and use that with the first clone as Boolean cutout and export as an STL.
  3. Repeat the process for the inner part of the P but make it larger. Clone the reimported part and apply the Boolean operation toe the inner P.
  4. Separately use Boolean to cut out the inner section you don’t want.

The short answer, the slicer is the worst tool for this. The better answer. Use CAD and do this in two steps.

that might be close enough. but it does not produce exact files. As you said in your first post the best way is with CAD. If a slicer is the tool you have to make the mods that is as good as it gets. Depending on the specific geometry, you might use several copies.