Thanks for that hint. If I route in in Pads Layout I still find the router stops me from putting a via in the pad unless I turn off the design rules. But later if I do have a pad I don't get an error. I think Pads Router is better here.
I had a design that was the densest I ever did with many many parts in a small area. What I did was to turn off design rules, select pads, and 'add pad in via', and started from here. But I needed to turn off design rules. I see that in many instances the design rules prevent an action that is later not shown to be error. So the dynamic rules checking is different than the batch rules checking.
Hi Andrew. It appears that you posted in the Xpedition forum, but you are actually using PADS. The solution that Charles provided is the methodology in Xpedition PCB. In PADS you will want to use PADS Router to add a via inside a pad. To do this go to the Pad Entry Tab of the Design Properties Dialog (Edit > Properties in PADS Router):
In the Pad Entry tab you can enable the option "Allow Vias on surface mount pads". If you encounter errors or specific issues, support will be able to look deeper into your issue and help you out.
What I would really like is to allow only non-through hole vias (e.g. laser drilled) in a SMD pad.
Assembly houses don't like through holes as the solder disappears down the hole like a rabbit down its burrow. The laser-drilled vias we get from our board house seem to be as flat as the surrounding copper.
It seems (from Charles' screenshot) that this option is offered in Expedition but not in PADS.
Please look at Alex Grange response to you earlier about PADS support for Via at SMD pad.