TinyCAD – Open-Source Schematic Capture

TinyCAD is a program to help you draw circuit diagrams. It comes complete with symbol libraries to get you started straight away.