The Toastboard: Ubiquitous Instrumentation and Automated Checking of Breadboarded Circuits
summary
A breadboard is instrumented with row-level ADCs, LED bars and a web client that scans at 200 Hz and routes measurements through a CC3200 multiplexer chain. The system builds a virtual breadboard, runs checker functions that flag reversed LEDs and off-by-one wiring, and graphs signals (example: 1 kHz transient view). Float detection pulls rows down to avoid spurious readings. An informal 7-user study (mostly novices) finds faster diagnosis, with limitations: no arbitrary external power, cumbersome virtual placement, and simplistic checkers for advanced use.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:45The Hardware Renaissance
- 1:32The Breadboard
- 2:35Debugging Now. The Multimeter
- 3:44Progress...
- 4:38Toastboard the breader breadboard
- 5:16Device: Hardware
- 5:39Client: The Virtual Breadboard
- 6:21Client: Virtual Components
- 6:42Client: Checker Functions
- 8:04Client: Transient Analysis
- 8:32Working with integrated circuits
- 8:45Datasheet-derived: Checkers
- 9:16Datasheet-derived: Functionality
- 11:09Reading a row with no float detection
- 11:27Detecting a floating row.
- 11:39Noninvasive Float Detection
- 12:05Extensible Checkers
- 12:18Loaded Schematics
- 12:41Informal User Study: Description
- 13:23Informal User Study: Feedback
- 13:56Limitations
- 14:43Future Directions
related talks
14mCurrentViz: Sensing and Visualizing Electric Current of Breadboarded Circuits
20mCircuitSense: Automatic Sensing of Physical Electric Circuits and Generation of Virtual Circuits ...
20mBifröst : Visualizing and Checking Behavior of Embedded Systems across Hardware and Software
40mDebugging Electronics for the Software Engineer
43mAutomated Testing & Board Farming
33mMy Apple ][ on a Breadboard - Olivier Huber
21mCrossed Wires: Investigating the Problems of End-User Developers in a Physical Computing Task
49mHerd Your Boards, Become a Farmer
