When I use lib from sparkfun I can add a part and update it to PCB directly.
However when I build my own part and footprint. They are separated.
For another user he need to save footprint in his account again to make it work. Is there a way to avoid it?
Then key thing is that **all** symbols and footprints are public.
As soon as you have made either or both they are available in the **SHIFT+F** search.
This is why it is important to create and document them carefully so that all users know what they are.
This thread may help you understand how the libraries work in EasyEDA:
https://easyeda.com/forum/topic/Sharing_Components-xNjBvpHZg
:)
Thanks
The question is, I know both are public. But I added part in another user and try to sync pcb with sch. It tells me footprint not found.
Here is what I did.
USB-CON-5PIN-105017-0001 from sparkfun has two unrecognized slot holes.
So I added USB-CON-5PIN-105017-0001-MicroUSB and USB-MICRO-MOLEX-105017-0001-NO-SLOT in my folder. No problem.
However, I tried another user and added USB-CON-5PIN-105017-0001 from search, USB-MICRO-MOLEX-105017-0001-NO-SLOT can not be synced automatically.
I'm going to do a workshop with EasyEDA and it make no sense for everyone to duplicate footprint in their own project.
However, I tried another user and added USB-CON-5PIN-105017-0001 from search, USB-MICRO-MOLEX-105017-0001-NO-SLOT can not be synced automatically.
But is that not what you would expect because it is probably a copy of the USB-CON-5PIN-105017-0001 from sparkfun that has two unrecognized slot holes which you modified to create your own USB-CON-5PIN-105017-0001-MicroUSB version?
I am not quite clear on exactly what the issue might be here because I'm not sure which is the schematic symbol and which is the PCB footprint.
Are USB-CON-5PIN-105017-0001-MicroUSB and USB-MICRO-MOLEX-105017-0001-NO-SLOT both symbols or PCB footprints that you have created yourself?
To clarify things, could you make a public example to illustrate your question?
Thanks.
https://easyeda.com/iamseer/Trinket-yXR93lfxP
I hope I can create lib like this instead of making them separately.
![enter image description here][1]
[1]: /editor/20160226/56cf376d65b34.png
Ah!
I think that the problem is that you have made a typo in the name of the PCB footprint you have tried to associate with the schematic symbol.
If you search for:
`USB-CON-5PIN-105017-0001-MicroUSB`
then you will find your symbol under the **User component** tab.
That also shows that you have associated the
`USB-MICRO-MOLEX-105017-0001-NO-SLOT`
PCB footprint with it.
Your footprint is named:
`USB-MICRO-MOLEX-105017-0001-NO-SLOT`
but if you open your PCB footprint for editing you will find that in the `package` property under `Custom Attributes` in the right hand panel, you have entered:
`USB-MICRO-MOLEX-105017-0001`
I think if you just add:
`-NO-SLOT` at the end, you will find that the schematic symbol and the PCB footprint appear in the same entry as you expect.
:)
I wonder if this is somehow related to this bug:
https://easyeda.com/forum/topic/Copy_and_paste_in_PCB_lib_editor_result_in_erratic_pin_number-L80YSa4mE
??
Hi,
There are two ways to fix this.
1. contribute the parts to system lib. right click the part on the right, you will find it.
2. favorite it.
Why need to do this, try to think, this is cloud based lib, if you don't choose, you many like other bad packages, there are lots of DIP14,
![enter image description here][1]
[1]: /editor/20160304/56d93fc5be2c0.png
Our website uses essential cookies to help us ensure that it is working as expected, and uses optional analytics cookies to offer you a better browsing experience. To find out more, read our Cookie Notice