I am not an engineer. I’m not even good at math, and my spatial reasoning skills are nonexistent. With that in mind, here are the CAD programs I’ve tried.

Blender, Pros: Free, surprisingly comprehensive. Cons: Not parametric, can’t precisely measure or constrain models, all the extra stuff you get like rendering has no use in 3D printing.

Onshape: Pros: Easy to use, convenient (I’ve successfully edited a model on my phone), free*. Cons: Runs on someone else’s computer in the cloud, not private, enshittification is sure to come shortly if history is any indication.

Fusion360: Pros: seems to be what everyone else is using. Cons: enshittification is already happening, runs locally with limited saves in the cloud so you don’t own your files but also don’t get the run anywhere convenience of the cloud.

Plasticity: Pros: buttery smooth workflow, pay once run forever, runs and saves locally. Cons: Not peremetric so hard to go back and adjust things later.

FreeCAD: Pros: free, open source. Cons: workflow as rough as sandpaper, constantly crashes.

Plasticity and Onshape have proven to be the most productive choices for me. If only Plasticity were parametric it would be the perfect software for me personally.

I want to like FreeCAD, I really do, but it’s so hard to use. I love Plasticity, but it’s meant for making 3D assets for games etc. using hard surface modelling, not so much for manufacturing.

If I may digress for a moment, I work as a network admin. I’m familiar mostly with Cisco at work, but use Ubiquiti at home. Cisco equipment is monstrously expensive from a consumer or prosumer perspective, and the only way to get true hands-on experience is to buy used equipment from ebay which may still be pricey.

Ubiquiti’s market strategy seems to be to make the kind of gear that a network admin would want in their home. It’s inexpensive relative to the big fish like Cisco, but has a fairly comprehensive feature set. The idea is to entice Joe IT guy to buy Ubiquiti gear for his house, fall in love with it, then push for the company to switch to Ubiquiti the next time they upgrade.

What I want is the Ubiquiti of CAD programs. Easy to use, low barrier to entry but comprehensive enough to use professionally.

