A KiCad plugin that allows you to easily import parts (symbols, footprints, and 3D models) from the LCSC library directly into KiCad, based on the easyeda2kicad command line tool.
- Seamless Import: Quickly import LCSC parts by entering their part number.
- Direct Access: Integrated into the toolbar for easy access within the PCB editor.
- Enter LCSC Part Number: Type in the LCSC part number to import its symbol, footprint, and 3D model directly into KiCad.
- Auto-Save: Imported parts are stored in
/KiCad/easyeda2kicad, ready for use.
-
Clone the Repository
Clone this repository to your downloads folder. -
Move Files to KiCad Plugin Folder
Move all contents to your KiCad plugins directory:
Windows:KiCad/(version)/scripting/plugins
Macos:/Users/[USER]/Documents/KiCad/[x.x]/scripting/plugins -
Install dependencies (Macos)
Install Pydantic dependency on Macos execute:/Applications/KiCad/KiCad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/pip3.9 install pydantic -
Organize the Files
EnsureLCSC Importer.pyis not inside any subfolder. -
Install dependencies
When you first launch KiCad, you may be missing one or more dependencies to run the plugin. Install these using pip. On Windows you may have to install them through the KiCad Command Promt found in programs/KiCadX/. -
Run the plugin
Once all dependencies are installed, run the plugin by clicking the LCSC icon in the top menu bar in the PCB editor, and import your first component! This will generate the required libraries, KiCad needs to import your parts. -
Add libraries in KiCad
Lastly, we just need to tell KiCad where to find the parts you import!- In KiCad, Go to Preferences > Configure Paths, and add the environment variables
EASYEDA2KICAD:- Windows :
C:/Users/your_username/Documents/Kicad/easyeda2kicad/, - Linux :
/home/your_username/Documents/Kicad/easyeda2kicad/
- Windows :
- Go to Preferences > Manage Symbol Libraries, and Add the global library
easyeda2kicad:${EASYEDA2KICAD}/easyeda2kicad.kicad_sym - Go to Preferences > Manage Footprint Libraries, and Add the global library
easyeda2kicad:${EASYEDA2KICAD}/easyeda2kicad.pretty
- In KiCad, Go to Preferences > Configure Paths, and add the environment variables
Enjoy simplified part importing from LCSC directly into your KiCad designs!

