Blender is not a CAD tool, but it is the king of free 3D visualization.
If you are looking for written articles, tutorials, and community support rather than just the software itself, here are the best places to look: 3d plant design software free download