FreeCAD v1.1 (blog.freecad.org)

by sho_hn 108 comments 340 points
Read article View on HN

108 comments

[−] Alupis 51d ago
Recently one of the magnet holders for my window shutters broke, and I thought I'd take a crack at designing a replacement to 3D Print. I'd never designed anything in CAD software before, so I had no real reference.

I found FreeCAD extremely easy to use and intuitive. I watched a couple videos and followed-along with the tutorials, then started on my own item. It's a relatively simple 3-part component. I took measurements with digital calipers, and in a few hours was printing the first prototype.

A couple prototypes later (small measurement adjustments to account for plastic shrinkage, etc), I had the final model. Replaced all of the magnet holders since they were sure to go soon, too.

I had fun, and finally used my 3D printer for something "real". Pretty cool.

[−] godelski 51d ago
A fun thing to do is take a picture and import it. Then you can trace it!

This is best done on some kind of grid background but having a ruler (or two) is usually enough.

One suggestion, print one or two layers first to check the fit. Iterate with that before you print the whole thing.

Another helpful thing is to start drawing things parametrically. This should be familiar to programmers. You're using variables and you want to design things primarily through relationships. This becomes a huge unlock because scaling your parts becomes much easier

[−] chopin 50d ago
I started with FreeCAD a couple of weeks ago. Parametric modeling is pretty hard and a couple of things are pretty hard to understand (no easy reuse of sketches between parts for one, one cannot extrude a binder is another one).

However, without it fine-tuning models for technical use would be untenable.

Unfortunately , refactoring is nightmare stuff.

[−] godelski 50d ago
I definitely don't want to say that it's easy, but it's not terribly difficult. Does take a shift in thinking though, but then it clicks.

For reusing sketches, you can. There's external geometry and subshapebuilder. Doing assembly can be a bit tricky at first.

I'll admit, FreeCAD is a bit tricky if you're coming over from something more professional like SolidWorks or CATIA but it does get the job done and you can't beat the price. It's also really improved over the last two years

https://wiki.freecad.org/PartDesign_SubShapeBinder

[−] jareklupinski 51d ago
for incredibly simple parts that i can describe using measurements, i've had a lot of fun pointing a high-power ai at openscad and letting it iterate through making the design for me

it's still tough to turn it into something i can then keep fiddling with in freecad though

put on "tron: ares" in the background to fully appreciate the model designing something that will be 3d-printed :)

[−] Ccecil 51d ago
Learning to design parts was a huge "unlock" for me.

Wasn't just printing other people's designs.

Great feeling to measure and design something then have it fit perfectly.

[−] 2muchcoffeeman 51d ago
I had a hard time but I didn’t start with the tutorial first.

But once I saw their “philosophy” as it were, everything became so much easier.

[−] TacticalCoder 51d ago
That is the spirit! A friend recommended me to buy a Bambu P2S: there are parts I want to print and I don't want to model then send them to have them printed, nor to bother my friend all the time. Funnily enough I've got magnets falling too: for an alarm system on the doors/windows and they don't hold well anymore after the years. Then my car's radar detection device (fully legal) doesn't fit nicely in the phone holder I use to that effect: I want it a specific angle (I want it both inclined and facing towards me a bit). So I'll model those and just print them. There are a few things like that where I keep thinking: "If I had a 3D printer, I'd just print a part".

Most importantly: I've got a 11 y/o and I think it's cool for the kid to see how it works.

Already watch a few vids. Doesn't look too hard for simple things.

