paper, drawing software parts libraries, catalogs, spreadsheets Tools Used Design Concerns user stories functional specification implementation exploration verification documentation supporting circuitry cost, manufacturability system integration cost component availability and sourcing more abstract, high-level more concrete, low-level verification Design Flow breadboards EDA suites: Altium, EAGLE, KiCAD Figure 1: The electronics design flow, as described by our participants. Users start with an idea, refine that into a system architecture, and then iterate physical prototypes. Parts selection happens throughout the process. While certain steps require linear progression, iteration and revision of earlier stages also happen. Overall, EDA tools only support a small part of this process, and moving between steps was a major source of friction.