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):

Image

Then press Save -> Document (Locally). Now you have .efoo file:

Image

Open KiCad, open Footprints Editor, press File -> Import and choose previously downloaded .efoo file:

Image

Now you should see imported footprint, press Ctrl + S and save it in any library with appropriate name:

ImageImage

Be aware, because it imports some additional EasyEda information, so you can remove or move it if you don't need it:

User1User2User3User.Drawings
-Component's outlineFirst pinRotation and directions sings
ImageImageImageImage

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

Image

After some corrections here is the final results, now it could be pushed into library:

Image

3D body is also possible to import from EasyEDA (it's harder, but possible):

Image

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

Image

251
No comments yet. Be the first to add a comment!
Cookies?