In your experience, what is the "best" open source alternative to SolidWorks? I'm kind of interested in contributing to a project, but haven't played with them in a while.
To me, the key features that make SolidWorks (and Autodesk Inventor) stand out is the use of constraint driven assembly creation. Everything else seems to me to mostly be possible to work around. SolidWorks and Inventor have many, many added nice features like integration with CAM software, ability to assign materials from a database, ability to add things like fasteners and so on. It's a big list, and why people pay so much for it.
But if all you had was the ability to make sketches (using constraints and dimensions) combined with simple feature creation (linear and rotated extrusions, sweeps, and linear/circular/mirror patterns) to make individual parts, along with the ability to assemble parts using constraint driven logic it would be good enough for 90% of what I do as a non-professional mechanical designer.
If anyone knows of such a thing I'd also be interested in trying it... but I have not encountered such a thing yet.
Why does Solidworks justify the price tag but Altium doesn't? They are in the same pricing ballpark. Your description of Solidworks sounds very much like why I would choose Altium over Eagle.
Mostly, I haven't run into a problem I couldn't solve with EagleCAD other than this MCAD/ECAD interoperability stuff. And I can live without that additional feature which makes it a luxury upgrade. On the other hand, without SolidWorks, I seriously doubt I could produce mechanical designs to send to machine shops for manufacturing.
That all said, I already have Solidworks available because my roomate is a professional mechanical designer. It's also readily available at the local hackerspace computer lab. I'd actually love to try Altium, and if my company ever makes enough money to justify it I would not hesitate to consider it. I'd be very excited to see what I'm missing actually!
Is that...legal? I mean, sounds like you're happy to use solidworks for your commercial endeavors as long as you don't actually have to pay for it?
I've seen some videos of Altium and know PCB designers who swear by it. Seems like very good stuff and I'd be excited for something available to me: I am not a professional and so couldn't reasonably buy it at the current price.
[1] http://www.engineering.com/3DPrinting/3DPrintingArticles/Art...
[1] http://help.solidworks.com/2012/English/SolidWorks/circuitwo...