- Thu Oct 06, 2011 3:29 pm
Vias are not covered with soldermask by default in Eagle at least. You would need to go into DRC and set a minimum size below which the via is automatically tented.
The other advantage of vias for this, again in Eagle, is that you don't need to add the pad as a part in the schematic. The via is simply considered part of whatever signal you name it. Also, you can arbitrarily set the via drill size and ring size to get the exact effect you need (big drill with small exposed ring around it, square pad, etc).
A last option that would probably work in most PCB software: create a drill, then place a mask keepout on the top and bottom layers. If a hole is surrounded by copper but no soldermask, then it will automatically be connected through due to the way most PCBs are made.