I’m trying to install the JLCPCB PCB assembly plugin for KiCad. After adding the repo and installing it, the plugin doesn’t show up in the PCB editor or under Preferences.
This happened to me before, and reinstalling Windows fixed it that time — but I tried reinstalling Windows again today, and it didn’t help. The plugin worked fine in older versions of KiCad, but after updating to 9.0.6, it just doesn’t appear anymore.
Not sure if it’s worth mentioning, but I’m running on an ARM-based device, in case that matters.
On your first screenshot there is a yellow exclamation mark button in the dialog. Click it and copy the text here, it will explain why some plugins are not loading. Most likely there is some unsatisfied dependency.
File “C:\Program Files\KiCad\9.0\bin\Lib\importlib_init_.py”, line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “”, line 1204, in _gcd_import
File “”, line 1176, in _find_and_load
File “”, line 1147, in _find_and_load_unlocked
File “”, line 690, in _load_unlocked
File “”, line 940, in exec_module
File “”, line 241, in call_with_frames_removed
File "C:\Users/Eusto/Documents/KiCad/9.0/scripting\plugins\kicad-jlcpcb-tools_init.py", line 10, in
from .plugin import JLCPCBPlugin # noqa: I001, E402
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “C:\Users/Eusto/Documents/KiCad/9.0/scripting\plugins\kicad-jlcpcb-tools\plugin.py”, line 7, in
from .mainwindow import JLCPCBTools
File “C:\Users/Eusto/Documents/KiCad/9.0/scripting\plugins\kicad-jlcpcb-tools\mainwindow.py”, line 16, in
from .corrections import CorrectionManagerDialog
File “C:\Users/Eusto/Documents/KiCad/9.0/scripting\plugins\kicad-jlcpcb-tools\corrections.py”, line 7, in
import requests # pylint: disable=import-error
^^^^^^^^^^^^^^^
ModuleNotFoundError: No module named ‘requests’
This is the error,hope this helps.
This is the issue, you are missing requests library in your kicad installation.
Open kicad command prompt (should be in your start menu, make sure it is for kicad 9 if you have multiple versions) and type in this command: pip install requests
Restart kicad and the plugin should appear, or at least get past this particular issue if there are multiple.
I completely uninstalled kicad and reinstalled in my C drive but it still does not show the plugin ,and the the error is still shown in the preferences plugin tab .
Hm, then try this
Go to location where kicad is installed in file explorer, then into bin\Scripts.
So final path looks like this for me D:\Kicad\9.0\bin\Scripts
Then in file menu Open Powershell
Strange, kicad should have installed it. Well then find where python.exe is in kicad (should be in bin), open powershell there and run .\python -m ensurepip --upgrade
then you should have pip.exe
Did you mean the folder which contains python.exe?
For me ,Python.exe was in my bin folder and i copied ad paste what you sent and this happened, is this correct?
Hi , i finally managed to fix this error, after following your instructions and doing the above, i went to my kicad command prompt and typed pip3 install requests which managed to fix my error and allowed me to use the plugin. Thank You so much for your help!
I have the same issue with no 3rdparty plugins showing, but I’m running KiCad 9.0.6 on Linux Mint as a flatpak-install…
All the installed plugins are in the 3rdparty plugins folder and the plugin manager shows them as installed, but they don’t show up in the PCB/schematic editors.