If you design maker hardware – you’ll find investing in Fritzing objects to be an excellent method for encouraging projects. It’ll also make your documentation look really nice.
Fritzing is an open source CAD-like graphical software for all operating systems that allows full interaction between breadboard, schematic and PCB views. Customers or other enthusiasts can wire up breadboard diagrams and then turn that into a schematic and even a finished PCB!
The idea is great but the making of those lovely objects is not easy.