I use FreeCAD relatively often (once or twice a month) over the past 3 years and I can say with certainty that it is nowhere close to Blender in terms of quality or stability.
I've been keeping up with the latest versions, but even with all the bug fixes that go in I am more likely than not to have it segfault or lose its GL context or something else that causes it to crash. This isn't even hyperbole, I literally get 2 or 3 crashes at minimum per session, and when it happens it's rarely reproducible. I simply save after every couple of changes I make because I've just come to expect it to happen.
When it does work, I frequently run into problems like the infamous topological-naming-issue that, while I understand it is a difficult software problem to fix, I do not run into in the other CAD programs I've used. The only way to avoid these kinds of issues is to understand the underlying cause and then adjust your workflow so that you don't run into them.
The only reason I use it is because there's not really any other FOSS that fits the same niches. I did learn about SolveSpace and this blender plugin today though, so I'll probably take a look.
Take a look at SALOME. It uses the same CAD kernel and constraint engine as FreeCAD, but is very stable. Best kept secret in the open source CAD world.
I've been keeping up with the latest versions, but even with all the bug fixes that go in I am more likely than not to have it segfault or lose its GL context or something else that causes it to crash. This isn't even hyperbole, I literally get 2 or 3 crashes at minimum per session, and when it happens it's rarely reproducible. I simply save after every couple of changes I make because I've just come to expect it to happen.
When it does work, I frequently run into problems like the infamous topological-naming-issue that, while I understand it is a difficult software problem to fix, I do not run into in the other CAD programs I've used. The only way to avoid these kinds of issues is to understand the underlying cause and then adjust your workflow so that you don't run into them.
The only reason I use it is because there's not really any other FOSS that fits the same niches. I did learn about SolveSpace and this blender plugin today though, so I'll probably take a look.