One of the most frequently asked questions about EasyEDA is how to find a Schematic Symbol or a PCB footprint for a particular component.
This is always a difficult task in any EDA tool.
In EasyEDA, the [Design Flow](https://docs.easyeda.com/en/Introduction/Design-Flow-by-Using-EasyEDA/index.html) is based on finding the Schematic Symbols (Sch Libs) and PCB Footprints (PCB Libs) first, before starting on a Schematic.
If suitable Schematic Symbols and PCB Footprints are not available then the required PCB Footprints should be created first followed by the Schematic Symbols.
This is because when the Schematic is drawn each Schematic Symbol that is placed in it must have a Package (a.k.a. PCB Footprint) assigned to it. Then, when the Schematic is converted to a PCB, all the correct PCB Footprints are automatically pulled in based on the Package assigned to each Schematic Symbol’s Package attribute.
Therefore to create the Schematic, the Schematic Symbols must be found and placed but for the symbols to be of any use they must have PCB Footprints either already associated with them or assigned to them after they have been placed in the Schematic.
This document linked to below describes some of the issues around finding symbols and footprints and around associating footprints to symbols.
**Note that all symbols and footprints saved to any library are automatically publicly available. This is true even for symbols and footprints saved from within Private and Team Projects.**
The document then goes on to describe a procedure that guides the user to create high quality, well documented Schematic Symbols and their associated PCB Footprints which can be easily found and clearly identified by all other users.
Please see:
[How to create findable Footprints and searchable Symbols](https://docs.google.com/document/d/1ZRkPPMID68mBz9j9RMIJARNSXK12PDULZXP7kiThvDg/edit?usp=sharing)
or:
[How to create findable Footprints and searchable Symbols (web version)](https://docs.google.com/document/d/e/2PACX-1vRBxS8uUSbskSIrJrNabh0A8qp0gZmWfUG7GlXX7oltY6XC9dukqS_BU-w4F-UarCNydPWOYz10VQ5V/pub)
Chrome
71.0.3578.98
Ubuntu
EasyEDA
5.9.42