There is no difference between the inside diameter and the outside diameter of the patch component, because the pad is generally not punched, so it is called the surface paste. As for the size of the pcb software with a package library, if not, you will find the package size of the device, generally will explain its corresponding pad size. If not, use the component pad size *1.2 as the pcb pad size. You'd better a hole on the board are all the same, don't need to change cutter when processing. Generally 0.6 or 0.8, the larger the current, the larger the hole