Is there a step missing in these instructions? Iām thinking that it needs to somehow log in to my account on DigiKey. Perhaps itās going to invoke a web browser?
Iām running this on Linux, using Brave as my default browser, and I just get the progress bar saying itās āUploading your BOMā. The progress bar makes it just under halfway and then nothing. It just hangs there; forever as far as Iāve waited so far.
Oh, Iām also using KiCad 6.0.11 since KiCad 7 still isnāt out for Debian Linux. Maybe this doesnāt work on the old KiCad.
Hi @David_Bridgham - Login is not needed. The plugin opens a guest myList at DigiKey. You are correct that the plugin opens the browser. Could you try with another browser to see if the issue persists?
Iāve tried Firefox, Firefox-ESR, and Chromium and Iām now getting a pop-up error message:
/usr/lib/python3/dist-packages/urllib3/connectionpool.py:1048: InsecureRequestWarning: Unverified HTTPS request is being made to host āwww.digikey.comā. Adding certificate verification is strongly advised. See: Advanced Usage - urllib3 1.26.15 documentation
warnings.warn(
In fact, I now get this message when I switch back to Brave as well.
After a timeout, I got more to the error message. Donāt know if itās helpful, but Iāll quote the whole thing:
/usr/lib/python3/dist-packages/urllib3/connectionpool.py:1048: InsecureRequestWarning: Unverified HTTPS request is being made to host āwww.digikey.comā. Adding certificate verification is strongly advised. See: Advanced Usage - urllib3 1.26.15 documentation
warnings.warn(
Exception in thread Thread-7:
Traceback (most recent call last):
File ā/usr/lib/python3.11/threading.pyā, line 1038, in _bootstrap_inner
self.run()
File ā/home/dab/.local/share/kicad/6.0/3rdparty/plugins/internal_kicad_pushToDigiKeyMyLists/ki_push_thread.pyā, line 39, in run
print('\nStatus Code: ', r.status_code)
^^^^^^^^^^^^^
AttributeError: āNoneTypeā object has no attribute āstatus_codeā
If your computer is behind a proxy system, please contact your administrator.
I am not behind any sort of proxy. The former error message looks like it was more informative if a whole lot more obscure. Itās almost up there with TeX error messages.
I tried tracking down that earlier error message and adding certificate verification as it suggested. I was told that ācertifiā was already installed so while it might appear more informative, it didnāt get me there.
Another thing Iāve noticed is that when I click on the Icon to send the parts list up to DigiKey, the PCB is marked as āmodifiedā so it needs to be saved again. Itās minor but it seems like it oughtnāt do that.