• Noja@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    17 hours ago

    Have you used Blender/FreeCAD as extensively as other proprietary paid software? You might just be used to other software being different. I think the Blender UI is pretty good and FreeCAD is just as capable as any other CAD program. I know someone who models the stuff from tootalltoby CAD Tournaments for fun in FreeCAD and he is about half as fast, but I think that’s fine for being an amateur.

    • Crozekiel@lemmy.zip
      link
      fedilink
      English
      arrow-up
      9
      ·
      16 hours ago

      Unfortunately, FreeCAD has some serious functional problems in my experience. I use CAD to make models for 3d printing, and with basically any other option I can make parts significantly faster and better. Also, I have never had an issue with another parametric modeler going back to change a dimension somewhere and it breaking the entire rest of the part, but conversely in FreeCAD I have never had that actually work. It is a complete mind fuck to finish printing a part, find out you got a dimension slightly wrong, and then having to basically start the entire fucking design process over because changing that dimension in FreeCAD just throws a bunch of errors and won’t show you a part anymore.

      No, I am not a CAD expert, and I get that. But I can functionally use every other CAD software I have had the opportunity to use (I don’t count Blender for this, there are janky addons but that isn’t what Blender is). FreeCAD is near enough unusable. And anytime people bring up its shortcomings anywhere in the FreeCAD community, they get shit on for not doing CAD correctly, told that FreeCAD is exactly how it should be, and actually you are wrong for wanting it to be any different. I’ve spent countless hours trying to learn how FreeCAD wants me to operate, more than I’d ever spent learning Fusion360, and I still can’t get it to do what I would consider to be the bare minimum.

      • Lenggo@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        14 hours ago

        I think I’ve seen somewhere that you should set up reference values or something so that you can change parameters on the fly without breaking anything, which is insane to need to have to do that to avoid running into the ‘topological naming issue’ that magically no other package had a problem with. I’ve basically stopped using filets and chamfers because those will just destroy any chance I can update anything on the model later on.

        The community really is brutal too. I remember reading someone getting taken down because they were asking how to extrude instead of pad while they were on the ‘part design’ workbench

        • grue@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          12 hours ago

          I remember reading someone getting taken down because they were asking how to extrude instead of pad while they were on the ‘part design’ workbench

          Why are those even two different things at all?!

    • grue@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      16 hours ago

      Even in the context of having only experienced certain other CAD software a little bit (e.g. SolidEdge for one class in college, SketchUp for making maybe a handful of models, total), FreeCAD really is worse to use. It’s not just the UI, (although it is partly that and it is genuinely worse, not just neutrally different), it’s that stuff just starts breaking whenever you try to do anything even slightly complex (even after the “topological naming fix”), and that the workflow is just annoyingly internally inconsistent.

      For example, you can make a sketch and then apply constraints to it and it’s all well and good, but then you extrude it and suddenly you have to declare the height by setting the properties of the extrude instead of using a constraint or dimension. I assume there’s some kind of workaround involving declaring variables in the data table thing I can’t remember the name of or how to access right now, but it shouldn’t have to be that way. You ought to be able to do things like create a cube by declaring an X edge to be the same length as a Y edge to be the same length as a Z edge using the same tool to set both relationships.

      And this is coming from somebody who refuses to use proprietary CAD as a matter of principle at this point, and therefore really, really wants to like FreeCAD.

    • Warl0k3@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      16 hours ago

      Lol. While I appreciate the insight, “lack of familiarity” is the “skill issue” of open source projects. I’ve got plenty of experience with both, and I’ve regularly used blender for well over a decade now (which is why I dislike it so very much).

      Toby models are fun and speed modeling is a useful way to train, but performance in speed modeling does not equate to usefulness as a design tool. We used to do speed modeling challenges in scad, and while a diverting way to build skills, it has absolutely no bearing on that suite’s usefulness when considering things like: complex assemblies, top-down/bottom-up design, rapid iteration, iterative design tools, surface modeling, parametric design… etc.

      I know many people who speedmodel in Rhino, and while I respect the hell out of the masochism their skill, it will never be my first choice for designing a functional part when I have other solidbody modeling tools to choose from. Similarly, I’d never use Alibre or Fusion for cosmetics or complex surface modeling of a part. They’re just not the right tool for the job.