Allow keepout zones in footprints

Bug #1081846 reported by pablo pareja
106
This bug affects 22 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Wishlist
Ross Schlaikjer

Bug Description

When using fill zones with some particular components, it would be a very usefull option to be able to create a component footprint with some sort of anti-copper or "cutout area" layer. In this way, you should be able to place that component footprint anywhere inside a fill-zone and avoid (that fill-zone) to fill in the designed geometry.

For example, when designing a PCB with SMD parts, it is sometimes neccesary to avoid copper fills below the component to simplify soldering. Although this can be achieved with a "cutout area", if you have to repeat the procedure many times (say for example lots of SMD resistors) having a footprint with the "cutout area" or "anti-copper option" included is very usefull.

Regards,
Pablo

Related branches

Changed in kicad:
importance: Undecided → Wishlist
xzcvczx (xzcvczx)
tags: added: pcbnew
removed: wishlist
Revision history for this message
Nicholas Savenlid (nicholas-z) wrote :

route keep-out / plane keep-out

Jeff Young (jeyjey)
summary: - Add anti-copper option to footprint editor
+ Allow keepout zones in footprints
Revision history for this message
Ross Schlaikjer (ross-schlaikjer) wrote :

Hello,

I've taken the liberty of adapting Oliver Walters' 2017 changeset (https://lists.launchpad.net/kicad-developers/msg31280.html) against the current KiCad master.

The proposed changeset is here: https://code.launchpad.net/~ross-schlaikjer/kicad/+git/kicad/+merge/361410

If anyone is available to review it would be much appreciated.

Thank you.

Revision history for this message
Seth Hillbrand (sethh) wrote :

Hi Ross-

Please speak with Oliver about his plans for the patch set. We are currently still in feature freeze, so we won't be able to review new features until after the 5.1 release.

Changed in kicad:
status: New → Triaged
tags: added: feature.request
Changed in kicad:
milestone: none → 6.0.0-rc1
Revision history for this message
Ian McInerney (imcinerney) wrote :

It appears that initial support was added to master in https://git.launchpad.net/kicad/commit/?id=64a42ffa35d5e33c8d8ee729d2670a361d1acc42 (and some refinements since then) for the keepouts. What is left to implement before this can be considered closed?

Changed in kicad:
assignee: nobody → Ross Schlaikjer (ross-schlaikjer)
status: Triaged → In Progress
Changed in kicad:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.