There will be times when you will need a PCB footprint that is not already in the EasyEDA libraries.
The process of creating your own PCB Libs is very similar to how you make symbols for your own Schematic Libs.
You can start a new PCB lib as shown below:
PCBLib Tools almost are the same as PCB tools, just lacking some of the functions.
It is important to set the right Snap and Grid sizes to ensure that the pads on the finished footprint snap exactly to the grid and so connect the nets. For example, if you are creating a DIP package, set the Grid size to 100mil.
Keep all other shapes such as component outlines and any associated pin identification marks or text on the TopSilkLayer. EasyEDA will automatically take care of the actual layer assignment when you place the footprint on the PCB.
CTRL+Sto save your footprint designs and you will find them saved into the Libraries > Classes: PCB Lib > Personal > Created section of the left Navigation panel.
Annular ring of the pad/via is too small, keep the annular ring >= 4mil. In this case, you can add a