AutoFritz: Autocomplete for Prototyping Virtual Breadboard Circuits
Publication - ACM CHI 2019 | Best Paper Honorable Mention
Jo-Yu Lo, Da-Yuan Huang, Tzu-Sheng Kuo, Chen-Kuo Sun, Jun Gong, Teddy Seyed, Xing-Dong Yang, and Bing-Yu Chen
Figure 1. Using AutoFritz to create virtual breadboard circuits. (a) A user inserts a LED in a breadboard, and AutoFritz gives two suggestions that completes the LED into a function module with the top ranked one (a resistor) shown in a semi-transparent overlay. (b) In another example, after the user inserts a DC motor, AutoFritz provides a list of suggestions that are commonly used with the DC motor with stars indicating the popularity of the choice among the maker community. (c) Upon the user accepting the H-bridge, AutoFritz suggests several choices for wiring connections, and finally (d) an Arduino board and Battery to complete the circuit.
Figure 2. Our user study shows that the autocomplete feature reduces users' mental effort and frustration. It also enhances users' confidence. These results are found in both simple and complex circuit tasks.