AutoFritz: Autocomplete for Prototyping Virtual Breadboard Circuits
Honorable MentionAuthors
We propose autocomplete for the design and development of virtual breadboard circuits using software prototyping tools. With our system, a user inserts a component into the virtual breadboard, and it automatically provides a user with a list of suggested components. These suggestions complete or ex- tend the electronic functionality of the inserted component to save the user's time and reduce circuit error. To demon- strate the effectiveness of autocomplete, we implemented our system on Fritzing, a popular open source breadboard circuit prototyping software, used by novice makers. Our autocomplete suggestions were implemented based upon schematics from datasheets for standard components, as well as how components are used together from over 4000 circuit projects from the Fritzing community. We report the results of a controlled study with 16 participants, evaluating the effectiveness of autocomplete in the creation of virtual breadboard circuits, and conclude by sharing insights and directions for future research.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 100%
Design Space Exploration for Board-level Circuits: Exploring Alternatives in Component-based Design
CHI '24· Circuit Making & Hardware Prototyping
- 75%
Make This! Introduction to Electronics Prototyping Using Arduino
CHI '18· Desktop 3D Printing & Personal Fabrication +1
- 75%
AirTouch: 3D-printed Touch-Sensitive Objects Using Pneumatic Sensing
CHI '20· Desktop 3D Printing & Personal Fabrication +1
- 75%
Oh, Snap! A Fabrication Pipeline to Magnetically Connect Conventional and 3D-Printed Electronics
CHI '21· Desktop 3D Printing & Personal Fabrication +1
- 75%
Print-A-Sketch: A Handheld Printer for Physical Sketching of Circuits and Sensors on Everyday Surfaces
CHI '22· Circuit Making & Hardware Prototyping +1
- 75%
Imprimer: Computational Notebooks for CNC Milling
CHI '23· Desktop 3D Printing & Personal Fabrication +1
- 75%
Understanding the Challenges of OpenSCAD Users for 3D Printing
CHI '24· Desktop 3D Printing & Personal Fabrication +1
- 75%
SolderlessPCB: Reusing Electronic Components in PCB Prototyping through Detachable 3D Printed Housings
CHI '24· Desktop 3D Printing & Personal Fabrication +1
- 75%
LaCir: A multilayered laser-cuttable material to co-fabricate circuitry and structural components.
CHI '24· Laser Cutting & Digital Fabrication +1
- 75%
3D Printers Don't Fix Themselves: How Maintenance is Part of Digital Fabrication
DIS '23· Desktop 3D Printing & Personal Fabrication +1
Based on Jaccard similarity of research subtopics & professions (≥60%)