Overlapping filled zones don't mesh properly

Bug #1460787 reported by Art
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

PcbNew Build: (after 2015-mar-04 ) running on 64-bit Windows 7

I have two overlapping filled zones. The reason for two is that need to have thermal reliefs on all of my pads but there is one pad with thermal vias where I don' want thermals. So I add a polygon in the middle of one big GND polygon with no thermals. The corners of this polygon don't mesh properly with the rest of the GND pour. This technique is also helpful when you need different clearances in different areas of the board. See picture attached.

Tags: pcbnew
Revision history for this message
Art (diametrix) wrote :
Revision history for this message
Tomasz Wlostowski (twlostow) wrote :

The issue is caused by the zone filling algorithm taking the outline of of the higher priority zone instead of its actual contents (filleted corners create 'kinks' seen on the image)

Changed in kicad:
status: New → Confirmed
importance: Undecided → Medium
Changed in kicad:
importance: Medium → Low
Revision history for this message
John Beard (john-j-beard) wrote :

A possible work around is to make sure the zones overlap (not just butt up) and set corner smoothing to "fillet".

Revision history for this message
John Beard (john-j-beard) wrote :

Sorry, that doesn't work.

Revision history for this message
John Beard (john-j-beard) wrote :

Here is a simple PCB file exhibiting this problem.

Revision history for this message
John Beard (john-j-beard) wrote :

And an image of it.

Revision history for this message
Jeff Young (jeyjey) wrote :

Why not just set local thermal reliefs (select pad > Properties... > Local Clearances and Settings) on the pads that need different treatment rather than a separate zone?

tags: added: pcbnew
Jeff Young (jeyjey)
Changed in kicad:
importance: Low → Medium
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
milestone: none → 6.0.0-rc1
status: Confirmed → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 928d6c5dffc4d44b07353b67fd8f79b56be286d0
https://git.launchpad.net/kicad/patch/?id=928d6c5dffc4d44b07353b67fd8f79b56be286d0

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.

Other bug subscribers

Remote bug watches

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