Skip to content

[Request] Add full circle support #88

@fabien

Description

@fabien

As outlined here I'm using ArcWelder to prepare files for CNC cutting using a tangential knife. Apart from the former issue, the generated G2/G3 code looks pretty good.

However, perfect circles always have one larger arc (say, 90% - 95% of the perimeter) and end in a small arc or line segment. I don't think this will cause issues cutting, but I presume it should be possible to turn a perfect circle into a single G2/G3 instruction. I have tried different settings, but the circle output remains segmented in two arcs.

See: https://gist.github.com/fabien/a4d82a31fd9c1a58586d5cd45c170d42

ncviewer com_
ncviewer com_ (1)

Here's another one with a small 7mm circle, which yields a G01 at the end:

G03 I-3.482 J0.354 X47.684 Y69.181 F4000
G01 X47.737 Y69.528

ncviewer com_ (2)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions