Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Strange behaviour with external perimeters (180 degree U-Turn) #206

Closed
RomRider opened this issue Apr 22, 2020 · 3 comments
Closed

Strange behaviour with external perimeters (180 degree U-Turn) #206

RomRider opened this issue Apr 22, 2020 · 3 comments
Labels
enhancement fix is live in the last release Please download /build the last release and try to reproduce. problem question

Comments

@RomRider
Copy link

Version

2.2.49

Operating system type + version

MacOS 10.15.3

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

Ender 5 / Klipper

Behavior

I recently switched over to slic3r++ instead of Cura and started seeing strange layer lines on my prints (didn't happen with Cura). BTW, same speed, flow, retract, etc.. in Slic3r++ and Cura.

I tracked it down to slic3r++ making strange moves on perimeters. Going one way for one layer and then the other way in the middle of the line for the next layer.
Here is a gif of what I mean:

  • First layer: going counter clockwise
  • Second Layer: After the first perimeter line is drawn, it does a 180 turn and goes clockwise this time.

Apr-22-2020 22-26-33

Also with the same settings, Prusaslicer doesn't generate the same behavior (seam: aligned for example)

The result: First: Slic3r++ / Second: Cura (stopped the print, it was only for the purpose of this issue)
image
image

_

Project File (.3MF) where problem occurs

Slic3r++.3mf.zip

@supermerill
Copy link
Owner

The clockwise/counter-clockwise should only happen when the new perimeter has a part in an overhang area. I found that way it can print them more reliably.

This behavior is harming the surface quality? If yes i'll disable it or make it switchable.

@RomRider
Copy link
Author

RomRider commented Apr 22, 2020

There is no overhang on the gif (I think), I've attached the 3mf file to the post if you want to have a look.
It's definitely harming (at least for me), the pressure after the 180 turn is probably higher and thus creating those strange lines.
Making it optional would probably help a lot :)

supermerill added a commit that referenced this issue May 12, 2020
 - now has a setting & a threshold
 - when reverse_direction trigger on the external loop, it also trigger for all other loops on this side (so, no more U-turn)
 - do not depends on extra_perimeter anymore
 - now extra_perimeters split into extra_perimeters (the old useless one) and extra_perimeters_overhangs
 - reordering settings in the tab.
@supermerill supermerill added the fixed for the next version That means that you should be able to test it in the latest nightly build label May 13, 2020
@RomRider
Copy link
Author

Thanks so much :)

@supermerill supermerill added fix is live in the last release Please download /build the last release and try to reproduce. and removed fixed for the next version That means that you should be able to test it in the latest nightly build labels Jun 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement fix is live in the last release Please download /build the last release and try to reproduce. problem question
Projects
None yet
Development

No branches or pull requests

2 participants