Zone filling algorithm doesn't include pads
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have a board design almost finished, and I am fighting against zone filling - I think is a bug it at least one of two different areas of the program, depending I am right or not.
My board has connectors with through pads and there is a GND zone underneath at ground layer. However lot of GND pads does not receive thermals in the filling process. Examples on attached board: P8.6, P8.8, P6.3, P11.6, P10.8, P10.6; while the following pads are connected through thermals: P12.1, P7.1, P6.1, P1.1 (these are square pads).
I see following possibilities:
- Because these pads may be connected to the GND through another track, they are excluded WITHOUT WARNING from zone filling.
- Because of my settings these shapes cannot be connected by thermals in zone filling, but I HAVEN'T BEEN WARNED something is wrong.
- Zone filling has a bug, and these pads are not connected accidentally. DRC did not complain about anything unconnected, but from other bugs I know that I cannot trust that in case of zone filling (am I wrong?)
However, regardless of suspicions expressed above, I need these thermals for ALL GND PADS irrespective of fact they're connected through track or not.
I don't think this is a zone filling problem.
The problem is that pads are defined only on 2 layers, "front" and "back", and not on "ground" and "power"