Package: easyeda2kicad
easyeda2kicad v0.7.0A Python script that converts any electronic components fromEasyEDAorLCSCto a Kicad library including3D modelin color. This tool will speed up your PCB design workflow especially when usingJLCPCB SMT assembly services.It supports library formats for both Kicad v6.x and Kicad v5.x.🎆 Sponsor and SupportIf this tool has saved you a lot of time when designing a PCB, please consider supporting the project by :Subscribing to uPesy Premium Membership to have access to high-quality electronics tutorials athttps://www.upesy.com/products/subscriptionBuying one of my ESP32 DevKit boards:https://www.upesy.com/pages/store💾 Installationpipinstalleasyeda2kicad💻 Usage# For symbol + footprint + 3d model (with --full argument)easyeda2kicad--full--lcsc_id=C2040# For symbol + footprint + 3d modeleasyeda2kicad--symbol--footprint--3d--lcsc_id=C2040# For symbol + footprinteasyeda2kicad--symbol--footprint--lcsc_id=C2040# For symbol onlyeasyeda2kicad--symbol--lcsc_id=C2040# For footprint onlyeasyeda2kicad--footprint--lcsc_id=C2040# For 3d model onlyeasyeda2kicad--3d--lcsc_id=C2040# For symbol in Kicad v5.x legacy formateasyeda2kicad--symbol--lcsc_id=C2040--v5By default, all librairies are saved inC:/Users/your_name/Documents/Kicad/easyeda2kicad/, with :easyeda2kicad.kicad_symfile for Kicad v6.x symbol libraryeasyeda2kicad.libfile for Kicad v5.x legacy symbol libraryeasyeda2kicad.pretty/folder for footprint librarieseasyeda2kicad.3dshapes/folder for 3d models (in .WRL and .STEP format )If you want to save components symbol/footprint in your own libs, you can specify the output lib path by using--outputoption.easyeda2kicad--full--lcsc_id=C2040--output~/libs/my_libThis command will save:the symbol in~/libs/my_lib.kicad_symfile for symbol library. The file will be created if it doesn't exist.the footprint in~/libs/my_lib.pretty/folder for footprint libraries. The folder will be created if it doesn't exist.the 3d models in~/libs/my_lib.3dshapes/folder for 3d models. The folder will be created if it doesn't exist. The 3D models will be saved both in .WRL and .STEP format.You can use the option--overwriteto update a component symbol/footprint that is already in a Kicad library (generated by easyeda2kicad)easyeda2kicad--symbol--footprint--lcsc_id=C2040--output~/libs/my_lib--overwriteBy default, easyeda2kicad will generate a symbol library for Kicad v6.x (.kicad_sym). You can generate a symbol lib in legacy format for Kicad v5.x (.lib) using--v5argument.easyeda2kicad--symbol--lcsc_id=C2040--v5🔗 Add libraries in KicadThese are the instructions to add the default easyeda2kicad libraries in Kicad.Before configuring KiCad, run the script at least once to create lib files. For example :easyeda2kicad--symbol--footprint--lcsc_id=C2040In KiCad, Go to Preferences > Configure Paths, and add the environment variablesEASYEDA2KICAD:Windows :C:/Users/your_username/Documents/Kicad/easyeda2kicad/,Linux :/home/your_username/Documents/Kicad/easyeda2kicad/Go to Preferences > Manage Symbol Libraries, and Add the global libraryeasyeda2kicad:${EASYEDA2KICAD}/easyeda2kicad.kicad_symGo to Preferences > Manage Footprint Libraries, and Add the global libraryeasyeda2kicad:${EASYEDA2KICAD}/easyeda2kicad.prettyEnjoy :wink:🔥 Important NotesWARRANTYThe correctness of the symbols and footprints converted by easyeda2kicad can't be guaranteed. Easyeda2kicad speeds up custom library design process, but you should remain careful and always double check the footprints and symbols generated.