Introduction: Top / Best DIY Electronic Stores & Suppliers

Over the last few years I have ordered countless items online for various electronics and DIY projects. Ordering stuff can be a pain - tedious, frustrating, and often, overly expensive. This is the first Instructable you should read before beginning any electronics-centric project!

Each step has specific details about the stores. 

These are just my opinions based on my experience. This is in no way definitive. I encourage you to leave comments about each store based on your experience so we can build a stronger evaluation. I can potentially add more stores upon request - I know I left many out. 


ELECTRONICS


MECHANICAL, MATERIALS & MANUFACTURING


This list is (as you can probably tell) North America specific.

Step 1: All Electronics (allelectronics.com)

The Good
  • Amazing prices on tools and small components
  • Good selection
  • They have a storefront 
The Mediocre
  • Surplus parts are sometimes a bit odd
The Not-So-Good
  • No datasheets and limited part descriptions
  • Slow shipping 

Step 2: Futurlec (futurlec.com)

The Good
  • Amazing prices!
The Mediocre
  • Site search and navigation is a bit odd
The Not-So-Good
  • Some knock-off and bogus products
  • Slow shipping to USA
  • I have seen others leave terrible ratings and reviews

Step 3: Adafruit (adafruit.com)

The Good
  • Great resources and code samples
  • Unique products
  • Strong community
The Mediocre
  • Small inventory
  • Customer service
The Not-So-Good
  • ?

Step 4: Sparkfun (sparkfun.com)

The Good
  • Great resources and code samples
  • Unique products
  • Strong community
  • Open Source
The Mediocre
  • ?
The Not-So-Good
  • Some of the small parts and components are insanely expensive 

Step 5: Sure Electronics (sureelectronics.net)

The Good
  • Holy hell they have some cheap stuff
  • Unique items
The Mediocre
  • Very unusual inventory
The Not-So-Good
  • Search and navigation is rubbish
  • Expensive shipping to USA

Step 6: Newark/Element14 (newark.com)

The Good
  • Customer service
  • Fast shipping
  • HUGE selection
  • Rasberry-Pi 
The Mediocre
  • Pricing 
  • Searching and filtering
  • DIY community
The Not-So-Good
  • ?

Step 7: Digikey (digikey.com)

The Good
  • Holy hell they have fast shipping
  • Good customer service
  • HUGE selection
  • Great prices for ICs
  • Lots of datasheets
The Mediocre
  • Searching and filtering 
  • Interface
  • Photos of products
The Not-So-Good
  • Some stuff is just insanely overpriced
  • No community, resources, coding samples

Step 8: Radio Shack (storefront)

The Good
  • They have a storefront! All over the country.
The Mediocre
  • Selection is limited
The Not-So-Good
  • Expensive
  • Staff doesn't know much about electronics 

Step 9: Mouser (mouser.com)

The Good
  • HUGE selection
  • Many unique ICs
  • Lots of datasheets
The Mediocre
  • Searching and filtering
The Not-So-Good
  • No community
  • Unreasonable shipping rates

Step 10: Octopart (octopart.com)

Not a store, rather, a search engine.

Very handy when searching for specific parts!

Step 11: Findchips

Another parts search engine, similar to octoparts. Findchips.com tends to have better search results than octoparts at times. I use both equally.

Step 12: Pololu (pololu.com)

The Good
  • Great selection of motors and motor controllers
  • Lots of details and descriptions
  • They offer laser cutting services
The Mediocre
  • Shipping is a bit pricey
The Not-So-Good
  • Searching engine 

Step 13: Solarbotics (solarbotics.com)

....have yet to order from here yet but heard great things.

Please share your experiences in the comments. 

Step 14: AliExpress (aliexpress.com)

....have yet to order from here. Appears you can get some amazing deals. I am planning to make an order very soon. 

Please share your experiences in the comments.

Step 15: Seed Studio (seeedstudio.com)

....have yet to order from here. Looks like a great site!

Please share your experiences in the comments.

Step 16: Electronics Goldmine (goldmine-elec.com)

....have yet to order from here.

Please share your experiences in the comments.

Step 17: McMaster Carr (mcmaster.com)

The Good
  • HUGE selection
  • Super fast shipping
  • Great customer service
  • Amazing website. The best online shopping experience I have ever had. 
  • Download almost every part (2D and 3D)
The Mediocre
  • A bit overwhelming.  
  • Pricing
The Not-So-Good
  • ?

Step 18: Ponoko (ponoko.com)

The Good
  • Great material selection
  • Laser cutting and 3D printing services
  • Good customer service
  • Track the progress of your design
