To load the extension:
git clone https://github.com/ppeetteerrs/EasyEDA-Tools.git
- Open EasyEDA
Advanced => Extensions => Extensions Setting => Load Extension...
- Select all files except the
imgs
folder - And you are good to go!
Currently, EasyEDA supports schematic and PCB modules but not hierarchical modules. This makes net naming and multiple instantiation of the same schematic module very difficult (as net names are all global).
This tools library allow schematic and PCB modules to be reused easily. The following example implements multiple TMC2208 drivers:
Step 1: Create schematic and PCB, naming global nets with a _G
suffix.
Step 2: Save both schematic and PCB as module.
Step 3: Open new sheet in desired project (where modules are to be reused) and insert schematic module (shift+F
=> SCH Module
).
Step 4: Rename nets in schematic using any (as long as it is unique) prefix.
Step 5: Insert PCB module (shift+F
=> PCB Module
) using same prefix (MD
in this example).
Step 6: Go back to schematic page and select Update PCB
(skip Net checks). REMEMBER TO CHECK THE TRACK UPDATE CHECKBOX.
AND YOU ARE DONE! REPEAT FOR MORE INSTANCES! 🎉🎉🎉
Changes all text in current tab to the target font.
Before: Verdana font.
Select "Change Font" from menu
Font Options: change FONTS
in main.js
to add more valid fonts.
After: Times New Roman font.
- Remove the
_G
prefixes using theReplace Net Names
tool. - Change labels like
VIO
orVMOTOT
to3V3
and12V
Currently no use, but feature is implemented anyways.