Recently I’ve been having feelings about moving away from Fusion 360. The combination of cloud app / filesystem and their demonstrated willingness to remove features and add arbitrary limitations (eg. 10 editable model limit) makes me feel uneasy about using it. To be clear I’m grateful that AutoDesk provide a free license at all, and it’s an incredible piece of software, but I have a sense of vulnerability while using and honing my skills in it. If you’ve ever rented a house you’ll know the feeling - you quite don’t feel like it’s really your home, if the landlord wants to make renovate or redecorate you don’t have any choice and you could be evicted at any moment.

So I tried FreeCAD. At first, I have to say that it felt a little like stepping out of a spaceship (Fusion) and banging rocks together like a caveman. It’s not that you can’t do (most) of the same things as an enterprise CAD package, but the killer feature of Fusion is the level of intuitiveness and “it just works” that makes FreeCAD seem like trying to write Latin.

After a week of on-and-off learning I was not sure I wanted to continue. Even after getting comfortable with the basics, frustration levels would spike to 11 sometimes. The main issue I kept running into was that altering a previous feature would break everything that came after, requiring a varying amount of work to fix. The FreeCAD wiki suggests ways to mitigate this but many of them are un-intuitive and/or inconvenient. After some googling this seems to be caused by a pretty difficult to solve issue called the “Topological Naming Problem” (where FreeCAD can’t keep track of surfaces / edges / vertexes in a stable fashion when features are changed). Then I came across this blog post that pointed out a fix has actually been developed earlier this year. A developer by the name of RealThunder has created a fork of FreeCAD called “Link Branch” which can track topology in a (more) stable fashion.

I tried this branch and was blown away by how much more usable it is. Not only can it handle changes to past features almost perfectly, but I can create multiple bodies from a single sketch (not possible before) and there are other UI tweaks that make creating features easier such as the ability to preview fillets and chamfers at the same time as selecting their edges. I’m not totally sure which of these features are unique to Link branch vs which might be pre-release in the main branch, but certainly the topology naming fix is unique to Link.

So if you have tried FreeCAD in the past and been frustrated, or if Fusion’s past free license changes or price increases are making you uneasy, give the Link Branch a try! Downloads are available in the releases page.

  • Liz@midwest.social
    link
    fedilink
    English
    arrow-up
    2
    ·
    11 months ago

    I was literally just starting to learn FreeCAD and was commenting to a friend about how inflexible the design process was, I’m absolutely going to give this a go.

  • blipcast@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    10 months ago

    Thank you for posting this. My introduction to CAD was trying out FreeCAD when I reached the limits of Adobe Illustrator’s accuracy. The interface was so obtuse and difficult to work with I just gave up and assumed all CAD programs were like that. I’ll give Link Branch a shot!

  • xenspidey@lemmy.zip
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    I was using link branch for awhile. It’s OK, FreeCAD is OK. It does suck at a lot though. Once solidworks released their maker plan, I jumped on it. It’s such a superior product.

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      How does graph paper stack against a canvas? One is for engineering, the other is for art.

      Also, FreeCAD is at least a decade behind Blender in the “No it’s actually really good now and is actually being widely adopted in industry” department.

    • Scrath@feddit.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      11 months ago

      I don’t think they are really comparable.

      Personally I see blender more as an animation or organic modeling tool whereas CAD software like fusion is better when you need exact dimensions for your parts

  • sj_zero@lotide.fbxl.net
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    11 months ago

    Thanks! I know I’ve tried freecad in the past and found it really tough to wrap my head around, but I’ll give it a try because as I said a few days ago, at any moment the tinkercad I use regularly could go away.