Author Topic: JLC PCB SMD Assembly Component Catalogue that is not painful to use.  (Read 2780 times)

0 Members and 1 Guest are viewing this topic.

Offline yaqwsxTopic starter

  • Contributor
  • Posts: 29
  • Country: cz
Hello guys,

a lot of us love JLC PCB STM assembly service. It is easy to use, cheap and fast. However, you can use only components from their catalog. This is not as bad, since the library is quite broad. However, the library UI sucks. You can only browse the categories, do a full-text search. You cannot do parametric search nor sort by property. That's why I created a simple page that presents the catalog in a much nicer form. You can:

  • do full-text search
  • browse categories
  • parametric search
  • sort by any component attribute
  • sort by price based on quantity
  • easily access datasheet and LCSC product page.

I think some of you might find it useful, so I am sharing it with you.
You can use the service on https://yaqwsx.github.io/jlcparts/.






 

Offline phil from seattle

  • Super Contributor
  • ***
  • Posts: 1041
  • Country: us
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #1 on: November 19, 2020, 06:27:53 pm »
I use it and like it.  Thanks for creating it.

One issue I have - it is often hard to know what is what in the first section. The JLCPCB sub category names can be incredibly long and only the first part of the name is shown. See the screen shot.  Is the highlighted "Microprocessor" for the microprocessor section?  No, it is for "Microprocessor & Microcontroller Supervisors". And you really don't know that until you scroll all the way down to the bottom and look in the Description column for the individual entries.  There are lots of examples like that. It would be great to have hover text that has the whole name so you can find what you are looking for quickly.

And even with that issue, it is a big help!
 

Offline yaqwsxTopic starter

  • Contributor
  • Posts: 29
  • Country: cz
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #2 on: November 19, 2020, 07:09:16 pm »
Thanks for the tip. There should be a tooltip now. It should work in any decently recent browser.
 

Offline ANTALIFE

  • Frequent Contributor
  • **
  • Posts: 512
  • Country: au
  • ( ͡° ͜ʖ ͡°)
    • Muh Blog
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #3 on: November 19, 2020, 10:08:56 pm »
Oh wow, thanks for making and sharing something this useful!

Offline phil from seattle

  • Super Contributor
  • ***
  • Posts: 1041
  • Country: us
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #4 on: November 19, 2020, 10:18:16 pm »
Thanks for the tip. There should be a tooltip now. It should work in any decently recent browser.

Yes!!!  Excellent.
 

Offline S. Petrukhin

  • Super Contributor
  • ***
  • Posts: 1273
  • Country: ru
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #5 on: November 20, 2020, 12:25:17 am »
Excellent! Thank you!
But is it possible to fasten this user-friendly interface for LCSC?
And sorry for my English.
 

Offline phil from seattle

  • Super Contributor
  • ***
  • Posts: 1041
  • Country: us
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #6 on: November 20, 2020, 06:59:52 am »
Excellent! Thank you!
But is it possible to fasten this user-friendly interface for LCSC?
That was the first thing I asked for when I saw it.  Unfortunately, it isn't that easy.
 

Offline yaqwsxTopic starter

  • Contributor
  • Posts: 29
  • Country: cz
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #7 on: November 20, 2020, 10:12:07 am »
LCSC requires a lot of scraping to keep things up-to-date which is server-time consuming. However, it could be done. Currently, the solution leverages Travis CI to do the updating and with the recent changes on Travis, I also had to slow down the update rate on this project to fit inside the free tier. As I am not a person using LCSC, I am not particularly interested in donating a server on which the service would run.

Would you guys be interested in paying 2 USD (rough estimate, no promises here) per month to get access to such a service?
 

Offline yaqwsxTopic starter

  • Contributor
  • Posts: 29
  • Country: cz
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #8 on: January 10, 2021, 02:55:44 pm »
The tool just received a small update:

- the UI should be more responsive when using full-text search
- discontinued components have a warning next to them
- clear search text button was added
- there are now quick-jump navigation buttons
 

Offline yaqwsxTopic starter

  • Contributor
  • Posts: 29
  • Country: cz
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #9 on: February 04, 2021, 07:33:05 pm »
Another small update; the page now tracks newly added components to the library: https://yaqwsx.github.io/jlcparts/#/history
 

Offline gnuarm

  • Super Contributor
  • ***
  • Posts: 2247
  • Country: pr
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #10 on: February 05, 2021, 08:36:45 am »
Would you guys be interested in paying 2 USD (rough estimate, no promises here) per month to get access to such a service?

How about contacting LCSC to see if they think it is worth paying for.  You know Digikey is paying a bunch to keep their site humming. 

But thanks tons for what you've done.  I'm impressed.
Rick C.  --  Puerto Rico is not a country... It's part of the USA
  - Get 1,000 miles of free Supercharging
  - Tesla referral code - https://ts.la/richard11209
 

Offline phil from seattle

  • Super Contributor
  • ***
  • Posts: 1041
  • Country: us
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #11 on: February 07, 2021, 08:17:47 pm »
Hi, the JLCPCB web site has been down for quite a while now.  In your catalog web page, I tried update and it successfully updated.  Does it use a different connection than jlcpcb.com?  If not, is it silently timing out and claiming success?  I'm not complaining or criticizing, just pointing out a hard to test for situation. Might not even be worth fixing if it's a bug.
 

Offline yaqwsxTopic starter

  • Contributor
  • Posts: 29
  • Country: cz
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #12 on: February 07, 2021, 08:19:55 pm »
I pull the JLC PCB database every night. The source is always served from my hosting, not from JLC PCB (as I use completely different architecture compared to their site). If their site is down, an update will be missed, but you, as the user, won't notice. The only thing that stops working if JLC PCB is down is attrition and minimal price calculation (it will be just missing).
 

Offline phil from seattle

  • Super Contributor
  • ***
  • Posts: 1041
  • Country: us
Re: JLC PCB SMD Assembly Component Catalogue that is not painful to use.
« Reply #13 on: February 07, 2021, 08:38:17 pm »
OK, that is the smart way to do it.

JLCPCB has been down for a while now so thought to test your code against it.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf