Why this site exists
There is a lot between “we have a model checkpoint” and “a classroom student can use this.” This site is a place to explain that gap clearly, record experiments as they happen, and show the difference between implemented, experimental, and not yet done.
The public site is a documentation and communication project. It is not the diagnostic application itself, and nothing here should be interpreted as a deployed classroom service.
People
Current CS 470 capstone group: Levi Hicks, Daniel, and Vishnu. The current team is building on the inherited system and focusing on computer vision, evaluation, and integration.
Previous developers: Stone Stephenson and Hartley Blakey. Their work established substantial portions of the circuit checker, breadboard normalizer, Arduino-assisted diagnostics, and early machine-learning experiments.
Faculty: Dr. Gurman Gill, Sonoma State University.
Educational context: The project is motivated by the Learning by Making / STEMACES program. This website is independently maintained by students and is not an official Sonoma State University, EdEon, or Learning by Making website.
Public source code
| Repository | What it contains |
|---|---|
| Current team’s Breadboard-Classifier fork | Shared codebase under active capstone development. |
| Stone’s original Breadboard-Classifier repository | Inherited system and its design documentation. |
| Hartley’s breadboard-normalizer | Original image normalization project. |
| Earlier synthetic breadboard generator | Historical experiment; not the current default path. |
What we won’t publish
The classroom curriculum includes materials associated with an ongoing study, and some resources were provided for restricted use. We won’t republish those documents, student data, private communications, proprietary application code, or model datasets without appropriate rights.
Our public write-ups will prioritize original explanations, openly available repository links, and experiment results that can be shared responsibly.
The name
Yes, the initials are BBL. The site name is a joke; the technical problem isn’t.
See our current progress · Read the hard computer-vision problem