DeslicebetaES

Process › Quality› Precisionenable_arc_fitting

Arc fitting

Turns curves made of many tiny straight segments into real arcs (the G2 and G3 commands in the G-code). The print head moves more smoothly, vibrates less and the file is smaller.

How it works

The model's curves are chains of short segments. At each joint the print head brakes and speeds up a little; at high speeds, that turns into vibration and noise. With this option, the slicer looks for consecutive segments that fit on a circle and replaces them with a single arc command.

How exact that circle has to be is set by “Resolution”. Bambu Studio has it turned on in its profiles.

When to change it

  • You have a Bambu Lab or a printer with Marlin firmware: leave it on.
  • You have a printer with Klipper: turn it off. Klipper chops the arcs back into segments, so nothing is gained and the surface may get worse.

Typical values

ValueWhat for
OnBambu Lab and Marlindefault
OffKlipper

Watch out for

  • If you raise the “Resolution” value a lot to get more arcs, the layers may not line up with each other and the wall comes out stepped.
  • It depends on the firmware (the printer's built-in software): if it doesn't understand G2 and G3, curves will come out wrong or not at all.

Goes well with

What Bambu Studio saysits help card, quoted

What Bambu Studio says

Enable this to get a G-code file which has G2 and G3 moves. And the fitting tolerance is the same as resolution

Bambu Studio tooltip for this setting · AGPL-3.0

Read more at the official source

In your profile0.20mm Standard @BBL A1 · Yes

In Bambu Studio, the profile 0.20mm Standard @BBL A1 sets it toYes

In other slicers

Orca Slicer
Arc fittingQuality › Precision
PrusaSlicer
Arc fittingAdvanced › Slicing
Cura
No clear equivalent.

Names taken from each program's code (Orca Slicer 2.4.2, PrusaSlicer 2.9.6, Cura 5.13.0). Credits