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

Travel moves seam to have less resolution than the rest of the print, making them cross perimeters. #1790

Closed
batista16 opened this issue Nov 4, 2021 · 1 comment
Labels
fix is live in the last release Please download /build the last release and try to reproduce. problem

Comments

@batista16
Copy link

Describe the bug
On internal curves, with avoid crossing perimeters on, the travel moves still cross perimeters. It looks like the travel moves are calculated at a less resolution than the rest of the print moves. this causes imperfections because it makes it travel into perimeter possible even more than without "avoid crossing perimeters", because on internal curves, it crosses perimeters multiple times.

To Reproduce
Steps to reproduce the behavior:

  1. Enable Avoid Crossing Perimeters,
  2. Import a model that contains an internal curve (not a circle), read as a half moon shape for example, or just use the STL I provided.
  3. Check the internal curves travels, at the right angle, you can see the perimeters being crossed by the travel moves.

Note: Changing the viewing angle hides or shows the issue a lot, keep the camera angle as low as possible, see screenshots.

>> Project File <<
SSTravelIssue.zip

Expected behavior
It's expected that the travel moves follow the perimeter line exactly, and not at a lower resolution, causing it to take shortcuts and cross perimeters

Screenshots
unknown2
unknown
image
Note about the angle, if you look from the top, it's barely visible:
image
however if you look from a lower angle, you see it very well:
image

Desktop (please complete the following information):

  • OS: Windowa
  • tried in Version 2.3.56.7 and 2.3.57.3

Changing the angle of the object in the plate does change the issue a bit, some angles are better than others, but I couldn't get a perfect slice.

@batista16
Copy link
Author

batista16 commented Nov 4, 2021

Update: After sharing this on discord, I was given a config.ini to test it out and it does not happen on the provided config, but it does on mine. So it probably depends on some setting.

@supermerill supermerill added problem fixed for the next version That means that you should be able to test it in the latest nightly build labels Nov 4, 2021
supermerill added a commit that referenced this issue Nov 6, 2021
…eter where possible

And also trigger as early as 3 nozzle diameter when retract_before_travel is higher
Can trigger without only_retract_when_crossing_perimeters
#1794
#1793
#1790
#1349
#1061
#810
#173
#20
supermerill added a commit that referenced this issue Nov 6, 2021
…eter where possible

And also trigger as early as 3 nozzle diameter when retract_before_travel is higher
Can trigger without only_retract_when_crossing_perimeters
#1794
#1793
#1790
#1349
#1061
#810
#173
#20
@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 Nov 7, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
fix is live in the last release Please download /build the last release and try to reproduce. problem
Projects
None yet
Development

No branches or pull requests

2 participants