Arcs in edge cut layer go off grid

Edge cut arc goes off grid on move or copy_2

I am trying to create a pcb outline with a couple of radiused notches. I have an 90 degree arc with a 2 mm radius.

When I create that arc, it is on grid. But when I duplicate (CTRL-D) or move and rotate that arc, it tends to go off grid. My grid setting is 0.5 mm.

I can correct this afterwards by tweaking the X and Y start points or end points. But this seems like a bug. Is it?

Application: KiCad PCB Editor x64 on x64

Version: 8.0.5, release build

Libraries:
wxWidgets 3.2.5
FreeType 2.13.2
HarfBuzz 9.0.0
FontConfig 2.14.2
libcurl/8.8.0-DEV Schannel zlib/1.3.1

Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: Intel, Intel(R) Iris(R) Xe Graphics, 4.6.0 - Build 31.0.101.5186

Build Info:
Date: Sep 7 2024 02:39:48
wxWidgets: 3.2.5 (wchar_t,wx containers)
Boost: 1.85.0
OCC: 7.8.1
Curl: 8.8.0-DEV
ngspice: 42
Compiler: Visual C++ 1939 without C++ ABI

Build settings:

When you hover the mouse near the center, the center point is used as reference. Hover it near one of the ends and the end will be used as a ref point. Doing it that way, it is on-grid

Ahh OK thanks.

But to clarify, I think you are referring to the mid-point (halfway point) of the arc and not the radius center point. (??) Any of those four points seem to be usable as “handles”. Interpreting your response to mean the arc halfway point, what you say appears to be correct. I have gone back and tried it.

With a 0.5 mm grid, a 90 degree arc, and a 2 mm radius, the radius center point and the two end points should all be on grid. But the arc halfway point is not; there is a sine and cosine of 45 degrees involved.

1 Like

yep, correct. three out to the four points work. I also learned that the hard way

A related change in behaviour since 8.0.5

1 Like