When I observe the GERBER files, I saw that non functional pads are included. I would like to know if there is some option for exclusion of non funtional pads, when extracting the GERBERs for fabrication. Its very important for signal integrity purpose.
I was not aware of the PCB Editor / Tools / Remove Unused Pads that mf_ibfeew mentioned, but I experimented a bit with it, and it does exactly the same as setting these properties in the footprints.
You can quite easily verify this in the 3D viewer (press PCB Editor / [Alt + 3]), and then disable the solder mask layers, so you can view “inside” the pcb.
All of that you mentioned is true, but let me tell you. You can have a via PAD without being in a component footprint. So, for that, the option “board-editor–>Tools–>Remove unused pads” is the best choice I think.
Yes indeed, Footprints do not have via’s, so removing them afterward is the only option.
This is also a quite new function in KiCad, which is only introduced in KiCad V6 and it is not tested very well and a bit “unpolished”. I (and probably craftyjon too) did not know this was in the Tools menu.
If it’s only available as a tool, then you are likely to forget to re-run the tool when modifications to the PCB are made and this leads to quite subtle but probably unwanted behavior. To me, it feels like this setting should also be a project setting somewhere in PCB Editor / File / Board Setup,
Always remove Non-functional Pads. (for either pads / via’s
Manual (so you can use the Tool to modify these for a selection).
“Yes indeed, Footprints do not have via’s, so removing them afterward is the only option.” The goal of my words was not that. I am saying that if you have the two cases (via on tracks or in components) you make the removal at onces with that option in layout.
" To me, it feels like this setting should also be a project setting somewhere in **PCB Editor / File / Board Setup" I agree with you!
“Do you know how other programs handle this?” in Xpedition layout is in ODB++ extraction