Forgive me... I usually test something more before extolling it... but this is just too cool...
So this post is a reckless recommendation but also an enquiry: Have you used Fritzing? Does it really survive "real" use?
I've now played with it for all of about 10 minutes... and already created a picture of a breadboard layout, a schematic, and a pcb design.
IT ISN'T MEANT TO BE SO EASY!!!
Thank you, thank you! Someone recently mentioned "Fritzing" in a post.
...you can download a free Windows / Linux / Mac program for...
drawing pictures of "things" set up on a breadboard
drawing schematics
doing pcb design
You CAN use it as just a superior, dedicated "Paintbrush" package... I used something similar that way for years... but it can do so much more....
If you, say, add a resistor to the schematic... IT WILL ALSO BE ADDED to the picture and the pbc design. (You may wonder how does this can work. When I say "added", if Fritzing works like my pcb CAD package works, the next time you go to the pcb design page, or the "picture", the component will be there, and you then drag it to the position you want it in.
This "connection" between picture/ schematic and pcb works in all possible directions... edit something on any of the views, and the edit carries forward to the other two....
I hope! As I said... I haven't used it for long, yet, but it seems EXCELLENT. (I believe that some of the better layout graphics we've seen here at the forum for a while have come from Fritzing.
You don't want to know how much my old faithful "proper" pcb CAD package cost me!
Suggestion: Anyone posting a Fritzing generated graphic... give the package a credit... Just a simple "graphic by free Fritzing.org" would do!