supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.04k stars 514 forks source link

"Monotonic (filled)" infill on bottom layer is not monotonic #916

Open arkeet opened 3 years ago

arkeet commented 3 years ago

Version

2.3.55.2

Operating system type + version

Windows 10 2004 amd64

3D printer brand / version + firmware version (if known)

Voron 0 + Klipper (shouldn't matter)

Behavior

When selecting "Monotonic (filled)" for bottom infill, the resulting infill is not monotonic (it looks the same as "rectilinear" but filled).

Example first layer, chronology view: image

Project File (.3MF) where problem occurs

end_plate.3mf.zip

qwewer0 commented 3 years ago

Did you draw the conclusion from the chronology view? It seems that there is something weird going on.

Monotonic (filled)
Top ![Screenshot 2021-01-29 125835](https://user-images.githubusercontent.com/57561110/106273055-517d8700-6232-11eb-8378-003f74383583.png)
Bottom ![Screenshot 2021-01-29 125823](https://user-images.githubusercontent.com/57561110/106273073-57736800-6232-11eb-9dba-f57d6fe828ec.png)
Monotonic (not filled)
Top ![Screenshot 2021-01-29 125802](https://user-images.githubusercontent.com/57561110/106273088-5e01df80-6232-11eb-8b13-c1450a266133.png)
Bottom ![Screenshot 2021-01-29 125741](https://user-images.githubusercontent.com/57561110/106273096-60643980-6232-11eb-8731-31137146e758.png)
arkeet commented 3 years ago

I first noticed it while actually printing. Chronology view just gives a way to visualize it (redder parts are printed after greener parts, so there should not be a green part between two red parts in the infill, or vice versa)

qwewer0 commented 3 years ago

I first noticed it while actually printing. Chronology view just gives a way to visualize it (redder parts are printed before greener parts, so there should not be a green part between two red parts in the infill, or vice versa)

Ok, that makes sense. I will test it to see it with my own eyes too.

qwewer0 commented 3 years ago

@arkeet https://imgur.com/gallery/cFzA2eQ

  1. Monotonic (not filled) infill has a hiccup at 21sec left (prints in between already printed area) in the video, so it has problems too.
  2. Monotonic (filled) infill prints left-right all over the place, so it doesn't seem to be monotonic.
  3. PrusaSlicer Monotonic infill seems to work.
qwewer0 commented 3 years ago

@arkeet Could you update the original description and title, if you are able to reproduce the problem with Monotonic (not filled) in the video above?

arkeet commented 3 years ago

Since you already observed it could you share your project file?

qwewer0 commented 3 years ago

@arkeet Sure, but you might want to try it with your own settings too. Monotonic-3mf.zip Monotonic-test-slt.zip

qwewer0 commented 3 years ago

The issue is present on 2.3.55.4

arkeet commented 3 years ago

This appears to be fixed in 2.3.55.5. @qwewer0 can you confirm?

qwewer0 commented 3 years ago

@arkeet On 2.3.55.5, Monotonic for bottom layer doesn't work.

Monotonic (not filled) bottom layer: bandicam 2021-02-23 22-01-05-645

Photogad commented 3 years ago

Bump

supermerill commented 3 years ago

using @arkeet model and using monotonic inside it, I can't spot a not-monotonic section.

Can someone share a buggy project on 2.3.5.55 ?

qwewer0 commented 3 years ago

using @arkeet model and using monotonic inside it, I can't spot a not-monotonic section.

Can someone share a buggy project on 2.3.5.55 ?

Re tested it on 2.3.55.5 and it seems to be working for both top and bottom with filled and normal monotonic infill.