How to import EasyEda footprint to KiCad without extra scripts?
Intro
It's non-obvious, but you can super-easy import downloaded footprint from huge library of EasyEda and import it into open-source KiCad ECAD.
Example Footprint
Find component that you need (on JLCPCB or LCSC) and open their model on EasyEDA (previously login into your account; note: not all components have footprint):
Then press Save -> Document (Locally). Now you have .efoo file:
Open KiCad, open Footprints Editor, press File -> Import and choose previously downloaded .efoo file:
Now you should see imported footprint, press Ctrl + S and save it in any library with appropriate name:
Be aware, because it imports some additional EasyEda information, so you can remove or move it if you don't need it:
User1 | User2 | User3 | User.Drawings |
- | Component's outline | First pin | Rotation and directions sings |
It has missed F.Silk and F.Fab reference designators, so you can copy it from another footprint. Also it has missed F.Courtyard, so you need to make it manually:
F.Courtyard is necessary for correct clearance between components, so see the details about using it in KiCad in short article:ย ๐ Hot to write custom KiCad rule exception? Simple example of courtyard overlap resolve |
After some corrections here is the final results, now it could be pushed into library:
3D body is also possible to import from EasyEDA (it's harder, but possible):
Conclusions
- Importing existing footprints much more increases design process, but be aware, because in rare cases (in my case it happened twice: MEMS and High-Current Terminal) it could be fully or patricianly incorrect, so check it before board release
- No less important is importing 3D models from the EasyEDA, see the instruction here
- Comments