The Mediocre
  • The selling thing has not really taken off yet
  • Pricing
The Not-So-Good
  • Metal prices are through the roof

Step 19: Inventables (inventables.com)

....only made one small order here. Not much to say yet. Seems quite expensive, but they have a great selection. 

Please share your experiences in the comments.

Step 20: Shapeways (shapeways.com)

....have yet to order from here.

Please share your experiences in the comments.

Comments

author
WillyC6 (author)2017-07-31

Any websites for audio components in Europe for Dayton audio

author
jmsaavedra (author)2017-07-05

https://www.parts-express.com great for audio components

author
AidanM5 (author)2017-06-26

Digikey, Newark/Element14 and Mouser are not maker sites. They are real-deal chip distributors that have expanded into maker-land so that the transition is easier once hobbyists become more serious. Just so ya know.

author
jmsaavedra (author)AidanM52017-07-05

true. they're distributors creeping into the "maker sites" space.

get them out!!

oh wait, no, that JST connector is $.50 cheaper on digikey than on Adafruit!!

keep them in!!

author
TunerFreak (author)2017-04-04

Some input on Tayda Electronics:

I started using them a few years ago and they've been the cheapest source of basic electronic components I've been able to find, short of ordering direct from China. Their cheapest shipping typically takes a week and a half and usually only costs $1-$5. They occasionally have coupons on their facebook page. The only catch is you must place a $5 minimum order. I've placed 14 orders with them at the time of writing this and haven't had a single issue. They've even started stocking breakout boards and Arduino Uno and Nano clones. I've bought both the accelerometer and Nano and both have worked without any issues. The Nano is currently $3.69 and the adxl335 is $1.59, plus resistors for less than a penny a piece. My only complaint is that I wish they had a rating from the Better Business Bureau, but again I've yet to have any problems with them. Great website, would recommend.

author
AnjiB6 (author)2016-08-12

farnsworthelectronics.com

author
WillJ26 (author)2016-07-07

Try http://www.MROstock.com for all PLC and CNC products

author
thefilipinoexperimenter (author)2016-02-09

Thank you very much for this list! I found DX.com and Tayda Electronics very nice shops where I may order parts someday. Thanks again!

author
bufahad (author)2015-11-29

www.fasttech.com

author
bufahad (author)2015-11-29

How about
Fastech.com

author
gfranz (author)2015-11-06

Jameco is great, low prices and fast shipping!

author
mouseas (author)2015-09-12

I've had some quantity items with defect rates of up to 10%. I had some nuts with no threads, some washers that had been sheared in half. I also ordered 3 threaded rods for a CNC mill, and 2 of them were bent slightly, which I didn't notice until I had already cut them to length and started installing them in my mill.

author
mouseas (author)2015-09-12

The Mediocre:

- Eclectic, constantly-shifting inventory. You might find something awesome, or spend hours browsing with nothing to show for it.

Not-so-good:

- Prices vary from slightly overpriced to ridiculously overpriced.

author
ShuyangZ (author)2015-07-14

Seeed's link doesn't work.. do you mean their OPL?

http://www.seeedstudio.com/depot/OPLopen-parts-lib... i think they define OPL as a list of commonly-used components. the good things of opl is cost effective and Seeed allows you to purchase in small qty. But the selection i have to say is not enough...

author
Robotics Guy (author)2015-05-29

Check out FoxyTronics at https://www.foxytronics.com

author
Logo1101 (author)2015-01-19

add also this good resource website for electronic components : www.brooks-maldini.net

author
DanSGiesbrecht (author)2014-12-20

Great list! I'd like to comment on Solarbotics.

I enjoy ordering from them. The selection isn't huge, and some items can be overpriced, but I've found that comparing them to other distributors such as robotshop.ca and sparkfun.com yield similar prices. You can even find some of the same products as on bigger websites (such as sparkfun stepper drivers, a number of Adafruit products, etc).

If you're in the Calgary, AB area ( like I am) I'd recommend same-day pickup! Orders placed before 2:00pm can be picked up after 4:00pm. There's no storefront, but they have a reception desk, and welcome pick-ups. For me, this is perfect if I'm in need of a part and I don't want to wait or pay extra for shipping. There's no additional cost for pick-up, besides a $5 handling fee (which is removed if you spend $30 or more).

The staff is kind and helpful, and seem to have a good knowledge of the products they sell. I've spent hundreds there in $30 orders, because I prefer their service to most others.

I hope this is helpful!

author
conceptualstratagem (author)2014-05-08

Yo thanx for compiling this. I often use allelectronics, futurlec and jameco. Another one you might be into is tubesandmore.com

