I want to include a six pad ICSP programming connector on my arduino compatible board that I'm designing. I will then use something like this sparkfun Pogo Adapter to program the bootloader.
I just don't really know what I should use on the pcb design for this, at the moment I have six copper pads arranged in the correct formation and sizing. Is this the done thing? However, the problem is when I view the design in a gerber viewer, these pads appear to have solder paste on them.
How do I ensure the copper pads do not have anything on the solder paste or solder mask layers?
Also, should these ICSP pads have some kind of drill holes like vias over them for the pogo pins to sit in? ( I'd prefer them not to because I'm pushed for routing space but if they are necessary I'll put them in )