[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: General Layers questions



DJ Delorie <dj@xxxxxxxxxxx> writes:

>> The 'countryard' layer should be exactly the keepout layer.
>
> They're two different purposes, though.  The courtyard is for physical
> placement restrictions, the keepout is for copper routing
> restrictions.

The file format need not know about these distictions.  Both are
graphical layers, with different attributes.  The one has attributes to
tell DRC to flag overlapping components, the other has attributes to
tell some autorouter not to put copper there, and attributes to tell DRC
to check for intruding copper.  Future plugins need more layers to tell
about different constraints.

Ideally, any layer type is fully defined via attributes.  The most
common attribute may be "net:conductive" for normal copper layers, so
that the HIDs know that the layer contributes to the implementation of
the netlist.  Copper layers need a second attribute "gbr:layer=inner5"
to tell the (gerber) exporter where to put it.  A third attribute
defines the DRC rules that apply "drc:rules=default", plus per layer
override "drc:minwidth=6mil".

"drc:courtyard=front"
"drc:keepout=front"
"route:keepout=front"


-- 
Stephan


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user