I have noticed over pad/via you see on top that there are small wave in zone suggesting that it wants to connect to thermal pad, but something tells it to keep away from that pad/via.
So I have moved pad/via in footprint (in library) that you see on bottom.
In window you see that for that via (selected one) the pad connection is set to be as in footprint.
The same setting is for all pads in footprint and footprint takes settings from zone.
At bottom you see that it has nothing to connect to thermal pad but something keeps it away from that GND via/pad.
Pad 5 shows that footprint doesn’t block connections.
Any idea what is the reason?
KiCad 5.1.10, Windows 7.
it could be that the different pads have their respective thermal antipad (the exclusion zone) where the others want their spokes to be. It this is the case, then asking for solid fill would connect to the pad (you can do that just as a test). If this does also not result in a fill then something else is going on. If it results in a fill then maybe try to set the vias fill option to none and see what happens then (or solid).
You are right. Changing connection for those via-pads to solid make zone to connect to thermal pad as I expected.
I didn’t considered using solid for anything at top here as datasheet says that non soldermask defined pad is preferred for that element so I wanted only thermal connections to pad at top (and solid to pad at bottom).
Now I suppose that a reason of a problem is that KiCad someway decided that for those via pads it would be better to use thermal connection not in ‘+’ shape but in ‘x’ shape.
From this you can see that KiCad is trying to connect to the rectangular bottom pad, but it uses 45 degree rotated spokes for the THT pads, and these interfere with the thermal spoke to the rectangular SMT pad.
Which is the same as you already noticed:
Some more about orientation of thermal spokes in:
And Indeed, by clicking a pad, then editing and setting [General tab] / Orientation to 30 degrees for the bottom pad, the spokes for that pad are now rotated:
If I do solid connection then that pad would became soldermask defined, and they suggest to use non soldermask defined.
I normally use that IC in SO8 or VSSOP8 (without thermal pad) but as they disappeared from market and only one still possible to buy is VSON8 I am redesigning PCB to use that IC. I don’t expect lot of heating going out of that IC so that pad (+ vias) I treat as mainly to better keep IC at PCB then by 0.3x0.6mm pads.