Hi,
Relative newbie here.
I have designed a pcb with copper pours for several nets, which went fine until I tried to fill the GNDPWR using DRC.
It threw up tons of flags and the GNDPWR copper fill poured right on top of the other poured nets (with different names than GNDPWR, of course). What am I missing?
Why doesn’t KiCAD treat the other pours like it does traces and pads and fill around them but not over them?
I’ve been messing around but I don’t seem to be able to find a solution.
Help, please!!
You need to prioritize copper pours on same layer.
5 Likes
THANK YOU SO MUCH!!!
Now I have got it working right!!!
Something that confused me when I first encountered it is that KiCAD’s priority ranking is opposite to my way of thinking. When I see a zone with “Priority Level 1”, for example, I think of it as “First Priority” - that is, having precedence over “Level 2”, “Level 3”, etc. In KiCAD’s hierarchy, “Level 2” supersedes “Level 1”, “Level 3” takes precedence over “Level 2” and “Level 1”, etc.
I recently laid out a board where I wanted a ground plane covering all available unfilled areas, so I created a fill zone that essentially replicated the board outline and assigned it to the ground net. Within that zone I had several areas where I created other fill zones. To make the copper pours come out the way I wanted, the overall ground zone had to be “Priority 0” (the lowest priority) and the other areas had priorities of 1 or 2.
Dale
2 Likes
It is kinda opposite that I used to have in Eagle.
But here in KiCad I look at that like this, first I layout the ground pour with lowest priority covering all and then I ascend on priority level with adding other pours inside. ( it make sense when you look at it like stacking them ).