Fritzing

[5] The software was created with inspiration from the Processing programming language and the Arduino microcontroller[6] and allows a designer, artist, researcher, or hobbyist to document their Arduino-based prototype and create a PCB layout for manufacturing.

The associated website helps users share and discuss drafts and experiences as well as to reduce manufacturing costs.

[7] Component images are distributed under CC BY-SA 3.0, which will also be the license for any generated breadboard views.

The main aim of the simulator is to teach electronics to beginners, and Fritzing version 0.9.10 only supports analysis of DC circuits.

The simulator provides multimeters to read voltages and currents and it attempts to recreate a realistic laboratory session.

Fritzing's schematic view
Breadboard view of a simple circuit, drawn with Fritzing.
Circuit diagram of the same circuit.