Suggestions/comments?

  • Owl@mander.xyz
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    Try freecad as a flatpak maybe ? Doesn’t crash for me unless I do something stupid with fillets. It’s harder, tougher to use than paid options but you own what you make at the end.

  • WIZARD POPE💫@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    7 hours ago

    You can save files in fusion 360 locally. It’s just not the main way the program encourages which sucks.

    I think you have to like export instead pf save but you do get a .f3d file which is the same as what gets saved to the cloud.

  • beeng@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    8 hours ago

    Onshape would be ubiquity. Easy to use, flash, has all the good bits, ripe to screw the customer at any moment once enough lock in is gained.

  • glitchdx@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    Blender has addons for parametric workflows. Actually, there’s plugins to do anything you want.

  • Treczoks@lemmy.world
    link
    fedilink
    English
    arrow-up
    13
    ·
    19 hours ago

    My solution to the same issue was OpenSCAD. But it might not be for the faint of heart. For me, this is a godsend, working 100% in my mindspace.

    • Decq@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      12 hours ago

      If they so said have no math or spatial reasoning then OpenSCAD is the last tool for them to try.

      • Auli@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        6 hours ago

        Maybe I suck at CAD but love OpenScad as its easier for me to understand.

      • Treczoks@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        12 hours ago

        As I said, it’s right for me, but it might not be for everyone. If I was to invent a CAD system, I’d write something exactly like OpenSCAD…

  • GreyEyedGhost@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    13 hours ago

    I tried using FreeCAD 5 or 10 years ago, and it was painful. I had access to Inventor, so I used that for the limited work I was doing. Later, I heard of some build/pack/whatever that removed a lot of pain from the FreeCAD workflow, but I can’t remember what it was called and I wasn’t doing CAD work any more. Trying to find that led me to this, though:

    Ondsel ES Look

    Also, I found a video on YouTube that appears to go through the same steps. Here it is.

    I’m not sure it that will solve your problems, but the 20 minute video should answer that question for you.

    • Owl@mander.xyz
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 hours ago

      Freecad 1.0 released not so long ago, you should take a look and be amazed

      • GreyEyedGhost@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        Just watching that video I linked gave a lot more Inventor vibes than I recall from the last time I looked at it. Last time it still felt like trying to shoehorn a 3D modeler into AutoCAD.

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 hours ago

      The Ondsel project seems to have died. Their apparent business model was they were going to bolt cloud shit around FreeCAD. Hilariously stupid business model but at least some of the money they wasted went to open source software. They shook out a few of the open source tumors, like the sketcher now has a semi-intelligent dimension tool, I think they tackled the topological naming problem and we’ve finally got an official Assembly workbench that even sort of works I guess. But it’s still FreeCAD and if something can be unintuitive, it will.

      • GreyEyedGhost@lemmy.ca
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 hours ago

        Yeah, it explicitly states Ondsel is EOL in the article, as well as the theme they used (maybe?), which is in the video. The repack or whatever I heard about years ago, specifically mentioned in the description that it retooled non-standard workflow in FreeCAD. I keep thinking Tommy’s pack or something like that was the name, but it’s 5 minutes of my life from years ago when this field was just starting to be less important to me. 🤷‍♂️

  • Bluewing@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    7
    ·
    13 hours ago

    I will be blunt. If you are as bad at math and spatial reasoning as you say, then CAD probably isn’t for you. You will always find it difficult and unrewarding. Design and engineering require a mindset you might not have.

    As far as “cheap and easy and professional” CAD they ALL require effort to learn and money to gain entry for commercial versions. CAD is a skill and skills require effort to acquire. And it sounds as if you have no desire to put in very much effort.

    For a CAD program to meet your want of cheap and simple, (professional means a lot of money and takes more than a few minutes of effort), look at TinkerCAD. It’s free and simple enough that I teach that to 5th and 6th grade students well enough for them to make simple objects. Ain’t nothing wrong with starting there and learning how to think about design and CAD before you might try and step into more demanding software.

  • SebaDC@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    2
    ·
    14 hours ago

    Solidworks has a cheap maker version. You can save locally. It’s always been shit, so it can’t get enshittified /s.

  • akilou@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    13 hours ago

    I got a 3d printer about a year ago and looked into CAD software and came to the exact same conclusion you just did. I ended up using Plasticity. I thiink I paid $150 for a year of updates. But there are still two major drawbacks: first is it’s not parametric, as you said, but more importantly you can’t import stls and edit them. You can export stls, but you have to make them from scratch. You can technically import an stl but it’s impossible to edit. Oftentimes I find a design online but I want to tweak it to my purposes but I can’t do that.

    I’d love it if Free CAD had a better UI. It’s just so frustrating and hideous to use.

  • fluxx@lemmy.world
    link
    fedilink
    English
    arrow-up
    31
    ·
    1 day ago

    I’ve been using freecad with great success for years now and I’d say while I agree freecad is rough in terms of ux, it is highly usable, especially after 1.0 version. I feel like investing time in overcoming its flaws and weaknesses will pay off in the future, as it will enable access to a stable, eternally free and reliable software. Though I also agree it crashes frequently, I set a very frequent auto save and I don’t often get screwed now.

    • NuXCOM_90Percent@lemmy.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      13 hours ago

      FreeCAD is a spectacular second CAD tool to learn. Once you understand the concepts and workflows for one of the industry standard tools, you will know how to translate that to FreeCAD speak as it were.

      As a first CAD tool it is atrocious. It crashes while you are exploring new tools and you just don’t have the vocabulary (or muscle memory) to actually ask questions or search for answers.

      If someone really wants to get into hobbyist CAD (for 3d printing), probably the best flow is to start with TinkerCAD, switch to Fusion 360 (assuming you aren’t running linux. Onshape if you are), and once you are comfortable and can build basically whatever you want change to FreeCAD if you want more control over your toolchain.

      And if someone wants to do this professionally? Fusion 360 is the endstate. Maybe you’ll end up at a firm that uses the other family (which I think Onshape is part of?) but you will basically never find a company that wants FreeCAD formats.

    • dodos@lemmy.world
      link
      fedilink
      English
      arrow-up
      8
      arrow-down
      4
      ·
      1 day ago

      FreeCad was crashing on average every two minutes when I tried using it last month. I really want to like it but crashes need to be toned down…

      • cosmicrookie@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        22 hours ago

        No issues with Freecad here and I am on linux + Nvidia!

        Are you sure that your system is up to date? are drivers ok?

      • altphoto@lemmy.today
        link
        fedilink
        English
        arrow-up
        1
        ·
        15 hours ago

        Install the stable versions not the developer versions. Freecad is seriously good. I’m using both freecad and NX on a project. NX for drawings because freecad still chokes on drawings. But its getting better for drawings. We’ll be fully jumping to freecad soon.

      • luluu@lemmy.world
        link
        fedilink
        English
        arrow-up
        9
        ·
        24 hours ago

        I’ve been using it for months now and I had zero crashes. Is this a platform thing or just because I’m mostly only using the parts menu?

      • dueuwuje@aussie.zone
        link
        fedilink
        English
        arrow-up
        4
        ·
        21 hours ago

        Yeah I have used Freecad for ages and never had an issue, also use an NVidia GPU. Hopefully you get your issue sorted, because freecad really is good and only getting better every time.

      • fluxx@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        20 hours ago

        Well, it definitely isn’t suppose to be THAT bad. I can get a crash every half an hour or even longer. Usually for no apparent reason - like when I want to sketch on a face and the app switches from PartDesign workbench to sketcher or wise versa. And then after restart that doesn’t happen again. That is annoying, has been happening for ages and would really like it to be fixed. But it’s not every few minutes, more like half an hour to an hour.

  • Creat@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    14
    ·
    edit-2
    1 day ago

    There’s an entry missing in your list, which many people seem to not know about: Siemens Solid Edge

    Like fusion, is free for personal/hobby use. But it’s not “cloud based”. Also unlike fusion, they aren’t constantly scaling back what you can do with the free edition. Probably worth a shot.