I have a copper zone that is fairly small and does not want to fill. I know that I could create a wide copper track instead, or a graphic polygon on the F.Cu layer, but this is a script-converted board and I would like to know if there is a setting to force this copper region to fill instead of doing hacky replacements.
I tried to set the clearance to zero, the priority high, etc. but none worked. Any ideas?Thanks in advance.
I suspect that neighbouring things interfere with with the zones apility to connect to the center of the pad. Try to draw a short trace from the pad into the zone. If that does not work then you might have assigned the wrong net (use the highlight tool to see if the pads and the zone light up and are therefore on the same net).
Generally i advice against using unnamed nets for copper zones. Any change to the schematic could change the netname and therefore result in your zone being unconnected. So i suggest you add a local label to any net that you want to be represented as a zone.
I can draw a track without problems. The copper zone is assigned to that same net than both two pads, ass it can be seen in my screenshot above, it is N46, the same as the two pads. Also in the schematic. But it still does not fill.
Yep, I had tried already with zone priorities, see post above.
Also, the zone does not need to jump any zone. There is a track connecting them, so that cannot be the issue.
In the future, it would be nice for keepout areas to have a checkbox to ‘allow inside islands’. So to say, just to prevent copper pour from outside boundary.
What I ended up doing was converting the zone to a graphic polygon on F.Cu plus a track with the proper net.
As far as I’m concerned I’m happy, because I do not see a (real) bug.
Maybe the small zone should have been filled after step 5 and step 6. should not be needed. But I think it’s too small an issue to make a ticket on gitlab for this.
It’s not really a workaround.
It is just a confirmation that zones in keepout area’s do not get filled.
A possible workaround is to convert the imported data not to zones, but to Pads, or to modify the outline of the keepout zone.
The most logical “real” solution is to give keepout area’s a priority in exactly the same way as the zone’s have priority now. But from what I understand from your gitlab issue that Idea was rejected, and I do not understand why. The reasons given seem false.
Thanks. Yes, what I was doing before was to convert those small zones to graphic filled polygons on the F.Cu area. This worked well, sometimes there was an additional keepout inside this small zone, so I had to add this extra keepout as a hole in the polygon. So right now I managed to solve all issues with many workarounds. But yes, definitely keepout priority would be nice.
@ferdymercury In this case you should use “Zone cutout” instead of “Keepout area”. These two things are similar in some aspects, but the “Zone cutout” allows other zone fills inside. To add a cutout, rightclick Zones edge and select Zone > Add zone cutout