supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.04k stars 515 forks source link

Arc fitting doesn't work properly. #4205

Closed CuredPrusa closed 1 month ago

CuredPrusa commented 3 months ago

What happened?

In Archane mode I see G2/G3 only in last perimeter, in Classic moce everything is G1. ring_25598.zip

Project file & How to reproduce

Please check did I do something wrong or there a problem within software. Thanks.

Version

2.5.59.8

Operating system

win10

Printer model

FLsun V400 / Klipper

supermerill commented 1 month ago

The arc fitting is done after the perimter generation, it's just that the current algorithm (i picked it from bambu) failed to create G2/G3 from the paths from arachne.

Will be better in 2.7 (using the algo from ArcWelder)

supermerill commented 1 month ago

you can increase the arc fitting tolerance. By putting a higher number, I can have only G2/G3 with your file

CuredPrusa commented 1 month ago

Yeah, you're right. When I increase tolerance from 5% to 10% I get G2/G3. Thanks.