Other CAD programs allow independent control of PAD Size/Shape on all layers.
KiCad already allows Mask and Paste to be separate now, with no issues or errors, so is _almost_ there, but there are many cases where you need different size/shape PADS on Top from Bottom Copper, and here, KiCad needs fixing.
a) The stunted thermals is a clear bug, as they fail to make electrical connection in many cases.
There must be some unexpected extra code in there, that _deliberately_ shortens them, for some reason ?
Q: Does anyone know why that 'special' Thermal code is there, or what triggers it ?
b) The false-DRC message, I think simply needs a check for 'same pin number = ok' added.
With those steps, KiCad can attain the same flexibility as other CAD programs.
Other CAD programs allow independent control of PAD Size/Shape on all layers.
KiCad already allows Mask and Paste to be separate now, with no issues or errors, so is _almost_ there, but there are many cases where you need different size/shape PADS on Top from Bottom Copper, and here, KiCad needs fixing.
a) The stunted thermals is a clear bug, as they fail to make electrical connection in many cases.
There must be some unexpected extra code in there, that _deliberately_ shortens them, for some reason ?
Q: Does anyone know why that 'special' Thermal code is there, or what triggers it ?
b) The false-DRC message, I think simply needs a check for 'same pin number = ok' added.
With those steps, KiCad can attain the same flexibility as other CAD programs.