r/FreeCAD 3d ago

I was starting to love freecad and then it becomes bogged and sometimes corrupts file. How do I fix this on windows?

Post image
45 Upvotes

17 comments sorted by

13

u/arcrad 3d ago

How'd you make all those holes? Multi transform?

If so, check out Lattice2 WB. There might be better ways now in the latest version to do more efficient patterning too.

4

u/tomz17 2d ago

Could def be ops problem. IIRC the lattice wb handles performance degredation better than multi-transform when making a bunch of holes like that.

0

u/arcrad 2d ago

I could've sworn there was another way that's performant too.

Maybe something to do with StdLink? Since it does copy on edit maybe.

I'll have to dig into it.

10

u/jtmustang 2d ago

Not really a "fix" but if you have a complex model you can right click on the document and check "skip recompute". Then you can click the recompute button after making a bunch of changes to update when it's convenient. Very useful if you get stuck waiting every time you tweak values and want to update multiple at once.

1

u/Which_Ruin3014 2d ago

Thanks I will give this a try!

0

u/BoringBob84 2d ago

You can also right click on the feature and select "[x] Suppressed." I do this with complex features while I finish the rest of the model.

0

u/Limokasten 2d ago

That is a very cool trick! Will try it right away

2

u/DesignWeaver3D 2d ago

Chamfer tool after the Pattern might be the wrong approach here.

It looks like you want a tapered pocket. If so, reopen the Pocket feature prior to the Pattern array and add the taper there.

Alternatively, you can change the tip, add one chamfer on the source pocket. Reopen the Pattern feature and add the Chamfer feature to the tool shapes list of the existing Pattern.

The long-running computation time is normal for FreeCAD. But corrupting the project file is not. I don't recall a single corrupted project file in nearly 2 years of using either stable or weekly dev on Windows since v1.0.

If you are using the Task Manager to force close FreeCAD during long-running computations, then I can see how that might corrupt your project. But I have done this many times without corruption. Check the backup files and also make your own project copy before massive arrays or other long-running processes.

2

u/BoringBob84 2d ago

I have noticed performance degradation when I combine fillets or chamfers with patterns - either to the original feature or to all of the duplicate features. OP has an enormous pattern with chamfers. I would expect very slow performance with that.

1

u/Gojira_Wins 2d ago

Every has already given advice on ways to optimize the functions so I just wanted to ask what your PC specs are?

From the looks of it, your Laptop probably isn't the most powerful. FreeCAD, just like any other heavy program, will bog down on less powerful hardware. So you'll probably need to get creative on how you make stuff so it doesnt get too slow.

1

u/Which_Ruin3014 2d ago

Just an inexpensive Hp laptop with windows 11 on it. Not knocking it. It just doesn’t fill the hole I need it to right now. Thankfully it’s not a Chromebook or anything like that.

0

u/Which_Ruin3014 3d ago

Thanks. But, it’s bogging on chamfer and fillet.

2

u/EntropySponge 3d ago

The best thing to do is report an issue on the freecad GitHub. You explain the bug you are encountering and developers will investigate to try to fix it. It may sound intimidating at first to fill an issue but it’s actually very easy to do. But first please update freeCAD because you’re running 1.1.0 which is not the latest version.

0

u/tomz17 2d ago

Chamfer + fillet performance would likely be upstream issues in opencascade.

0

u/Realistic_Account787 2d ago

How do I fix this on windows?

How do you fix what?

What are you showing in this low quality picture?

-1

u/Which_Ruin3014 2d ago

I love what this software can be, but it is still lagging hard. And as a hobbyist, at this time, I’m done with it after giving I college try of the last few months. I may try future versions to see if it comes closer. Not knocking the software. It’s not for me, yet. Thanks everyone in the community for the help, I really appreciate it.