I forgot to specify that I worked with the same version as you:
OS: Windows 10 Version 2009
Word size of FreeCAD: 64-bit
Version: 2022.111.30764 (Git)
Build type: Release
Branch: LinkDaily
Hash: ef3092bcbca5475eff4eb7ff7933eb3e9bbbe4b9
Python version: 3.8.6+
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.6.0
Locale: French/France (fr_FR)
Besides, I don't understand: this morning I'm trying to reopen your files and I have no more problems. I probably installed the daily version after my first attempts and probably hadn't tried opening the files again with the newer version.
Anyway, I just reopened your file "MonsterKossel_assembly" :
When recalculating the constraints, I have some errors, even before testing the problem you cited above.
You've done a tremendous job, and I even wonder how the solver didn't crash sooner!
This is why the approach that I have proposed allows you to limit the number of constraints per packet, since a sub-assembly behaves like a single block, and the solver only recalculates the constraints of the level which is active.
- ArborescenceMonsterKossel.jpg (145.19 KiB) Viewed 1371 times
PS: I saw that you also used Assembly 2+.
May I ask you why you are now at Assembly 3? Is it just to compare them?
The whole thing is a huge job!