author
Oliverhall (author)2014-03-25

Hello, you may consider adding: http://voltatek.com

No physical store, only webstore. This is a new webstore.

They are in Quebec, Canada

author
liam2317 (author)2012-11-26

Thank you for this instructable! Lots of very good info here. One thing I hope you could add would be what companies have a minimum purchase amount or a minimum shipping amount. A few times I have wanted to buy a just a dollar or two worth of parts but once I made it to the checkout the site would bump it up to their ~$20 minimum.
Thank you!

author
Fuzzy-Wobble (author)liam23172012-11-26

yeah for sure

author

Hi Fuzzy-Wobble,

Was hoping you would consider my company: Galco Industrial Electronics (www.Galco.com). Galco is a Factory Authorized Stocking Distributor for Over One Million Products from more than 150 Brands of Industrial Electrical & Electronic Automation, Controls and Component Products; On-Site and Send-In Repair Services for Industrial Control & Automation Products for Over 2,000 Brands; Engineered Systems Integration, Retrofits & Upgrades for Variable Speed Drives, CNC, PLC Systems, Dynamometers & Test Stand Applications.

Anyways, thanks for your consideration!

author
diy_bloke (author)2012-12-01

For the netherlands:
http://www.dickbest.nl
http://www.conrad.nl/ce/
For Germany:
http://www.conrad.de/ce/

author
Fuzzy-Wobble (author)diy_bloke2012-12-01

Sorry this list is not going to cover the European stores. I just don't know enough about the DIY scene in Europe, nor the hundreds of stores that support it.

author
diy_bloke (author)Fuzzy-Wobble2012-12-01

I realize that, that is why I mentioned the 2 european ones

author
Fuzzy-Wobble (author)diy_bloke2012-12-01

'Sorry this list is not going to cover the European stores'

author
diy_bloke (author)2012-11-29

Interesting. I checked taydaelectronics who are actually in bangkok and they seem to be able to ship something for $0.99 whereas a company in my own country charges Euro 2.50

author
Fuzzy-Wobble (author)diy_bloke2012-12-01

That is interesting...

author
MikB (author)2012-12-01

To the Newark/Element14 family, for UK/Europe you can add "Farnell In One" and "CPC"

http://uk.farnell.com/
http://cpc.farnell.com/

Also in the UK Rapid Electronics http://www.rapidonline.com/ -- I've dealt with them over the years, no problems.

author
mr tech (author)2012-11-29

Good Job. Here's a good handful more, some I have ordered from, the rest I plan to order from them.

http://www.alltronics.com/ - all kinds of stuff, low prices. Some new stuff, some surplus; decent grab bags.
http://www.taydaelectronics.com/ - Chinese component supplier. VERY cheap prices on some items. I haven't ordered from them but I have heard they do OK.
http://www.jameco.com/ - decent prices, good selection, always find something of interest
http://dx.com/ - similar to the Aliexpress site. Cheap chinese products, free shipping though
http://www.web-tronics.com/ - Generally has a few items you can't find elsewhere, OK prices
http://www.electronicsurplus.com - name says it all
http://www.surplussales.com - vintage parts, has all types of electrical surplus items, not just components
http://www.hosfelt.com/ - little bit of everything, has wholesale pricing
http://www.excesssolutions.com/ - various surplus items
http://www.wihatools.com/ - tools, tools, tools.
http://www.victornet.com/ - machinists tools and supplies
https://www.verical.com - similar to octopart

author
fuzzyhypothesis (author)2012-11-27

Nice writeup, I have used several of these companies myself. Another source to sometimes look at is ebay. I have bought many odd and older electronic parts off of ebay over the years.

author
mettaurlover (author)2012-11-27

Seeed: Instructions for kits compatible with Arduino and their own equivalent are somewhat nonspecific, probably because Arduino has so many different header arrangements. Other than that, though, their stuff is great quality, but not too forgiving for beginners- through-plated solder holes can't be desoldered with just an iron.

author
randofo (author)2012-11-26

You're missing some. Do you want more suggestions? ;-)

author
Fuzzy-Wobble (author)randofo2012-11-26

definitely

author
pfred2 (author)2012-11-26

Looks good.

author
glmedina (author)2012-11-26

Very nice. Thanks.

author
WriterChick (author)2012-11-26

Wow, ta for this! I'm forwarding it to my son, an electronics handyman.

About This Instructable

96,562views

307favorites

License:

Bio: fuzzywobble.com
More by Fuzzy-Wobble:Cykill – a Bike Powered Gaming Console'90s Payphone Boombox HackTeensy Monster v1.0 // DIY MIDI Controller
Add instructable to: