The aim of this project was to create software to help its users learn how to design physical circuits on prototyping boards. The software allows users to build circuits on a virtual breadboard or stripboard from provided schematics. The virtual build process mimics the real-world process as closely as possible, but the software provides additional feedback to help reduce the impact of mistakes, teach the users about board connectivity, and identify issues without the need of outside help. Circuit designs can be saved, so users can continue their work across sessions. Both large and small size breadboards are supported, as are arbitrarily-sized stripboards, to which track breaks can be added on the reverse.
The following components are currently supported: Wires, Resistors, Capacitors, Inductors, Diodes, OpAmps (Including Dual), Power Supplies, Bipolar Transistors
More can be added (fairly) easily, so I may be able to add new components on request.
This tool has only been tested in Chrome. It is unlikely to work in other browsers.
You will need to download the distribution folder.
Simply open the the HTML file, and load a file.
The sample_files folder contains some premade schematic files (.dasim) along with their layout solutions (.layout).
You can also make your own schematic files using this Schematic Design Tool (Credit Dave Pearce, Department of Electronic Engineering, University of York). However, the Author notes that it is in development, and may change at short notice.
Also note that not all components that are supported by the schematic tool are supported by this layout tool (see list above).
For feedback email me at: [email protected], or comment here on GitHub