How to use Modules
1180 7
andyfierman 3 years ago
When you save a schematic as a `Module`, you can then select it from: `Parts > My Modules` and then place it into any schematic sheet. For example if you have a schematic for a 5V regulator that you use in many different circuits, instead of having to copy and paste it from one schematic to the next and then edit the netlabels each time you paste it, you can just place the schematic `Module` into the destination schematic. PCB modules work in a similar way but for the component placement and tracking in a PCB. * Please note that when you save a schematic as a `Module` you cannot then directly convert it to a PCB: you must place the module into a schematic and then save it as a `Schematic` first.
Comments
Bogdan Ś. 3 years ago
I have a question: is there possibility to paste some kind of module placeholder instead of whole schematic from module? Let say I need to paste mentioned 5V regulator module 10 times in my schematic - it will be a mess seeing it on one page. Instead of this I would like to see simple square with some pins which represents this module. I tried use Schematic Lib but I don't know how to assign real schematic into component square in Schematic Lib. Is it possible at all?
Reply
Bogdan Ś. 3 years ago
One thing: I don't want to create pcb footprint for my Schematic Lib etc. because this is not a chip/package, I just want to have simple placeholder of some reusable schematic, but when converted into pcb then should be treated as pure schematic.
Reply
andyfierman 3 years ago
What you are asking for is, in effect, hierarchical design. Unfortunately, EasyEDA does not currently support this. "I tried use Schematic Lib but I don't know how to assign real schematic into component square in Schematic Lib. Is it possible at all?" Sorry but this is not possible. That is what the Schematic Module is for.
Reply
Bogdan Ś. 3 years ago
@andyfierman Thank you for your answer. Hope to see this feature in the future.
Reply
Peter Yuen 5 months ago
Hi people, I have created an EasyEDA Extension to allow reuse and multiple instantiation of schematic and PCB modules! Code and instructions are [here](https://github.com/ppeetteerrs/EasyEDA-Tools)!
Reply
tobalt 4 months ago
@Peter Yuen Thanks a lot for this mod. It makes hierarchical design with Easyeda a slightly smaller pain in the ass. It adresses some of the recommendations I voiced concerning modules here: [https://easyeda.com/forum/topic/Copy-Paste-Dublicating-9185827a952e4312854e808ed38df228](https://easyeda.com/forum/topic/Copy-Paste-Dublicating-9185827a952e4312854e808ed38df228)<br> <br> One thing that bugged me in particular and I didn't have time yet to test on your script: When renaming the PCB Modules: Does your script also update the net names on copper Areas and Solid Regions ? If not, it should be fixed accordingly :)
Reply
tobalt 4 months ago
@Peter Yuen I have played a bit with your mod and have some suggestions: For the rename nets function\, instead of going one by one through all of these \(GND\_G\, 3\.3\_G\, \+15\_G etc\.\) can you make it such that it recognizes simple \*all\* nets that end on "\_G" and removes this suffix from the name ? Likewise for the rename vias and tracks function. In addition, the vias and tracks function also must rename Copper Areas and Solid Regions.
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
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.