I tried FreeCAD a couple times, it's good but I always find it very frustrating to use because sooner or later some operation just doesn't work and I have no idea why or how to make it work.
So in the end I always came back to OpenSCAD. It doesn't do curved surfaces all that well, its rendering is sometimes really slow, but it just works. With a couple simple Bezier curve functions certain things can look really nice, thanks to its nice commandline parameters and plain text file format you can always just plug it together with bash scripts or other tools. A list of all its features fit on a single page, and you can do anything with those.
It's just a really great program and the only CAD software I don't find unnecessarily frustrating. It has a few quirks but those are really minor details.
Comments
I tried FreeCAD a couple times, it's good but I always find it very frustrating to use because sooner or later some operation just doesn't work and I have no idea why or how to make it work.
So in the end I always came back to OpenSCAD. It doesn't do curved surfaces all that well, its rendering is sometimes really slow, but it just works. With a couple simple Bezier curve functions certain things can look really nice, thanks to its nice commandline parameters and plain text file format you can always just plug it together with bash scripts or other tools. A list of all its features fit on a single page, and you can do anything with those.
It's just a really great program and the only CAD software I don't find unnecessarily frustrating. It has a few quirks but those are really minor details.