← Back to team overview

kicad-developers team mailing list archive

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