Skip to content

JoeShade/easyEdaDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyEDA Downloader – Export Symbols, Footprints & 3D Models to KiCad

GitHub stars GitHub forks Chrome Web Store Chrome Web Store Users Firefox Add-ons Firefox Add-on Users

EasyEDA Downloader is a Chrome and Firefox extension that lets you download electronic components directly from EasyEDA, JLCPCB, and LCSC product pages and export them as KiCad-compatible symbols, footprints, and 3D models, with optional datasheet downloads.

It streamlines PCB design workflows by eliminating manual library creation when sourcing components from JLCPCB or LCSC.

Disclaimer

Generated library files may require manual review. Always double-check symbols, footprints, 3D models, and datasheets before use.

Setup

Install from Chrome Web Store

https://chromewebstore.google.com/detail/easyeda-downloader/egbkokdcahpjimldjjaobimnofbdnncb

Install from Firefox Addons Store

https://addons.mozilla.org/en-GB/firefox/addon/easyeda-downloader/

Manual Install for development builds

  1. Load the extension in Chrome:
    • Visit chrome://extensions.
    • Enable Developer mode.
    • Click Load unpacked and select easyEdaDownloader/.

Features

  • Download components directly from EasyEDA, JLCPCB, and LCSC pages
  • Export KiCad symbols
  • Export KiCad footprints
  • Export 3D models
  • Download accompanying datasheets when available
  • Reduce manual work when building KiCad libraries
  • Works as a lightweight Chrome extension

Use Cases

  • KiCad users sourcing components from JLCPCB or LCSC
  • PCB designers building custom component libraries
  • Electronics hobbyists and professionals using EasyEDA
  • Open-source hardware projects

How to use

  1. Open a JLCPCB or LCSC product page.
  2. Click the extension action button.
  3. The extension will download the selected symbol, footprint, 3D model, and optional datasheet files to your default downloads folder.

Settings

The popup includes a Download individually option.

  • Disabled (default): files are saved under Downloads/easyEDADownloader/ using KiCad library structure (easyEDADownloader.kicad_sym, .pretty/, .3dshapes/).
  • Enabled: files are downloaded as loose files directly into Downloads.

Contributing

Pull requests and issues are welcome.
If you find a bug or want to improve support for additional components, feel free to open an issue.

This project includes and is derived from:

easyeda2kicad.py Copyright (c) uPesy Licensed under the GNU Affero General Public License v3.0

Modifications and additional code: Copyright (c) JoeShade Licensed under the GNU Affero General Public License v3.0

Releases

No releases published

Packages

 
 
 

Contributors