kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #14530
Re: Edge.Cuts layer in the module editor
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 09/02/2014 08:04 PM, jp charras wrote:
> Orson, Be careful with Edge.Cuts layer in modules. If they are not
> currently allowed, this is because I have a good reason.
>
> In specctra export, and therefore in 3d viewer, we *need* a closed
> polygon for board outline.
>
> Currently, yo build this outline, when searching for a Edge.Cuts
> segment end near a given segment end, the max distance allowed to
> find this segment is very small (currently 2 microns).
>
> It means if you create the board outline and the footprint outline
> (and/or place it) using 2 different grids, I am pretty sure
> you'll have an issue when searching "connected" segments to build
> the board outline).
>
> You may have to enhance this search (for instance the max distance
> could be related to segments thickness). see
> SPECCTRA_DB::fillBOUNDARY().
Hi Jean-Pierre,
Thank you for the remarks. During the tests I had minor problems to
place footprints so they were considered continous, but eventually it
worked fine.
Computing the maximum distance basing on the segment thickness sounds
like a good idea. Do you agree to the proposed changes given I modify
maximum distance restriction to be calculated on the spot?
Regards,
Orson
> Otherwise, just allowing Edge.Cuts segments in footprints is just
> a bug. This is the only one reason they are not currently allowed.
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)
iQEcBAEBAgAGBQJUBgl9AAoJEBRwGu1hpbJ1+YoH/R9njUa+TCrZa6NfjB3X2hqX
vchSw+dAncuYiOPIaVdFfjxCn0VnPRr318QWxN6guKrBx05/EBzX6CdpkP97BHSi
vskww7mGO1Da6s6yqkTjcvgsgozMmFBRHsVdGS3ZNl4lzILnLsHn4vFXuBX185xr
w32pv0F/8LxG6pgehGgDVXyPC8SB735lsAWBaVPEGpaqocR08qdWM689uZ9byIHh
DEVC+WTj8+LK8zSA0NJGVGNnZYaCQjQyCzmUTiO/WA1ROePJEcr5zFTFuXy68JE8
+QqGzhHhlenCs+RyoKYg4llQd3PNg3L+lHb/noXty08CaABue0C1i2xvEiocXC4=
=hPhd
-----END PGP SIGNATURE-----
Follow ups
References