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

Arc Fitting Only Works on External Perimeters #2846

Open
2 tasks done
CCS86 opened this issue Nov 5, 2023 · 8 comments
Open
2 tasks done

Arc Fitting Only Works on External Perimeters #2846

CCS86 opened this issue Nov 5, 2023 · 8 comments
Assignees
Labels
backend bug Something isn't working inactive customer 90 days wont reply

Comments

@CCS86
Copy link

CCS86 commented Nov 5, 2023

Bambu Studio Version

1.7.7.89

Where is the application from?

Bambu Lab github releases

OS version

Win 10 x64

Additional system information

No response

Printer

X1C

How to reproduce

Slice a model of a cylindrical tube and look at the g-code output for external and internal perimeters.

Actual results

In trying to diagnose why a mostly cylindrical print sounded smooth on some perimeter loops, and sounded very grunty on others, I noticed the arc fitting is only being applied to external perimeters, and even perfectly circular internal perimeters are still interpolated with G1 moves. This is true on both classic and arachne engines.

Expected results

Why not fit arcs everywhere (besides slicing time)? At least give us the option so the printer runs more smoothly and more quietly. Plus, internal perimeter artifacts will print through to external perimeters.

Project file & Debug log uploads

Cylinder.zip

Checklist of files to include

  • Log file
  • Project file
@CCS86 CCS86 added the bug Something isn't working label Nov 5, 2023
@QingZhangBambu QingZhangBambu self-assigned this Nov 8, 2023
@CCS86
Copy link
Author

CCS86 commented Dec 1, 2023

Any updates on this @QingZhangBambu ?

@QingZhangBambu
Copy link
Collaborator

the result of arc fitting depends on the arc angles, so sometimes it may not work. I will check this and try to solve it.

@CCS86
Copy link
Author

CCS86 commented Dec 4, 2023

I definitely understand the inter-segment angle limitation, but that isn't what is going on here.

This is happening on both BS generated primitive cylinders and on very fine STLs. These models all get arcs robustly generated on external perimeters, but never on internal perimeters.

@QingZhangBambu
Copy link
Collaborator

I'll check out the arc fitting process, it might be a little delayed since we're updating to the 1.8 beta version.

@CCS86
Copy link
Author

CCS86 commented Feb 8, 2024

Hi @QingZhangBambu , any updates on this?

@BambulabRobot BambulabRobot added the inactive customer 90 days wont reply label Aug 6, 2024
@BambulabRobot
Copy link

This issue has been marked as inactive due to no response for 90 days.

@CCS86
Copy link
Author

CCS86 commented Aug 6, 2024

Bump

@SaltWei
Copy link
Collaborator

SaltWei commented Aug 9, 2024

@QingZhangBambu Bump

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend bug Something isn't working inactive customer 90 days wont reply
Projects
None yet
Development

No branches or pull requests

4 participants