As stated in another thread, there are alternatives. One free one that looks quite good and is completely free is FreeCAD, which is similar to Solidworks as it is also a parametric 3d modeller. Like all programs of that nature it will have a learning curve but once accustomed you should be able to do most of the stuff you can do in solidworks.
Alex
|