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

small area flow compensation interfere with extrusion rate smoothing #4634

Closed
3 tasks done
vgdh opened this issue Mar 22, 2024 · 12 comments
Closed
3 tasks done

small area flow compensation interfere with extrusion rate smoothing #4634

vgdh opened this issue Mar 22, 2024 · 12 comments
Labels
bug Something isn't working stale

Comments

@vgdh
Copy link
Contributor

vgdh commented Mar 22, 2024

Is there an existing issue for this problem?

  • I have searched the existing issues

OrcaSlicer Version

2.0.0-beta

Operating System (OS)

Windows

OS Version

win 10

Additional system information

No response

Printer

kingroon kp3s

How to reproduce

  1. make cylindrical primitive
  2. enable Extrusion rate smoothing
  3. enable small area flow compensation

Actual results

sudden change in flow where is no really change should be
jpg

Expected results

smooth flow rate

Project file & Debug log uploads

proj and logs.zip

Checklist of files to include

  • Log file
  • Project file

Anything else?

No response

@vgdh vgdh added the bug Something isn't working label Mar 22, 2024
@vgdh
Copy link
Contributor Author

vgdh commented Mar 22, 2024

how it looks in prusa
2

@vgdh
Copy link
Contributor Author

vgdh commented Mar 22, 2024

It's interfere with small area flow compensation
when I turned it off, extrusion flow smoother rate works well.

@vgdh vgdh changed the title Extrusion rate smoothing is broken small area flow compensation interfere with extrusion rate smoothing Mar 22, 2024
@vgdh
Copy link
Contributor Author

vgdh commented Mar 22, 2024

most likely it occurs because small area compensation applied before flow smoother. And flow smoother process stumble upon very small very low flow path and do its thing.
@mjonuschat what do you think?

@igiannakas
Copy link
Contributor

most likely it occurs because small area compensation applied before flow smoother. And flow smoother process stumble upon very small very low flow path and do its thing. @mjonuschat what do you think?

That is exactly it. The infill pattern creates small extrusions at the 90 degree mark of the large line segments where the nozzle changes direction. These are set to significantly less flow than the primary extrusion. Hence the extrusion rate smoothing feature kicks in and reduces the flow.

Suggest you use monotonic lines as your solid infill of choice - it gives a better finish as these small extrusions can cause over extrusion and it also avoids this slowdown issue.

@vgdh
Copy link
Contributor Author

vgdh commented Mar 22, 2024

Suggest you use monotonic lines as your solid infill of choice - it gives a better finish as these small extrusions can cause over extrusion and it also avoids this slowdown issue.

Monotonic lines definitely helps
And it doesn't have print time penalty. I wonder why it's not a default infill?

@igiannakas
Copy link
Contributor

Think it’s just a carry over legacy from prusa and Bambu slicer.

@SoftFever
Copy link
Owner

SoftFever commented Mar 23, 2024

I got different result with the attached project(changed Top Surface pattern to Monotonic)

image

@SoftFever
Copy link
Owner

SoftFever commented Mar 23, 2024

From your screenshot, it seems fine.
It's indeed not necessary for the smoothing action in this case, but it's probably caused by the relatively small smoothing parameter(I noticed you set it to 10)?
The middle line(longest line barely cross the threshold)

image

@vgdh
Copy link
Contributor Author

vgdh commented Mar 23, 2024

yeah
When I had switched to monotonic line the problem has gone.
So should I close the issue then?

@Rickthebig
Copy link

yeah When I had switched to monotonic line the problem has gone. So should I close the issue then?

No, I think the issue would still be there. If there are any incompatibilities when using flow smoothing with certain infill patterns, the software should at least prevent the user setting those patterns. It is no good idea to create a software that implies that you are acquainted with its quirks.

The clean solution would be to fix the bug allowing any infill pattern.

Copy link

Orca bot: this issue is stale because it has been open for 90 days with no activity.

@github-actions github-actions bot added the stale label Jun 22, 2024
Copy link

Orca bot: This issue was closed because it has been inactive for 7 days since being marked as stale.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jun 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working stale
Projects
None yet
Development

No branches or pull requests

4 participants