Mit dem DIY Layout Creator kann man sehr gut Aufbauten auf Veroboard oder Lochrasterplatinen dokumentieren. Ein einfacher Editor für Schaltpläne ist auch dabei.
Die Eagle CAD Software ist für Hobbyisten frei und nur durch ein paar Einschränkungen begrenzt.
Auf englisch, aber sehr verständliches Schritt-für-Schritt-Tutorial, um mit Eagle CAD Schaltpläne zu erstellen.
Hier wird, ausgehend vom vorher erstellten Schaltplan eine Platine entwickelt, die man später ätzen kann (Englisch).
Mit dem Programm von fritzing.org kann man Steckbrett (Breadboard) Schaltkreise visualisieren, auch einfache Schaltpläne funktionieren.