[−] Milpotel 51d ago
I had the opposite experience. Creating the parts was easy with some tutorials but when I went to the assembly step it failed horribly. There are different plugins/ways how you can do it but none of them worked and the console solely gave cryptic error messages. I gave up and used pen and paper. :(
[−] Toutouxc 51d ago
It was Onshape for me, but the same idea. The concepts take just a few hours to "click" (the idea that you're stacking changes chronologically, which is different from e.g. layers in photo editing), but then you can suddenly build like 80% of all tools and mechanisms that you've ever seen. Yes, slowly and usually using less efficient tools and approaches, but you can make most things look and work right SOMEHOW.
[−] _whiteCaps_ 51d ago
I post this in every FreeCAD thread: If you're going to start designing something with it, use the spreadsheet tool to make everything parametric. You'll save yourself a ton of time as your designs get more complicated.

Maybe this isn't anything new to experience CAD users. I don't know if other CAD tools do this as I started using FreeCAD after playing with 3D printing.

[−] mauvehaus 51d ago
I’m a furniture maker (like, for money). I’ve been using it for largely 2-D jig making for a few years and it’s been great in conjunction with a ShopBot for precise templates.

I updated to the 1.1 release candidates, and it’s been great. I do a lot of design for people who are remote, and being able to model things with more complex curves has been a game changer. Sketchup is adequate at the free level and not good enough to convince me to upgrade to paid.

The Assembly workbench has let me use FreeCAD much more closely to how I think about putting a piece together, and the sketcher-based workflow is a godsend for curved work.

1.1 is a huge leap forward. I delivered a table last year that I modeled for the client in FreeCAD. The model was super rough. I’m designing chairs for it now, and for the first time, I feel like my skills are the limit, and not the software.

If you’ve found it clunky before, it still has its rough edges, but it’s legitimately at the point where I think the good parts are good enough for me to overlook the rough edges and move to FreeCAD almost entirely.

[−] class3shock 51d ago
Is it any closer to functioning like Solidworks, NX, Creo, and all the other professional CAD software packages?

Edit: After opening it up it seems better than before but still not a replacement. I can use the draw tool to create a rectangle but than immediately cannot apply symmetry or equal length constraints until I delete others which shouldn't overlap. Clicking to create a cut or hole opens up a window that does not make it easy to create a new sketch from within or place something from within (but you can just make a sketch were you want something and then open them up and that they lock onto).

I've generally been a pretty harsh critic of FreeCAD because it represents the only entry in the market of linux CAD and it has frustrated me that it does not just do what is known to work. This seems usable. Still annoying, still not a replacement, but usable. So progress.

[−] cgearhart 51d ago
Slightly unrelated to this story, but I’m curious if anyone has good resources for learning FreeCAD. I have quite a lot of experience with SolidWorks, AutoCAD, OnShape, and similar software, but FreeCAD has always been hard for me to pick up.
[−] eblanshey 51d ago
FreeCAD is really the only serious contender for CAD on Linux. I love how everything is hackable via Python APIs. Every release seems to fix more and more UX issues. I have very high hopes for it to eventually start attracting more commercial usage, much like KiCad and Blender did in their spaces. We need more open software like that.
[−] oliwarner 51d ago
This is wild. I'll be honest I've long been scared away from FreeCAD because of the overwhelming number of buttons and hotkeys but have recently started 3D printing and using deliberately limited tools like TinkerCAD and OpenSCAD and quickly found those limits. "Simple" things like easing an edge, adding clearance, or cutting threads.

On the suggestion of one of these comments I've started watching Deltahedra videos on YouTube [and they're great] but after watching his 1.1 release video it looks like half his tutorials could be remade with the new shortcuts. It's also pretty humbling to see someone who knows their tools make something.

I'd worry if I was AutoDesk. Given the way they treat their customers like pinatas, I'm surprised they've maintained their dominance.

[−] vjerancrnjak 51d ago
I vibecoded a suitcase handle months ago with its Python interface. A pleasant experience.
[−] jepj57 51d ago
This is awesome! Kudos to the developers, they really went above and beyond for this release.
[−] GaggiX 51d ago
I was not expecting so many improvements in this version alone, I'm impressed. I was already using it for 3d printing but now it seems it's getting actually good, makes me wonder how I was able to use the previous version.
[−] briandw 51d ago
Looking forward to this update. There are so many hidden gotchas in FreeCAD once you get past the basics. Load of bugs and head scratching issues. However its free and local so can’t complain to much.
[−] faangguyindia 51d ago
In coming time you can see freecad massively improving.

This space lacks good opensource solution.

I have tried creating my parts, tried tinkercad (which is simple but limited)

Tried fusion. And pretty much other things don't support mac.

I've a hunch lots of vibe coders are going to come and launch stuff like freecad and Gimp (which I never liked, can't even get simple tasks done in gimp)

Future is bright for opensource powered by LLM coding on steroids.

[−] raziel2701 51d ago
Freecad never really clicked with me. Tried it most recently in 2023 and the user experience just didn't make sense to me. My impression was that freecad is one of those projects were things have been a certain way for a long time (UX/UI wise I mean) and it works for those people so it will never change. For my small cad usage I just went with onshape.
[−] fileoffset 50d ago
FreeCAD is great for small things but any time I tried a complex model I get performance issues, lock ups and crashes pretty consistently. There are still a lot of hard edges.

I switched to Solid Edge free community edition, much more stable and the workflow is less bespoke.

[−] Rebelgecko 51d ago
I've designed some basic parts in Tinkercad and openscad but have never really been able to grok Freecad or Fusion. Is there a good resource for making that leap? Just the explosion of menu bar options is a lot
[−] sgt 51d ago
I like FreeCAD but I use it so rarely that I forget how to use it by the time I need it again.

So I returned to Fusion 360 (for the time being).

Maybe this new FreeCAD version is easier to use?

[−] mentalgear 51d ago
Congrats - the release video is very impressive !
[−] rcarmo 51d ago
TL;DR: I wish they'd just align with Blender on UX, TBH.

I wish they settled on a nicer UX with less visual clutter. I use Blender and it is a _massively_ more complex application in every regard, yet its right-aligned panel and progressive exposure of toolbars feels infinitely more polished than FreeCad's clunky panel (which is often rendered with huge, oversized fields and buttons) and their legendary five-stacked toolbars.

Feels like that satirical Gillette ad, and is much harder to use and navigate, especially since quite a few UX options need to be turned on in Preferences to be usable...