Footprints from JLCPCB

I made a simple gui for downloading JLCPCB footprints and pasting directly to Kicad.

9 Likes

Regarding,

dzid26
Dec 2023
I made a simple gui for downloading JLCPCB footprints and pasting directly to Kicad.

How do I “run” this python script?
I am on Windows 10 machine. I need beginners instructions.
I will be happy to make screen shots with which to help others.

Which part are you getting stuck at in this section Install as Kicad script (plugin) ?

Starting from the beginning as best I can remember.
I cloned the project here: GitHub - Springer-Electronics/JLC2KiCad_lib: JLC2KICAD_lib is a python script that generate a component library (schematic, footprint and 3D model ) for KiCad from the JLCPCB/easyEDA library.
into my KiCad 7 folder as per this screen shot.


and this

I think did the " KicadModTree" in stall. Here is the screen shot which I admit confuses me.

I refresh the plug in but still do not see a new plugin for JLC2KiCAD

I also see what you have written here:

But some how I am missing something.

First confirm if KicadModTree is installed:

"c:/Program Files/KiCad/7.0/bin/python.exe" -m pip list

If not, maybe open your terminal as Administrator. And run:

"c:/Program Files/KiCad/7.0/bin/python.exe" -m pip install KicadModTree

Then Refresh plugins in Kicad.

If it still doesn’t work, open the Kicad console and refresh again and copy here any errors.
image

I rand this and got the following:
c:\Program Files\KiCad\7.0\bin>python -m pip list
Package Version


certifi 2023.5.7
charset-normalizer 3.1.0
idna 3.4
numpy 1.24.3
Pillow 9.5.0
pip 23.2.1
requests 2.31.0
setuptools 58.1.0
six 1.16.0
urllib3 2.0.2
wheel 0.40.0

[notice] A new release of pip is available: 23.2.1 → 24.0
[notice] To update, run: python.exe -m pip install --upgrade pip

c:\Program Files\KiCad\7.0\bin>

Time has passed… What am I trying to confirm again?

@ForrestErickson
I think you tried to confirm wether KicadModTree is installed.

Your output of "c:/Program Files/KiCad/7.0/bin/python.exe" -m pip list doesn’t show KicadModTree, so go ahead and run in cmd shell
"c:/Program Files/KiCad/7.0/bin/python.exe" -m pip install KicadModTree

Then run again
"c:/Program Files/KiCad/7.0/bin/python.exe" -m pip list
and check if KicadModTree is listed. The plugin should now be available.

is this plugin still working in KiCad 8.x ?
Is this still the best way to get LCSC symbol/footprint?

If yes, why is this not a prominently placed plugin in the plugin manager? it seems extremely useful.