Earlier quoted context omitted.
> extrude a pad from two intersecting shapes in a sketch You can do that in FreeCAD 1.1. Select the sketch, enable "Make Internals" in the data tab. You can also enable it permanently in settings.
This shows a general problem that FreeCAD still has: Inside an initially off-putting and frustrating UI experience is a really good application trying to get out, but at the moment a new user still has to dig it out themselves. For example, problems like this one. Or the confusing 3D navigation (switch to Gesture or TinkerCAD mode in the Settings), or the non-interactive view cube. And many other gotchas and paper cu…
FreeCAD
171–180 of 197 posts
Re: FreeCAD
#172Earlier quoted context omitted.
Do you mean photopea? Great alternative in-browser.
I do, it is indeed. I'm always surprised that a single developer in javascript managed to do it.
It makes me want to investigate that style of application.
I think it even works offline.
Re: FreeCAD
#173Re: FreeCAD
#174Earlier quoted context omitted.
That's one of the real problems. The other real problem is an active resistance to UI improvement simply because another CAD package did something similar.
FreeCAD doesn't resist those comparisons anymore. They happen regularly. Implementing change is just slow, and purely copying how xyz cad built their UI isn't always compatible with FreeCAD, so a lot of careful consideration goes into things before concepts from other software get implemented. Not to mention that developers seem to really dislike doing frontend work.
Re: FreeCAD
#175I recently gave CadQuery (a Python wrapper around OpenCASCADE) and its Jupyter and VSCode integrations another try. Two years ago installation was a mess across conda, Docker, and pyenv, and the API itself felt like a dense, bespoke DSL you had to fight. This time everything just installed, and Claude Code turned out to be pretty good. Designing with code is sometimes more work upfront, but iteration is so much bette…
I believe there's a cadquery workbench for freecad, I messed around with it about a year ago but ran into similar struggles as you describe. I'll have to give it another try.
https://github.com/jopdorp/build123d-freecad (it also supports cadquery)
Set it up today and I am really liking build123d in general. I've always wanted something code-based for CAD and I can't believe I missed something this promising.
Frankly even the visualization tools that you can plugin like OCP Cad viewer mean that outside of complex assemblies you can do everything in your editor of choice.
Re: FreeCAD
#176Earlier quoted context omitted.
I believe there's a cadquery workbench for freecad, I messed around with it about a year ago but ran into similar struggles as you describe. I'll have to give it another try.
There is actually, though I suspect it's a different one I found. https://github.com/jopdorp/build123d-freecad (it also supports cadquery) Set it up today and I am really liking build123d in general. I've always wanted something code-based for CAD and I can't believe I missed something this promising. Frankly even the visualization tools that you can plugin like OCP Cad viewer mean that outside of complex assemblies…
Re: FreeCAD
#177Re: FreeCAD
#178Earlier quoted context omitted.
> extrude a pad from two intersecting shapes in a sketch You can do that in FreeCAD 1.1. Select the sketch, enable "Make Internals" in the data tab. You can also enable it permanently in settings.
This shows a general problem that FreeCAD still has: Inside an initially off-putting and frustrating UI experience is a really good application trying to get out, but at the moment a new user still has to dig it out themselves. For example, problems like this one. Or the confusing 3D navigation (switch to Gesture or TinkerCAD mode in the Settings), or the non-interactive view cube. And many other gotchas and paper cu…
this pattern could probably benefit a lot of apps
Re: FreeCAD
#179Earlier quoted context omitted.
The problem with openSCAD is that you cannot modify it easily. I had made a complex geometry several years ago in openSCAD and I have been waiting for a model that can actually convert it into a python script that generates freecad parametric sketches that recreate it in an editable way. All frontier models fail at this, some more spectacularly than others (gemini never spent 40 minutes / $4 trying and failing, but o…
Your ball looks well parametrized to me, what kind of editing are you missing from it? Unless you want to change the shape of the locking mechanism altogether, which I think would be a chore in any format.
concur otherwise that openscad is parameter friendly. the lightbulb moment for me was when i finally grasped its functional grammar and leaned into it, esp recursion instead of algebraic solutions. that should probably be the subject of a tutorial or several.
Re: FreeCAD
#180MangoJelly makes great video tutorials for FreeCAD: https://www.youtube.com/channel/UCUWhaOxsRk_5oPPq00_Y7Dw "MangoJelly Solutions for FreeCAD"