Yeah they're not remotely comparable. For 99% of CAD stuff SolidWorks is far superior. It is only with occasional tasks that are generative or highly repetitive that you would sanely want to use OpenSCAD.
Examples of when you'd use OpenSCAD:
* Computational art (e.g. convert a photo into some 3D model, print a sound wave, etc.)
* Gears, sprockets, etc.
* Fasteners (nuts, bolts, screws, etc.)
Examples of things you would be insane to use OpenSCAD for, and should definitely use something like SolidWorks:
* Motorbike
* Cordless drill
* CNC machine
* Well pretty much everything except the stuff I listed above
An alternative commercial program (not OSS), but free for Hobbyists is Autodesk Fusion 360.
It does have significant drawbacks... but if you're just getting into CNC stuff, it has fairly decent CAM functionality in built, making it a reasonable intro thing. :)
Absolutely second this. Fusion 360 is far from perfect but it does provide some approximation to real parametric modeling. OpenSCAD lacks very basic features by comparison (e.g. you can't even make real cylinders). I forget the exact licensing terms (I'm using an edu email address), but they basically seem happy for it to be used for free for non-commercial purposes. I think the pricing is quite reasonable in any case.
It shouldn't be. It's supposed to be for 1 year, and be renewable. I've been using it on and off for a few months now, without issue, if that helps. :)
Yeah, I guess I should have added this to the question. I just started making hardware designs, so I want to make simple things like boxes to put my hardware in, or other sorts of enclosures. Nothing as complicated as a motorbike, just boxes with at most a few parts.
Examples of when you'd use OpenSCAD:
* Computational art (e.g. convert a photo into some 3D model, print a sound wave, etc.)
* Gears, sprockets, etc.
* Fasteners (nuts, bolts, screws, etc.)
Examples of things you would be insane to use OpenSCAD for, and should definitely use something like SolidWorks:
* Motorbike
* Cordless drill
* CNC machine
* Well pretty much everything except the stuff I listed above