I am having a problem obtining a circle of a specified diameter with the
circle command. I am moving objects from one library to another by using
scripts, and have keepouts over through hole pads to keep surface mount
devices with IPC standard courtyards in the keepout layer a sufficient
distance away.
The example given in the help files
circle (0 0) (1 0)
produces a circle of diameter 1 and centre the origin.
If, however, I move the center of the circle to, say (5 5) and execute the
command
circle (5 5) (1 0)
Eagle draws a circle of radius 6.403122 at (5 5) .
On further experimentation I discovered that the command
circle (x y) (r 0)
produces a circle with centre (x y) and radius (y2 + (x-r)2)^0.5 .
I tested this on Eagle 4.16r2 with the same result.
What gives?
Cheers
John