Wire Your Way: Hardware-Contextualized Guidance and In-situ Tests for Personalized Circuit Prototyping
Punn Lertjaturaphat, Jungwoo Rhee, Jaewon You, Andrea Bianchi

TL;DR
This paper introduces a personalized prototyping platform with an augmented breadboard that offers contextual guidance and in-situ testing, addressing makers' diverse preferences and debugging needs during circuit construction.
Contribution
The work presents a novel hardware-aware system enabling personalized circuit building and debugging through real-time guidance and testing, improving maker engagement and success.
Findings
Makers effectively used the system for personalized circuit construction.
The platform improved debugging efficiency and accuracy.
Participants reported increased confidence in prototyping.
Abstract
The increasing popularity of microcontroller platforms like Arduino enables diverse end-user developers to participate in circuit prototyping. Traditionally, follow-along tutorials serve as an essential learning method for makers, and in fact, several prior toolkits leveraged this format as a way to engage new makers. However, literature and our formative study (N=12) show that makers have unique preferences regarding the construction of their circuits and idiosyncratic ways to assess and debug problems, which contrasts with the step-by-step instructional nature of tutorials and those systems leveraging this method. To address this mismatch, we present a prototyping platform that supports personalized circuit construction and debugging. Our system utilizes an augmented breadboard, which is circuit-aware and supports on-the-fly hardware reconfiguration via contextualized guidance and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTeaching and Learning Programming · Interactive and Immersive Displays · Spreadsheets and End-User Computing
