kitspace / partinfo

A microservice to get information on electronic components.
https://dev-partinfo.kitspace.org/graphql
Other
36 stars 3 forks source link

Some generic components don't get any results #5

Open kasbah opened 5 years ago

kasbah commented 5 years ago

Examples from @InaneCoding

kasbah commented 5 years ago

Few found, listed below;

"CAP, CHIP, 3216, 47uF, 20%, 6.3V" didn't find any results suitable from Farnell, but if you search for the same categories/filters in Octopart as electrogrammer resolves this to, you get the one suitable one which I also found manually on Farnell.

"CAP, CHIP, 1005, 100nF, 10%, 6.3V" most suggestions were for 1608 (metric) case size, not 1005.

Sometimes got 10% tolerance suggestions instead of requested 20% - not sure if this is intelligently intentional, or an accident? May be OK if the former, but would be good to understand. Doesn't happen in other cases where we could also be intelligent e.g. returning "16V" parts when "10V" requested.

kevinb456 commented 5 years ago

From email... Work for more combinations of description (dielectrics?). There are some (well half, 3 / 6 on the example BOM I created) which should easily find parts for but doesn't. "0402 C0G 5% 50V 68pF" gives 68 / 43 results from searching text / filters on octopart, but 0 through our tool. Probably the cause is the dielectric 'C0G' as if I remove this it finds parts. At the bare minimum we should support C0G/NP0 , X5R , X7R , Y5V dielectrics as these are ubiquitous, but in the future support the full combinations which match the dielectric category schema https://www.electronics-notes.com/articles/electronic_components/capacitors/ceramic-dielectric-types-c0g-x7r-z5u-y5v.php - this may also be similar to https://github.com/kitspace/partinfo/issues/5 which had a couple C0G parts which created problems.