Saw this on Hack a day, thought I'd pass it along, not an area I know much about.
http://www.designspark.com/page/mechanical
Cheers,
Jim
I downloaded and registered the package.
I've just spent a few hours playing with it and, although it has some nice features, there are too many features missing to make it any use for me.
I tried to model a loco wheel (see photo) but gave up trying to radius the corners of the spokes as some refused point blank to accept a rad and getting the rads the same was troublesome!

There is no function for doing either linear or polar arrays (that I could find) so doing the cutouts to make the spokes was much more difficult than it should have been.
I'll uninstall and wait for a more sophisticated version.
I notice there's also free PCB design software.
Phil.