Sourcing Electrical Components

In general we want to buy electrical components and modules from sources that:
  1. Ship to MIT quickly
  2. Document their products well – at a minimum that means supplying datasheets, ideally might include CAD models, tutorials, example circuits, etc.
  3. Try to keep counterfeit products out of their inventory
The list of suppliers below notably does not include Amazon. That’s because Amazon fails completely at points (2) and (3). They have a huge inventory of poorly-documented or un-documented parts and relying on them for prototyping supplies is typically a setup for a headache later. Amazon-sourced parts are also sometimes non-repeatable, where a second identical order results in different parts arriving. Whenever possible, don’t buy electronic components or modules from Amazon. That disclaimer aside, below are some options for parts, modules, and printed circuit boards. Online Parts and Modules: Digi-Key Electronics (www.digikey.com) – has millions of individual part numbers in stock and will typically ship same-day for any order placed by 8pm Boston time. The selection can be overwhelming; they have a very robust filtering system on their website. When you have selected all the parameters you care about and are still left with 10,000 options, sometimes you can find a good solution by sorting by “parts on hand.” Typically, if Digikey has lots of it in stock, it’s because that’s the one everyone uses. Other options for components are Mouser (www.mouser.com) and Newark (www.newark.com). Adafruit Industries (www.adafruit.com) – the undisputed world-champion tutorial author, and supplier of (mostly) pre-built modules. Founded by MIT alum Limor Fried building off amazing tutorials she made as a grad student here. Because they are located in NYC, UPS Ground orders typically arrive next-day. Orders received by 11am Boston time on weekdays usually ship same-day. Sparkfun Electronics (www.sparkfun.com) – very similar to Adafruit with a different selection of modules and less-spectacular tutorials, though they are still very good. Sparkfun’s initial claim to fame was in solving the problem of Digikey overwhelming you with options, and they still carry a large assortment of “normal” discrete components. Sparkfun also hosts a huge assortment of general EE tutorials (e.g. their series of PCB design tutorials is fabulous). Located in Colorado and can ship same-day. Pololu Robotics (www.pololu.com) – supplier of lots of useful mechatronics components including motors, motor drivers, power supplies, robot chassis, wheels, etc. Founded by three MIT alums who originally built modules to support the 6.270 competition. Typically ships same-day for orders before around noon Boston time but it’s not guaranteed. In-person Shopping: Unfortunately this section is small, with only one remaining local retailer: Micro Center (www.microcenter.com) – they have a poorly-organized but surprisingly well-stocked DIY section that you can more-or-less browse on their website. They are at the corner of Magazine St and Memorial Drive, putting them in walking/biking distance from the Pappalardo Lab. Printed Circuit Boards: Advanced Circuits (www.4pcb.com) and Sunstone Circuits (www.sunstone.com) – domestic PCB fabricators. Capable of extremely quick turnaround times (on the order of 1-2 days from placing an order to having PCBs in hand), at a very high price (typically above $1000 for their fastest turnaround times). Gold Phoenix PCB (www.goldphoenixpcb.com) – PCB fabricator based in China. Can turn around PCBs very quickly, especially considering the difference in time zone: An order placed mid-day Boston time can be approved for fabrication later that day and the order completed and shipped by the next morning as an “8-hour” turnaround time (the entire workday in China happened while you were sleeping), with a total cost in the low hundreds of dollars. Because they ship from China, there is typically a 3-day delay at outgoing customs followed by a 1-2 day ship time so overall turnaround is around 5-8 days. Gold Phoenix fabricated all the PCBs for Adafruit and Sparkfun for a long time and is generally easy to work with. They have a front office in Canada that handles engineering questions for English-speaking customers. JLCPCB (www.jlcpcb.com) and PCBWay (www.pcbway.com) – two very similar Chinese PCB fabricators. Very low cost (individual PCBs at single dollars per board, plus normal shipping charges) but longer turnaround times, typically 7-10 days to receive. Possibly not usable on the 2.009 timeline but very good to know about. Both fabricators also offer (cheap!) assembly services and will load parts they have in stock into pick & place machines to assemble very small SMD designs. As of this writing (Sept 2025) both of these services are significantly cheaper than any comparable US-based option even after factoring in the very large tariffs being applied. OSH Park (www.oshpark.com) – probably the best US-based fabricator for typical hobbyist applications and the inheritor of several DIY-friendly domestic PCB startups including Sparkfun’s former service. OSH Park offers a very restricted set of fabrication options for price & turn-time results that are typically both more expensive and slower than either JLC or PCBWay.