TinyCAD is an open source schematic capture program. Use TinyCAD to draw your own circuit diagrams.
You can lay out circuit diagrams using the supplied libraries. Alternatively, there is a component library editor built into TinyCAD – so you can easily create your own symbols. You may also find more libraries on the Yahoo group that other users have drawn for you.
Once you have drawn your design, you can use the special functions to automatically add symbol references, check your design against rules of correctness and create a parts list. TinyCAD can also export a netlist for import into a PCB layout program.
Once you have your design you can copy and paste it into other packages such as Word (or better still OpenOffice). You may also print your design to any supported Windows printer. If your design is larger than a single page then it can be either scaled to fit on a single page or printed across many pages.