You need to use EasyEDA editor to create some projects before publishing
How to have 2 different footprints for one symbol ?
1056 17
TK5EP 3 years ago
Hi all, On a PCB, i would like to have the option to choose between 2 different footprints (packages) for a pushbutton symbol. How can i achieve this ? \- creating a new footprint with all needed pads \- have 2 symbols wired in parallel and a footprint associated to each  \(not very readable\) Or is there a more clever solution ? Thanks, Patrick
Comments
MrToM 3 years ago
I'd say have the more complex footprint assigned in the SCH and then manually add the pads and tracks for the other in the PCB. You can also manually add any silkscreen you need too. For example... ![manual_01.png](//image.easyeda.com/pullimage/m4PPeom5BMtyH6ZmRLVp8GemHXWunZKSdxw5dB2s.png) _ Regards.
Reply
TK5EP 3 years ago
@mrtom528 Thanks for the suggestion. I will try but it might be a problem if i need to move the component, as the new pads are probably not linked with the foot print ? Thanks a lot,
Reply
MrToM 3 years ago
@TK5EP, Well you have two choices.....either just select everything you want to move and move them all at the same time OR select everything associated with your new 'footprint' and group them. You'll need to give the group a unique Prefix but from here you can select the [single] group and move it, copy and paste it, do what you want with it....as if it were any other component. _ Regards.
Reply
MrToM 3 years ago
@TK5EP, For example here I grouped my new 'footprint' and gave it a unique Prefix of 'ALT1'. I then copied it and pasted it twice...you can see the Prefix auto increase... ![manual_02.png](//image.easyeda.com/pullimage/elB1zQZssM0Vgm2fl9cYbQ923kugxEbiYKK2rZW9.png) _ Regards.
Reply
TK5EP 3 years ago
@mrtom528 Hi, Thanks for the tips. I will try this ! Regards,
Reply
andyfierman 3 years ago
This question came up a week or two ago and there is a fairly simple and consistent way to deal with it. Put both parts in the schematic wired in parallel and set: Convert to PCB = Yes for both but Add into BOM = No for one of them. There are demonstrations of some of the possible uses and options for these attributes in Appendix A of (2.2) in (2) in: [https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a](https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a)<br> <br> Another option is to make a dedicated dual Footprint by opening one of the two that you wish to use, for editing then pasting the other one into it, numbering and joining the pads following the rules described here: [https://easyeda.com/forum/topic/How-to-avoid-DRC-errors-when-connecting-to-PCB-Footprints-a-k-a-PCB-Libs-90bf944fe3644b21a7d27a9e9d8df8d6](https://easyeda.com/forum/topic/How-to-avoid-DRC-errors-when-connecting-to-PCB-Footprints-a-k-a-PCB-Libs-90bf944fe3644b21a7d27a9e9d8df8d6)<br> <br> and then saving it with a unique name. For more see: [https://easyeda.com/forum/topic/How-to-do-this-11165a28805a4b48aab49d8884ce42ca](https://easyeda.com/forum/topic/How-to-do-this-11165a28805a4b48aab49d8884ce42ca)<br> <br>
Reply
andyfierman 3 years ago
Note that: * Parallel symbols plus parallel footprints will work correctly if a PCB is to be supplied as an automatically populated PCBA, i.e. by JLCPCB. * Single symbol plus dual footprint may cause problems due to the possibility for confusion when the board is populated by an automated PCBA system and therefore care must be taken in checking the XY locations of the parts in the PCB before submitting for assembly. I have now added a section about this in (2.2) in (2) in: [https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a](https://easyeda.com/forum/topic/How-to-ask-for-help-and-get-an-answer-71b17a40d15442349eaecbfae083e46a)<br> <br>
Reply
andyfierman 3 years ago
"... care must be taken in checking the XY locations of the parts in the PCB before submitting for assembly." And in checking the BOM information!
Reply
TK5EP 3 years ago
Andyfierman, Thanks a lot. Sorry, i couldn't find the previous posts about this topic with the help of the search function. The easiest for me is to make a new mixes footprint. Regards,
Reply
TK5EP 3 years ago
Hi, I've made a footprint with 2 footprints. I've a samll problem with it... I've added some tracks on the TopLayer to connect the thru hole pads with the SMD pads. But the upper left raises an error in design manager, no net continuity... All other 3 pad connections are just fine.. ![comp_global.png](//image.easyeda.com/pullimage/mfux6fH6KlbVFz2ddrwb1KBWmMv5Rh4tJQkQWrfr.png) Here the pads ![comp_pads.png](//image.easyeda.com/pullimage/VGvYaoqi5b3T2iVsdKDgHVGPocTk5Ai4ReOlVKQC.png) Here the tracks ![comp_tracks.png](//image.easyeda.com/pullimage/rW77ruGynxtH2sgiZxphwxKCcCZSBK44xbVjVSOU.png) Any idea on what's wrong ? I tried to correct it, but no way ! BTW [andyfierman](https://easyeda.com/andyfierman) importing an image needs to have the extension type in lower case... I had to scratch my head why my images could not be inserted in this mail...  ;-) Thanks, Patrick.
Reply
andyfierman 3 years ago
Are the tracks made as tracks or pads? The rule is that anything copper in a Footprint must be made using pads: [https://easyeda.com/forum/topic/How-to-avoid-DRC-errors-when-connecting-to-PCB-Footprints-a-k-a-PCB-Libs-90bf944fe3644b21a7d27a9e9d8df8d6](https://easyeda.com/forum/topic/How-to-avoid-DRC-errors-when-connecting-to-PCB-Footprints-a-k-a-PCB-Libs-90bf944fe3644b21a7d27a9e9d8df8d6)
Reply
andyfierman 3 years ago
"BTW [andyfierman](https://easyeda.com/andyfierman) importing an image needs to have the extension type in lower case... I had to scratch my head why my images could not be inserted in this mail...  ;-)" Does this apply to drag and drop and/or uploading from a file? Please post this as Bug Report about posting an image into the forum. Thanks.
Reply
TK5EP 3 years ago
@andyfierman OK, Yes i did uses tracks. Will change to pads. Sorry and thanks for your reactivity ! Patrick
Reply
TK5EP 3 years ago
andyfierman It finally worked. I made the footprint according to your rules, and it's OK now. But i noticed that very often, when i edit a footprint and after saving it, it does not appear correctly on the PCB even after making an update. It seems that the footprint mods are not saved at all. I had to redo the mods twice and at a time it worked, but i don't know why. <br> Thanks for your help.
Reply
andyfierman 3 years ago
Did you try selecting the footprint in the PCB and then doing Right-click > Update?
Reply
TK5EP 3 years ago
@andyfierman Yes of course. When i looked it the library, the mods have not been taken in account... Once, i closed the Web page and load it again. It worked once, but not always...
Reply
andyfierman 3 years ago
Don't forget to Refresh the library list. It does seem to take a longer than it used to for saved changes to then appear in the library.
Reply
Login or Register to add a comment
goToTop
你现在访问的是EasyEDA海外版,建议访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus- -mockplus-@1x -mockplus-

Cookie Notice

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