smartavionics / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
175 stars 11 forks source link

[20210629] Weird bumps in concentric circles #123

Open m-sundman opened 3 years ago

m-sundman commented 3 years ago

Application version Cura-mb-master-x86_64-20210629.AppImage

Platform Linux/kubuntu

Printer Artillery Genius

Reproduction steps

  1. Slice something with edges that are concentric circles.
  2. Use concentric pattern.

Screenshot(s) Layer 1 is horrible: layer1

Layer 2 is fine: layer2

Layer 5 has some bumps too: layer5

Even the top surface layer has small bumps: top-layer

Actual results There are random bumps in the pattern. The bumps are usually bigger on the first layer, and the location of the bumps seem to vary if you adjust the line width.

Expected results Concentric circles should be concentric circles without any random bumps disrupting the pattern.

Project file Wheel.3mf

Log file cura.log

Additional information Seems to be present in upstream, too, although perhaps to a lesser extent.

smartavionics commented 3 years ago

It's not perfect but increasing max deviation to 0.25 and setting fill gaps between walls to everywhere helps a lot...

Screenshot_2021-08-22_07-32-17

smartavionics commented 3 years ago

In fact increasing max deviation to 0.05 is sufficient.

m-sundman commented 3 years ago

Still bumpy here, although only on the first layer: still-bumpy

Project: Bumpy.3mf

smartavionics commented 3 years ago

I just fiddled with the resolution and deviation values. Again, not perfect but better. This model is not ideal for concentric skin or lots of walls because the hole isn't central or round.

Screenshot_2021-08-23_07-34-22

m-sundman commented 3 years ago

Why is it always so much worse in the first layer? Like, if I could get the same concentric algorithm for the first layer as it uses for the second layer then in most cases that would be enough.

smartavionics commented 3 years ago

Good question, I don't know why the first layer is worse than the 2nd as the line widths are the same.