I am not a design draftsman, I’m not an engineer. My workflow is usually: I put something on the scanner, load the calibrated scan, trace the outline, throw a few sketches on various planes in there, round a few edges, print it and I’m done.

Fusion 360 scratches that itch very well but requires me to keep a Windows VM and also their free model felt more and more unusable. OnShape is a nice substitute that works fine for me, but I don’t like the “free or 1500€/year” approach. Without a middle ground subscription for makers it feels that I could lose anything the second their energy prices for servers go up or something.

The list of CAD software is exhaustive, so I am looking for recommendations that fit my “eh, click, click, click, good enough” workflow. FreeCAD is way too unintiuitive for that. I have tried getting into it, but 3D printing is a tool for me and the learning curve quickly made using it another hobby.

So. Suggestions welcome. Scalding criticism about my lack of enthusiasm and consumer mentality not so much, but I guess that comes bundled with useful advice, so, eh, I’ll take it.

  • matto@lemm.ee
    link
    fedilink
    English
    arrow-up
    26
    ·
    6 months ago

    I’m in the same boat! I got tired of the constant enshittification of Fusion360 and started learning FreeCAD. And wow! it’s way less intuitive. But I think I’ll push through, as I don’t want anything but open-source for this. The reason being that I don’t want the same thing to happen again: I spend an unholy amount of time learning how to use a CAD software, and then it becomes the hottest steaming pile of corporate shit possible and I don’t want to use it anymore. That’s why I haven’t even started looking at OnShape. With open-source the biggest risk is that the same thing might happen if the project gets abandoned, but it doesn’t seem to be the case for FreeCAD (at least in the foreseeable future). In any case, I’m interested in hearing what others have to say :)

      • bluewing@lemm.ee
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 months ago

        You only need an account if you want access their cloud storage and sharing management. You can get a tiny free account if you want. I signed up for the freebie since I sometimes work between 2 computers on the same project. But if you only use one computer, it’s not going to get you anything extra.

        You can add Ondsel Lens to your regular install simply by installing it through the add-on manager if you want.

        • Player2@lemm.ee
          link
          fedilink
          English
          arrow-up
          3
          ·
          6 months ago

          If you can install custom software on those computers, Syncthing is completely free and no account needed

    • callcc@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      ·
      6 months ago

      The 1.0 release is around the corner. It’s only a matter of a few weeks. It has the toponaming problem fixed and a built in assembly toolbox!

    • zipsglacier@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      1
      ·
      6 months ago

      Freecad +1

      WAIT !

      I think each person has to recognize that there is a time/energy cost to get out of enshittification hell, and then decide how much they’re willing to pay. If the answer for you is at least “an afternoon of video tutorials”, then Freecad will be fine for you. It’s a complicated tool that you need some help learning; that’s ok. It won’t become your new hobby.

      If you don’t want to pay that cost, that’s understandable. If you feel mad that there is a cost at all, that’s ok too. That’s how enshittification works, and it sucks. As I said, each person will have to decide whether and how much they’re willing to pay to get out of it.

      Anyway, the MangoJelly tutorials in YouTube are really excellent, and will have you up and running in a few hours at most. (My CAD needs are also very basic, and I was done after the first two parts, 30 min each.) For following along, I would recommend just using the main version, so that it matches his tutorial exactly, and do the steps as he shows you. It feels dumb, but it’s such a fast way to learn. You can decide later if you want to switch to one of the other branches, depending on what features you care about or what annoys you most.

      https://www.youtube.com/playlist?list=PLiGNkhS8RKFIJWGj1ad8wRVVCLBnF_13g

      Here’s one of his later videos about tracing from a photo, but I haven’t watched it:

      https://youtu.be/xQcDoAhmoa8?si=MkdyXVtATiNWesJ4

      You can do it!

    • JustEnoughDucks@feddit.nl
      link
      fedilink
      English
      arrow-up
      8
      ·
      6 months ago

      Freecad mainline.

      The feature freeze is on and they have a UI overhaul and a Topological Naming Problem fix.

      I am using the 0.22 dev version with the fix and oh boy it makes a huge difference. Obviously deleting a face where there was a feature attached to results in an error still. It makes it viable to use the mainline instead of realthunder fork.

    • ExcessShiv@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      6 months ago

      I only use pretty basic modelling, and have no interest in advanced CAD featueres, I’ve tried both the link branch and ondsel, and I honesty think they’re about the same level as regular freecad. None of them are even near as intuitive to use as for example onshape, they’re actually a bit of a chore to use IME.

      • Owl@mander.xyz
        link
        fedilink
        English
        arrow-up
        5
        ·
        6 months ago

        Yeah they are a bit of a pain to use, but still better than having your files taken hostage by autodesk or onshape

      • VandalFan77@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        You don’t even have to touch any “advanced” modeling features for FreeCAD to be useful. I primarily use extrudes and revolves of sketches in the Part Design workbench. The workflow is exactly the same as what I do at work every day in SolidWorks.

        FreeCAD doesn’t let you be as loosey-goosey with geometry as some commercial software. That’s because they don’t have an army of developers paid to work on “nicety” features like that.

        I can break SolidWorks models the same way that I can break FreeCAD models. No CAD software is immune to this. Some fail more gracefully than others. It doesn’t mean it’s unusable. You should have seen the repairs I had to make to a SolidWorks model today because I needed to convert a generic extruded feature into a sheetmetal feature…. It took a few minutes, but it’s no different than fixing things in FreeCAD because you changed the design.

        • ExcessShiv@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          I don’t want to spend hours just getting to know how to use the software for my basic needs. FreeCAD is (or was when I tried 8 months ago) not intuitive enough for me, so I moved to something that allowed for easier simple modelling. 3D modelling is not what I enjoy, I just need it done so I can do the stuff I actually enjoy. It’s a tool I want to spend as little time as possible with.

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

      I found Freecad has become fairly intuitive if you already have traditional parametric cad experience, there’s definitely a few quirks but generally super easy to adapt to if you come from solidworks, inventor and the like, trying to convince my dad to give it a try as he’s been getting back into design since retiring and he’s been paying for a solid works license. Personally use ondsel but mainline freecad is totally usable.

      Edit: Yeah, just use the RealThunder fork, was running into the Topological Naming Problem a few times today which was frustrating me on top of a few other (probably self induced) annoyances. I was using the mainline freecad before with ModernUI Workbench as a plugin which gives you ribbon menus, I actually prefer it over the UX changes on the most recent Ondsel release.

    • bluewing@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      No, you don’t need an account if you get Ondsel from their git https://github.com/Ondsel-Development/FreeCAD/releases

      But, there is a free account that even gives you a bit of cloud storage if you want it. Or you don’t even need to sign into it if you don’t want. They do want to sell cloud storage for commercial use - Daddy’s got to make a living you know. But, the software is still open source and free to keep and use as you see fit.

  • TheMonkeyLord@lemm.ee
    link
    fedilink
    English
    arrow-up
    19
    ·
    6 months ago

    Personally I love openSCAD, but it is probably really unintuitive to someone without programming experience and even then has it’s own limitations.

    FreeCAD is in a weird position ATM, it is actually really good! …just not in the stable release… The Dev version is significantly more palatable, and they even went on a feature freeze to really push through with their major 1.0 release.

    For now though Onsdel (Sort of a fork of FreeCAD packaged with Dev release and UI improvements) has worked really well for me thus far!

    • mortalic@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 months ago

      Is there a good tutorial or better yet, videos showing how to use ondsel? When I tried to use it, everything pointed at free car and the ui was too different.

      • TheMonkeyLord@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        I am not certain, I have used FreeCAD tutorials for Onsdel to great success.

        I think what I do is just listen to the tool name they reference, and then just look where I assume it would be to find it, rather than trying to find tools in the same places as them

  • Rolivers@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    18
    ·
    6 months ago

    I’m quite happy with FreeCAD. It’s not really intuitive but I’ll gladly take that over any other program with those modern account/subscription/cloud bullshit “features”.

    • Caveman@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      6 months ago

      Seconded FreeCAD. It was my first CAD software and I didn’t have massive amount of trouble with it being a hobbyist with no CAD experience.

      • Rolivers@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        3
        ·
        6 months ago

        It was also my first CAD program. Perhaps not having experienced others makes it easier to tolerate the quirks of FreeCAD.

        • neclimdul@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 months ago

          Some of the nightlies are actually ahead of ondsel in features actually. But while you can get close, the theme and UI changes don’t work very well in freecad. You might be able to write some plugins to do it but I haven’t seen them.

            • neclimdul@lemmy.world
              link
              fedilink
              English
              arrow-up
              1
              ·
              6 months ago

              Yeah similar but when I’ve tried a lot of the UI ends up looking wrong. Bad font or UI colors, etc.

              Not hating on freecad, I like it and they’re working hard, just want to make clear it’s not fair to suggest a normal person could make it look the same.

              Additional note. It’s a weird discussion. My understanding is development is flowing back and forth with the intention of ondsel being mostly a set of pro cloud plugins. Use what you like today because you can swap tomorrow.

  • fulg@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    6 months ago

    It looks like Fusion 360 runs fine on Linux these days, I don’t know how reliable that is in practice (I would expect not very much).

    OnShape is a great option if the licensing terms are compatible with what you are doing. They used to have similar licensing terms as Fusion 360 where you could still get paid for your work with a free version (i.e. YouTube) but changed the terms to remove this loophole. Fusion still allows this with the Startup license but of course could change their mind at any time, then you’d be out of luck.

    I dislike the lockdown of Fusion 360 but its mental model works with my own (I can’t “get” SolidWorks and never remember how to do anything). Speaking of SolidWorks, they added a reasonably-priced license for DIY/hobbyists, but it’s the same lockdown as Fusion 360 and still Windows only.

    I’m in the same boat as you, just a hobbyist doing this for my own use, I have no interest in becoming an industrial engineer. For now I will keep using Fusion 360, and when that stops being an option I’ll move on to something else. I can whip out models for my prints easily enough and the 10 documents limit is just an annoyance, not a real limitation.

    At the very least whatever you design in Fusion 360 or OnShape won’t be stuck in there, you can export it out via .step files. You lose design history (if applicable) but not the model itself.

    • Kraiden@kbin.run
      link
      fedilink
      arrow-up
      10
      ·
      6 months ago

      it looks like Fusion 360 runs fine on Linux

      I can assure you, it does not.

      Do not switch to Linux and expect this project to save you, it is NOT beginner friendly.

      It’s great, and I’m sure someone smarter than me could probably get it working, but personally, I failed miserably and switched to OnShape.

      • wjrii@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        6 months ago

        Yup. At this point, “locally installed, reliable, parametric modeling on Linux” = “FreeCAD, including Ondsel, and SolveSpace”. That’s it. Well, there’s code-to-CAD as well, which obviously retains parametric history, but goes about it very differently than a design tree.

        For non-parametric modeling, BricsCAD and Plasticity enter the discussion. For parametric on the web, OnShape works very well but I hate their licensing scheme and the huge doughnut hole in their pricing model.

        • fulg@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          ·
          6 months ago

          I was quite amazed reading NopHead’s blog a while back because he uses OpenSCAD exclusively, even managing to design an entire printer and its upgrades in there. I didn’t think any sane person could do this.

      • fulg@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        I should have prefaced that I did not actually run this myself, but I did take a note of it, it looked promising. Sorry for the false hope!

        I would expect it to work after a lot of fussing about, and then break at the slightest update. Easier to run it in a VM (which is also not easy in order to get GPU acceleration without dedicating a card to it - I never managed to get Intel GVT-g nor GVT-d to work reliably).

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

      I went the Solid works hobbyist route, quite frankly, it’s well worth it. I tried freecad for awhile but it just didn’t compare.

    • Voyajer@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      I could never get his repo to work, I’ve resigned to using fusion in a VM for now while I wait for progress in freecad or the parametric cad plugins for blender to mature.

    • Scrath@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      I recently tried the flatpak this repo has linked and couldn’t get it to work properly. First I had to google for a login workaround because the bottle couldn’t open the browser login link and when I finally got it to “work” the rendering was broken.

  • noni@feddit.org
    link
    fedilink
    English
    arrow-up
    9
    ·
    6 months ago

    You could try Ondsel, the trimmed UI makes it easier to use than Freecad in my opinion, the learning curve is still steep tho. No account needed if you get it on GitHub: https://github.com/Ondsel-Development/FreeCAD/releases

    You could also take a look at Plasticity, seems very intuitive to use and should work well with your clicky workflow, it’s a one time payment and has a Linux version. I don’t have any personal experience with it, but there is a trial version so you can try it before investing any money. https://www.plasticity.xyz

    • MrAnderson@feddit.nl
      link
      fedilink
      English
      arrow-up
      5
      ·
      6 months ago

      Plasticity is a pretty cool application that’s growing pretty quickly and offers perpetual licenses, so you retain access to the program once your maintenance period expires. I think it has a ton of potential to become very useful for the 3d printing space that doesn’t necessarily require the full power of a pure CAD application but needs more than something purely art-focused like 3d modeling software.

      One of the greatest things is the dev takes a lot of input from the community when deciding what features are added. There’s a whole website for suggesting and voting on features to be added and several of them have already been put into development and implemented already. And on top of all that it’s, comparatively, affordable. I’m still learning it so I don’t know the full limitations of it’s usefulness for 3d printing but to me it seems very capable.

  • wjrii@lemmy.world
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    6 months ago

    I think the guide I did at [email protected] is still in pretty decent shape.

    I actually settled on Alibre Design. Permanent license at half the cost of a year of OnShape for a slightly dated but very capable parametric modeler, and the free trial made Parametric modeling click for me in a way FreeCAD didn’t. It comes with a renderer of a similar class, though I haven’t tried that yet. Changing colors of parts has been enough for my needs.

    FreeCAD has apparently fixed the topological naming issue, one of the big things that was keeping them so far behind the commercial suites. It’s already in the weekly builds, along with several other enhancements pioneered in the Realthunder fork, including UI enhancements and a default Assembly workbench. Version 1 is going to come out in the late summer or early fall, I think. Ondsel is FreeCAD but they have some venture funding to pay developers to work on the main project and to bolt-on an optional paid PDM system (download from their GitHub and you don’t have to sign up for anything). I had some crashing issues on both Windows and Linux when trying to import DXF files into either flavor, and as you say, there’s still that learning curve, but I can get a part done in it now if I need to.

    SolveSpace can do some nice things and will teach you good techniques.

    I had the same issues as you with OnShape, particularly since their free licensing is very weird, and in the worst case it implies that while YOU must use your designs non-commercially, no one else is similarly bound. It’s sloppy legal drafting, and that annoys the little black kernel of lawyerness still sunk down in my heart. Fusion has become the poster child for free feature erosion and price hikes.

    BricsCAD Shape is a basically an AutoCAD clone warped and twisted to act like SketchUp, and it works on Linux. It’s meant to be the tease to get people into their full-suite ecosystem, but I couldn’t find any legal limitations on the free version.

    Depending on what it is you’re scanning, the people mentioning Blender may have a good point.

    Shapr3D at $300/year might also be a good option.

    Finally, for your particular workflow, Plasticity at $150 permanent license may hit the exact sweet spot. Definitely try their free trial. Some of the other programs I tried are also interesting.

  • BastingChemina@slrpnk.net
    link
    fedilink
    English
    arrow-up
    6
    arrow-down
    1
    ·
    6 months ago

    I’m in the same boat but with semi professional needs.

    I have not found any alternative yet to Onshape that works on linux.

    I’m trying FreeCAD and derivatives from time to time but it really feels like a serious step backwards.

    • DrM@feddit.de
      link
      fedilink
      English
      arrow-up
      10
      ·
      6 months ago

      I really hope that FreeCAD will get better with time, and the Blender story will be the same for FreeCAD. Just a few years back, Blender was really bad compared with Maya, now Autodesk lost a huge market because Blender is powerful enough for professional work, probably even better than Maya

      • Funwayguy@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 months ago

        I’m really hoping FreeCAD gets the Blender treatment. ONDSEL is already pushing it pretty far, but once extensibility is more robust and the new user experience improved, I believe that’ll be the tipping point.

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

          Oh man “extensibility” in FreeCAD. The documentation is non-existent, is the main problem. It’s just about impossible to understand how anything works, it’s like trying to figure out how to run a battleship by turning cranks and seeing what they do.

          • Funwayguy@lemmy.world
            link
            fedilink
            English
            arrow-up
            3
            ·
            6 months ago

            My point exactly. If FreeCAD refines that framework and documents it well, community plugin support could drive many new features and quality of life improvements into the main branch.

  • Aniki 🌱🌿@lemmings.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    6 months ago

    I don’t think onshape has the market position to rug-pull their free tier. They need as many people using it as possible to act as a counterbalance to fusion, and the server costs are really not that high for a web app that does the vast majority of processing on the client side.

    • stealth_cookies@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 months ago

      PTC doesn’t care about being a counterbalance to fusion360 or they would have a less restrictive free version. They only care about making money from subscriptions from corporate customers. They amen way more money from Creo and Windchill than they do with Onshape.

  • atzanteol@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 months ago

    I like “Solvespace” myself. It’s simpler than FreeCAD and works better with the way I think of things (more focus on 2D planes). I don’t do the “scan and sketch” thing though so can’t speak to that. Might be worth a try.

    https://solvespace.com/

    • N3Cr0@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      This one looks very promising to me. It’s probably exactly what I was looking for, for too long.

  • N3Cr0@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    6 months ago

    This is not the answer to your work flow, but I found a lightweight solution that works for my simple designs: OpenSCAD

    The work flow here is to implement geometrical shapes within a few lines of code.

    • piecat@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      OpenSCAD is pretty good, but I’ve run into issues with the rotate/extrude. Also only saves as a mesh, which may or may not matter for your application

  • MMNT@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    Although you still need windows, Rhino3D is amazing and has a perpetual license. It’s way cheaper if you are studying or teaching. There is also sketchup which works through the browser but I don’t know if that works on Linux.

    • cestvrai@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      6 months ago

      Great license and fantastic software (Grasshopper is also cool) but lack of a Linux version is a huge bummer.

      • MMNT@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        6 months ago

        Yeah, I don’t know why they still don’t support Linux. They really hate Autodesk, so they should do it purely out of spite.

      • Astronomicon@ttrpg.network
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 months ago

        Cadsketcher was much easier for me to pick up for designing simple parts. Still haven’t used it for anything too complicated but I couldn’t get over the FreeCAD quirks like not being able to do multiple extrudes from the same sketch.

      • JohnnyCanuck@lemmy.ca
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        6 months ago

        OP didn’t ask for a CAD specifically but just mentioned looking at the list of CADs, so I thought it might be worth throwing in the mix.