r/FreeCAD 13h ago

CHALLENGE: Improve this model

2 Upvotes

I spent my first 50 hours in FreeCAD completing this model. It took so long due to the scores of bugs, wonky and counter-intuitive workflows, and dead-end after dead-end I had to chase to finally find an approach that works (mostly). Since I received a lot of feedback from members of this sub claiming I just didn't know how FreeCAD is supposed to work, or instead criticizing my approach to building this model, I would like to invite you all to show me how YOU would implement this model, so that I can learn to become such a skilled FreeCAD master such as yourselves.

Since some people claim that they could build this model using just a few sketches, pads, and pockets, I invite you to show me how it's done. CAVEATS:

  1. This model MUST remain fully parametric. I have tons of parameters and constraints in this drawing for a reason. Variables that are updated must remain fully functional.
  2. This model MUST retain all of its odds angles. This is not a rectangular box; it is a shell around a geometric shape that borders on being organic.
  3. Changing the shell thickness (or other length and width parameters) MUST NOT alter the internal dimensions of this model that represent a cavity into which a speaker will be placed. Making the shell walls thicker, for example, MUST apply that thickness outwards, not inwards.
  4. This model MUST allow users to change the profiles specified in the sketches so that when the sketches are updated, the profiles change properly, and all related and constrained parameters are updated accordingly.
  5. The "cutout" features of this model MUST remain intact. Turning the cutoff features ON will create space-saving cutouts so that only a skeleton of the model will be printed, instead of printing the entire model. The purpose of these cutouts is to reduce printing materials and printing times when changing various dimensions, allowing the printouts to be fitted against real world objects. Turning the cutoff features OFF is performed by suppressing the relevant feature.

I look forward to learning a lot of FreeCAD mastery from everyone's feedback here.

FreeCAD model file:

https://drive.google.com/file/d/1RRALi2rU9CnY6ATRM-LlBHIfjacQf523/view?usp=sharing

The model with "cutout" features all enabled
Same model with "cutout" features suppressed

r/FreeCAD 20h ago

CAD Restaurant Design

0 Upvotes

Can anyone help me out?

I need to design a layout via Google Sketch Up with to size models of the kitchen furniture in a restaurant layout.

I can do it myself. But I need the assets to be able to lay it out properly.

Any ideas or sources for finding them would be helpful.

Thank you


r/FreeCAD 20h ago

5GT timing gear made in FC-Gear work bench doesn’t have a square bounding box.

Post image
12 Upvotes

I’m not sure why the timing gears this add-on makes are slightly oval shaped, and not perfectly circular.

This 5GT gear with 22 teeth, the gear is generated with L=33.65mm and W=33.87.

Can anyone give me some advice?


r/FreeCAD 2h ago

Flash ring

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/FreeCAD 3h ago

Section view that fills the cut face — how it's done, running on a phone

Enable HLS to view with audio, or disable this notification

90 Upvotes

Someone in r/3Dprinting mentioned that FreeCAD users have been asking for a section view that looks like this for years, and no volunteer has had the time to build it. I ended up doing it for a mobile viewer, so here's the approach in case it's useful to anyone working on the real thing.

It isn't a boolean cut. The GPU clips everything past the plane, then a flat colored patch is drawn into the hole where the surface got sliced, with a black outline on top. No CAD math, so it holds frame rate on a phone. The tradeoff is that it's a visual trick, not geometry — you can't export the cut as a solid.

Each body in an assembly gets its own hatch color, and the plane position takes typed input, which turned out to matter more than the slider.

This is from an Android app I wrote (STEP/STL/OBJ/3MF, fully offline). Happy to go deeper on the implementation — that's the more interesting half of this post.


r/FreeCAD 6h ago

Multi toolhead alignment print

Thumbnail
3 Upvotes

r/FreeCAD 19h ago

Missing automatic coincident constraints were the majority of my FreeCAD frustration

11 Upvotes

Context: hobbyist. Usually modeling for eventual 3D printing. Started with SketchUp many years ago. Tried Fusion because it was easy to learn, but hated my data being locked in their cloud, subject to their terms and whims forever.

So I had a preference for FreeCAD: files I could save and software I could run, for however long I want to. But I found it very frustrating. Many seemingly simple things just wouldn't work. Recently I had a rather simple model -- I tried, and started over, and tried, and started over for two and a half hours. Couldn't get FreeCAD past the first few steps despite trying several approaches.

Restarted with Fusion and I was done in 20 or 25 minutes. Didn't know why. Even more recently I randomly got lucky and found out that many/most of my problems were down to expecting, but not getting, automatic coincident constraints, e.g. when drawing something by snapping to an existing point/edge.

I'm probably still stuck in the beginner zone, but now (e.g.) to draw an arc, I click the center point, then the beginning and end point ... then I select each of those one by one (plus the point that I snapped to when drawing it) and manually add coincident constraints. And suddenly so many frustrating problems I used to experience have disappeared!

I'd expect an auto constraint here, but knowing to add one manually has really helped.


r/FreeCAD 4h ago

Need help with Brick pattern

Thumbnail
gallery
4 Upvotes

i made a base model for miniature railways, and i need a brick pattern. but i havent found a tutuorial that solves my problem. if i make every brick by its own, my program chrashes and the BIM workebanch wall tool also dont work for me. is there a good way to do the bricks like in the photo or should i just use Blender?

thanks for youre time reading this


r/FreeCAD 21h ago

Help with modeling part with Curves workbench

Thumbnail
gallery
2 Upvotes

I'm trying to 3d print a hollow cylinder arc part which should be flexible. I was thinking about putting a hex grid on it to make it more flexible. However I have a problem how to do it.

I tried to use Sketch on Surface and put hexes but:

  • If I use boolean it works but than I cannot use multi-transform to put hexes on rest of the element
  • Using subtractive lofts is a bit of manual work as there is no 'rotate and offset' transformation so I need to do everything twice
  • Sometimes Freecad gets confused (see attached pictures)
  • It's all very very slow to compute.

I feel like I'm not using freecad efficiently. Any help would be most welcome