BBRouter provides an interactive platform for designing and simulating electronic projects by modeling them on physical hardware layouts like breadboards. Unlike standard circuit simulators that focus primarily on schematic logic or abstract components, BBRouter emphasizes the spatial reality of electronics—specifically how parts are physically arranged and wired together in three dimensions.

The tool enables users to construct detailed digital systems, including full 8-bit computers like the SAP-1 architecture designed by Ben Eater. Users can manage various elements such as wires (solid core, Dupont jumpers, or variable lines), net labels, and specific board parts. The simulation engine handles different states for these connections; for example, 'fixed' wires represent permanent paths within a circuit, while 'variable' jumpers act as manual probes or control lines that can break nets when moved. This distinction helps learners understand both the logical flow of data and the mechanical constraints of building real-world prototypes.

A 3D breadboard simulation of the Ben Eater SAP-1 computer architecture.
The BBRouter platform allows users to visualize the spatial layout of the SAP-1 8-bit computer.bbrouter.com

The tool enables users to construct detailed digital systems, including full 8-bit computers like the SAP-1 architecture designed by Ben Eater.

Beyond basic wiring, the platform includes advanced visualization features like X-ray views, height adjustments, and sound alerts for faults or warnings during simulation. It also supports hierarchical labeling and multi-sheet organization to manage large-scale projects without losing track of individual components. By combining high-fidelity visual representations with functional electrical simulation, BBRouter serves as a bridge between theoretical computer science and practical engineering, allowing students to see exactly how an 8-bit processor’s internal registers and buses interact across a physical layout.