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

Arachne causes stuttering extruder on curves, rough surface with klipper. #8534

Closed
2 tasks done
napter opened this issue Jul 20, 2022 · 6 comments
Closed
2 tasks done

Comments

@napter
Copy link

napter commented Jul 20, 2022

Description of the bug

When printing with klipper firmware the surface of the print was rough, exactly how it looks when the gcode is too large and printing stutters. Similarly, the issue only happened on curves. However, the same file was printing ok on other printers.

Reducing the STL nodes didn't help. Increasing the gcode resolution didn't help. Changing speed didn't help. The artifacts would repeat in the same spots. When watching the printer it would vibrate when printing on the curves (I believe it was the the extruder stuttering but it was difficult to tell if it was the extruder or a motion axis). After determining it was not a resolution issue, finally, I thought perhaps it is Arachne. I printed the exact same thing, switching perimeter generator to classic and the issue disappeared.

Arachne print:
image

Classic print:
image

Side by side:
image

Notice the bumps on the curves. They print consistently on every print with arachne but not with classic. I've only experienced this issue with klipper.

Project file & How to reproduce

arachne issue.zip

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.5 alpha 2

Operating system

Windows 10

Printer model

Ender 5 Plus running Klipper

@bubnikv
Copy link
Collaborator

bubnikv commented Jul 21, 2022 via email

@dartrax
Copy link

dartrax commented Jul 22, 2022

When using the Classic perimeter generator

But @napter has this problem with Arachne, not with classic…

@hejllukas
Copy link
Collaborator

@dartrax
It was just a wrong quote from the changelog (actually, gap fill and Arachne share some parts of the code, so fixing one will fix a similar problem for the other).
Instead of that, it should be a citation of this that is definitely related to this issue:

Arachne perimeter generator sometimes produced extremely short segments even when there was no need. These extrusions could have been incorrectly shown as deretractions and also could have caused extremely short and counter-productive wipe moves #8455

@napter
I tried to compare G-code for your attached 3MF from 2.5.0-alpha2 and 2.5.0-alpha3. G-code from 2.5.0-alpha2 contains a lot more short extrusions than G-code from 2.5.0-alpha3. Even a comparison of G-code sizes shows that 2.5.0-alpha3 produce G-code that is about 25% smaller than G-code from 2.5.0-alpha2.
So I think those short extrusions caused your issue, but the issue with short extrusions was resolved in 2.5.0-alpha3. A similar situation was also in issue #8511, and that issue was resolved with 2.5.0-alpha3.

So I think that this issue is also resolved in 2.5.0-alpha3. So please try 2.5.0-alpha3 and report back whether your issue is still present or not.

@napter
Copy link
Author

napter commented Jul 22, 2022 via email

@kubispe1
Copy link
Collaborator

Please @napter can you retest the issue. In case please check with new PS 2.6.0-alpha4. Hope this issue has been resolved to your pleasue :D ...
https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.6.0-alpha4

@lukasmatena
Copy link
Collaborator

No response, should be fixed. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants