question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Not Able to Download JLC Library Database (404)

See original GitHub issue

Describe the bug I tried to update to the latest version of kicad-jlcpcb-tools, upon using it, there’s an error as shown in the image.

To Reproduce Steps to reproduce the behavior:

  1. Go to PCB Editor
  2. Click on the Plugin button
  3. Click on Update Library

Expected behavior Automatically downloading LCSC Part Library.

KiCad Version

Application: KiCad

Version: 6.0.9-8da3e8f707~117~ubuntu22.10.1, release build

Libraries:
	wxWidgets 3.0.5
	libcurl/7.85.0 OpenSSL/3.0.5 zlib/1.2.11 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.49.0 librtmp/2.3

Platform: Linux 5.19.0-23-generic x86_64, 64 bit, Little endian, wxGTK, ubuntu, x11

Build Info:
	Date: Nov 24 2022 00:22:25
	wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
	Boost: 1.74.0
	OCC: 7.6.3
	Curl: 7.85.0
	ngspice: 37
	Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:
	KICAD_USE_OCC=ON
	KICAD_SPICE=ON

Issue Analytics

  • State:open
  • Created 10 months ago
  • Comments:42 (23 by maintainers)

github_iconTop GitHub Comments

3reactions
Bounicommented, Dec 15, 2022

Update: I was in touch with JLC again and the promised to come up with a solution (public API as far as I can tell) that will allow tools like this to use their parts library directly 🥳

Bt they couldn’t give me a deadline when they finish this. Anyway, nice that the move in this direction 😄

3reactions
Bounicommented, Dec 6, 2022

🥳 Partial success!

JLC added the CSV downlaod link to my account (I see it where it was when logged in). That means I can manually download the file and generate the parts.db from it.

I think its not possible to automate this at this point because of recaptcha etc. but I sent a request to them and asked for a way to allow me to download it automated once per day.

Maybe they agree and give me some kind of token based access to the resource. If thats the case I’l build a small web service that fetchs the CSV once per day and builds the parts.sb from it. That way we can leave the plugin in the current state and download the zipped parts.db instead of the CSV.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues · Bouni/kicad-jlcpcb-tools - GitHub
Plugin to generate BOM + CPL files for JLCPCB, assigning LCSC part numbers directly from the plugin, query the JLCPCB parts database, lookup...
Read more >
404 error when downloading - Oracle Communities
I logged in my username. I want to download the database, Oracle 11g Release 2 I downloaded the first set in order "win32_11gR2_database_1of2....
Read more >
Koha Plugin : In Out Management System - LIBTECHNOPHILE
It is used to track the patrons who visit the library or related locations like study zone, reading rooms, etc. It'll scan the...
Read more >
JLC PCB SMD Assembly Component Catalogue - GitHub Pages
The component database is out of date as JLC PCB refuses to provide data. Unfortunately, JLC PCB decided that they no longer provides...
Read more >
Eckhart Tolle's Guide to Transforming Your Life - Pinterest
Nov 13, 2017 - Spiritual teacher Eckhart Tolle shares the secret to inner peace, the one thing you should know about guilt, and...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found