开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Re: tRestrict layer in kicad


 

开云体育

Different tools have different interpretations and implementations. As a long time Protel user (read (Altium), I recall keep-out wasn't a layer, it was a designation or property that could be placed on a polygon on any layer, the primary purpose of which was to prevent any copper within that area.

I guess, in this case, the OP has maybe imported an Eagle design into KiCad and it has preserved the layer name, but it may have lost its original function in KiCad. KiCad has gone a similar route (please pardon the pun) to Protel. You can place a "Rule Area" on any layer, within which you can define what objects are prohibited or accepted in that area. This is much more flexible than a restricted or keep-out layer.

Overlapping components are dealt with by a completely different means: by courtyards, which are layers associated with footprints, and which form inputs to the DRC (Democratic Republic of Congo - oops, I mean: Design Rule Checker).

--
Regards,
Tony


On 08/02/2024 20:01, Dan Kemppainen wrote:

At least in Eagle, tRestrict or bRestrict keeps copper pours out of an area, and will also generate DRC errors for any copper routed through the area.

The keepout layer is intended to mark used areas of placed parts to prevent parts overlapping. Or with a polygon to mark locations not to place parts.

On 2/8/2024 11:12 AM, Tony Casey wrote:
BTW, is it what mere mortals would call a keep-out?

Join [email protected] to automatically receive all group messages.