← Back to context

Comment by dwiel

3 years ago

I wish digikey was as good as McMaster. With digikey I often have to parse through a huge table with many pages to figure out what the difference is between a bunch of search results. On McMaster you can clearly see search results categorized in sub tables and densely arranged to make clear what the options are.

Are there any electronics websites that actually organized like McMaster?

Electronics are a different market than the one that McMaster serves. Frequently at Digikey, you need an exact part number from a specific manufacturer. Or, if you're buying parts at scale, you might be quite price-sensitive.

At McMaster, there would be one 555 timer, one utility op-amp that implements the LM741 spec, one low-noise op-amp, one 5V regulator, etc. They would all perform at or somewhat above average, but you wouldn't know precisely what you were getting.

There probably is room for a McMaster-like Digikey (or a simplified Digikey storefront for those who aren't picky about details), but it is unclear how large its market opportunity might be. It might look kinda like SparkFun.

A lot of the time, details in electronics really do matter. I think I've ordered almost every variation of the LM35 temperature sensor over my career. Sometimes you care more about price, sometimes you care more about accuracy. McMaster would probably only stock one of the grades, not sure which.

I was thinking the same. Digikey, Mouser, etc. are great, but their websites don’t give me the same confidence that McMaster does. There’s always a fear in the back of my mind when browsing these electronics sites, wondering if the part I’m looking for slipped through the cracks of my filters.

When filtering McMaster on the other hand, I have absolute confidence that I will find the part I’m looking for, assuming it is stocked. It’s really intuitive and robust. I’m sure much of this can be chalked up to the fact that McMaster has a much smaller and more specific catalog, but still.

EVERY online retailer should take notes on how McMaster is able to create psychological safety when browsing. It’s a real peace of mind, as strange as that may sound.

digikey, mouser, and arrow are the big ones that I'm aware of. All of their UX is really bad compared to McMaster though.

I love when a field value table has redundant values for 20mm, 2cm, 2.0cm, 20mm with a trailing space, etc. A lot of the value-add here from McMaster comes from pure data cleanup and categorization and cleaning up the categories and fields. That gets way harder to do on something the size of mouser or digikey though, they have a LOT of product types in the catalog, and tens of millions of products in their warehouses. Just cataloging it all is a massive amount of work.

I'd actually be curious what the data structure of the McMaster catalog is to support that. It's a cool website, it makes it seem so effortless to search for parts.

  • Digi-key definitely could sanitize/normalize their field values better. But I feel they are intentionally being conservative about touching datasheet values given by the vendors.

    In practice (based on experience of selecting electronic components), I don't find this a big issue; after filtering on some other obvious, more binary fields, what left is often a small enough pool of values (like 16V, 16.0V, 12-20V, etc.) to be manually selected/checked.

    • https://tme.eu does a better job of this. If you enter "16V", it knows to also select the 12-20V ranges. It also works the other way around, you can enter "10-22u" in the parameteric search and it will find both 10uF and 22uF parts.

      So annoying that digikey doesn't do this, you have to click each value/range separately.

Use filters.

I was also intimidated by the huge table and hundreds of columns the first time I use Digi-Key, but only later realized how handy it is to have all the parameters listed together. It makes comparison subtle difference of each parts so much easier.

The filter above will also tell you existing enum values within the current showing list, so you will instantly get an idea you are comparing.

Again, both have their advantages, but I recommend give it a try. Finding parts isn't any harder this way.

  • I use filters all of the time, but they frequently don't work (as mentioned but a sibling comment) sometimes the filter value don't allow a range so if you want anything between 10 and 100 you have to select all of the values between 10 and 100. Other times, the options aren't sorted so you have to select 10,000 uf and 10 mf and 0.01 F. Still other times numeric values are sorted alphabetically so you get 1 ohm, 1.1 kohm, 1.2 megaohm, 2 ohm, etc. So to select a range you need to clock through around the entire range of values looking for the order of magnitude you want.