4 ms·
The other answers don't quite address why you would prefer this specifically versus Fusion 360 or TinkerCAD (or OnShape, SolidWorks etc). Simple answer: they (
by gh02t 8y ago
The other answers don't quite address why you would prefer this specifically versus Fusion 360 or TinkerCAD (or OnShape, SolidWorks etc).
Simple answer: they (cadquery and OpenSCAD) are free and open source. Fusion 360 for example is free for most hobbyist use, but it's still a proprietary package and you're depending on AutoDesk's good will. This has historically been a bad idea, AutoDesk has done the bait-and-switch routine many times and are not exactly benevolent. I genuinely think Fusion 360 is probably the best all-round CAD/CAM package available and it's nice that they currently offer it for free, but I'd be hesitant to really go all-in on using it. AutoDesk could pull the rug out from under free users at any moment, leaving you with the choice of paying up or losing the ability to edit your projects. Or they could go out of business at some point in the future; since Fusion 360 is heavily cloud based that might leave you in quite a pickle (a bigger concern for smaller operations like TinkerCAD).
Free is also important compared to products like SolidWorks, which is priced way outside the price range of most hobbyists. Not to mention, most commercial CAD packages aren't cross platform (with exceptions), while OpenSCAD and CadQuery both run on Linux.
These are not necessarily decisive concerns depending on your priorities, but they are significant. I use both OnShape and Fusion 360, but I also don't really care about long term access to my designs.
- marshray 8y agoThere seems to be a plague of vendor schemes attempting to lock up your own designs into their proprietary service. While there surely are benefits to many classes of uses to having their data accessible via a cloud service, I think the main benefit is getting that recurring revenue on the vendors' balance sheet.