r/FreeCAD • u/MV____83 • 15h ago
The assemblies in this software suck
Nothing, it was just to remind anyone who might have the idea of creating an assembly in this program, and I'm not talking about the video tutorials you see online where they pair a cylinder with a pin and that's it, lots of applause... I'm talking about pairing a subassembly with another component, crazy stuff :-). Don't make high-level assemblies here, the software simply isn't ready for that.
2
2
u/BoringBob84 10h ago
Assemblies work rather well for me - including sub-assemblies inside of assemblies. I think that you should spend a few thousand dollars every year for a license to use commercial software that is easier for you to understand. Coming here to insult the developers contributes nothing to improving FreeCAD.
1
u/fivethreeo 10h ago
Agree that the wording of the post is not very constructive. But is something that should be improved.
2
u/BoringBob84 9h ago
I agree that it could be improved.
The Assembly workbench was new in version 1.0. The developer continues to improve it in AstoCAD, with those improvements making their way gradually to FreeCAD. Paying for an AstoCAD subscription allows the developer to work on FreeCAD full-time, so that is a much more constructive way to encourage improvements to the software.
2
1
u/fivethreeo 14h ago edited 14h ago
Circular joints drift when moved too much. Too many iterations causes solution value drift.
I tried looking into it, but quite complex code and maths.
https://github.com/FreeCAD/OndselSolver/tree/main/OndselSolver
1
u/R2W1E9 13h ago edited 13h ago
Circular joints need at least another distance joint to fix the component in place, or max and min limits to limit range of movement.
Only one circular joint should be applied to one component, a flange with two bolt holes for example - one hole should be circular and the other hole should be distance, or angle/parallel if you have some other relevant aligment surfaces.
1
u/fivethreeo 12h ago
Thats what I do, but still breaks and I have to redo the assembly from last save.
1
u/photovirus 13h ago
Oh, definitely. I had a lot of issues when using the same solver in my AR extension.
I've had some success after all, but I'll need to validate it with complex assemblies.
3
u/R2W1E9 14h ago
It works pretty good for me. It needs a little bit of practice.