Hello 3d printing community! I’m a complete newb and I am planning on doing a lot of 3d printing in the coming months.

I wanted to get into 3d printing with the intention of designing a lot of models and printing them for use around the house. So, I wanted to ask what people typically use for designing their own models to print?

Ideally the software would support both Windows and Mac as that’s what I typically use these days. Let me know, thanks!

Update

First of all, thank you everyone for weighing in here!

Set aside some time last night and played with both Fusion 360 and FreeCAD since those two software kept popping up in the answers. My initial impressions of Fusion 360 was not great. I’m not sure if it’s just the Mac version but the software was a bit laggy and at the end of my session it froze. Otherwise it worked fine and I was able to make a prototype with it and I would have finished it if the program didn’t freeze.

Next I tried FreeCAD. I think the UX is definitely worse than Fusion 360, however I will say it was fast and I did not notice any lag. I admit that my initial impression of it was not good. The second I opened a fresh install of FreeCAD it was already erroring. I watched some tutorials. It definitely suffered from the issue some issues pointed out in the comments where the program has a ton of tutorials but none are really for the latest version so you kind of have to figure out the “modern way” to achieve what the tutorial is telling you to do. It also seems to have some weird bugs. I ran into one where sometimes I had to repeat an action for it to work. No idea why. Otherwise I was able to design a decently complicated prototype in it. I could see myself using it long term for sure.

I saw some programs mentioned where you would basically create models by writing code. If I have time, I will try some of those next. I’m not that into programming though /s.

  • Zetta@mander.xyz
    link
    fedilink
    English
    arrow-up
    2
    ·
    12 hours ago

    Plasticity, advertised as CAD for artists and made by a single dev. It isn’t free, but you own the copy you buy forever and get a year of updates after you buy the copy.

    I ended up on this piece of software because it has really beautiful design and runs well on Linux without any compatibility layers. There’s a 30 day free trial if you want to check it out

    • idunnololz@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 hours ago

      I watched a tutorial video and it does look very cool! I can also see just how fast you can work in Plasticity if you get good at it. I’ll have this in the backlog. If I end up doing a lot of modelling I might give it a try.

  • inzen@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    15 hours ago

    I personally use FreeCad it works most of the time but can be a real pain, even with proper parametric cad experience. Still it is the only real open-source parametric solid modeler. All the common ones have been mentioned but for a very small basic modeler I’d like to add https://solvespace.com/

  • lightnsfw@reddthat.com
    link
    fedilink
    English
    arrow-up
    3
    ·
    15 hours ago

    If you’re on Windows Fusion360 is what I’ve used for years and it’s been good. There’s plenty of tutorials on YouTube for learning how to do things. I’m trying to learn FreeCad so I can get off windows and not be subject to the inevitable enshittification of Fusion360 but it has been rough going and I haven’t gotten far with it. I’m having to look up things that just worked in Fusion even though the interface appears to be similar. If you’re just starting out you may not have those issues but as it stands, if I needed to make something immediately I’d go with Fusion360.

    • 7toed@midwest.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      14 hours ago

      Was in your boat some time ago, only now do I feel lile I can truly recommend FreeCAD, and given how slowly more restricted fusion has become.

      If you aren’t already, the dev branch has sketch projection just like fusion now, complete gamechanger.

  • dual_sport_dork 🐧🗡️@lemmy.world
    link
    fedilink
    English
    arrow-up
    31
    ·
    1 day ago

    Not to be a stereotypically insufferable Stallman style neckbeard about it, but the only two objectively correct answers to this question are FreeCAD for mechanical parametric things, and Blender for organic shapes or decorative models. (You can also bully Blender into doing parametric CAD work with plugins. And I guess OpenSCAD also counts, if you would rather program your models rather than model your models.)

    All of the other available commercial options are some combination of:

    • Proprietary vendor lock-in bullshit
    • Subscription model “software as a service” perpetual money sinks
    • Always online cloud services that either steal your models/make them available to anyone/probably also report you to the Feds
    • Loaded with quasi-legal licensing restrictions that prevent you from distributing or selling your own creations made with it

    Or for extra bonus points, all of the above!

    FreeCAD isn’t exactly slick and it has a rather precipitous learning curve, but it’s also basically the only viable truly free option that won’t spy on you, steal your stuff, or turn you upside down and shake you for money on a monthly basis.

    • rami@ani.social
      link
      fedilink
      English
      arrow-up
      6
      ·
      1 day ago

      I agree with everything except relegating Blender to organics and decorative designs. Blender is absolutely viable for hard surface /mechanical modeling. Even without the parametric addons. The Boolean modifiers are much more reliable than they used to be and all the tools for manipulating objects makes the whole design process very fast. Everything I make these days is almost entirely non-destructive, which means edits are painless as well.

      There are of course limitations such as compound fillets being very difficult to execute cleanly if not downright imposible in some cases.

      Have you tried the parametric addons? I can’t imagine they work all that well but I haven’t looked into them in the past 5 or so years.

    • Rikudou_Sage@lemmings.world
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 day ago

      Hey, OpenSCAD is the best! Also Shapelab seems like it might be interesting (sculpt in VR), though I haven’t yet tried it.

      • Telex@sopuli.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        9 hours ago

        Wings3d is worth a look at as a modeller as well. I really liked that. Not as colossal as blender. Nice, focused features.

  • gian @lemmy.grys.it
    link
    fedilink
    English
    arrow-up
    3
    ·
    21 hours ago

    FreeCAD aside, if you want to go somewhat commercial there is “Moment Of Invention”. I tried the free 90 trial and it was really powerfull and somewhat simpler than FreeCAD.

    Additionally, no subscription, no cloud, just the software.

  • Shdwdrgn@mander.xyz
    link
    fedilink
    English
    arrow-up
    17
    ·
    1 day ago

    Another consideration… If you are a programmer type then OpenSCAD is a language-based program. I’ve been using it heavily for the past week designing a dual-filament extruder for my Ender 3, and last year I designed and built a utility trailer. As with anything it has its quirks, but I’m much more comfortable writing code and I always found the other GUI-oriented programs to be unintuitive.

    • idunnololz@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      5
      ·
      1 day ago

      Looks like there is a consensus with FreeCAD so I will give that a try later today. Thank you!

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

        FreeCAD is a great program for people who know cad. But it’s an awful place to start learning. I know first hand because that is what I tried to do too.

        FreeCAD has 2 major issues.
        The first is stability. As long as you do stuff the “right way”, it’s pretty stable, but FreeCAD is really powerful and has at least 5 different ways you can do anything, and as a beginner you will constantly find yourself going down rabbit holes that only lead to doom.
        The second big issue is documentation. It suffers from both too much documentation and not enough at the same time. The program has seen a massive amount of development over the last several years. When you search for how to do something you will often find a dozen instructions and videos on how to do something, but they will all be for older versions of the program. However, due to the fast pace of developments and improvements to the program there will be nothing about how to do something in the program as a current stands and it will be just different enough that the old instructions don’t work anymore. I do strongly recommend that you download and install FreeCAD. There will definitely end up being things that you will want to try that can only be done in FreeCAD, but you really don’t want to start learning the basics there.

        The other thing to know is that designing an object is only your first step. You then have to slice it and print it. Unfortunately, there is a fair amount to learn there too. Wall thickness, nozzle sizes, support structure, material strengths, ect. are going to require some learning of their own, so throwing FreeCAD on top of that is just cruel.

        I strongly recommend starting with something insanely basic like tinkercad. It will limit what you can create to a certain extent, but you will be able to quickly produce some models that are not complete garbage, that won’t cause the slicer to commit seppuku, and that might actually print without causing your printer to shit itself, and have some success with right away.
        Once you hit the limits of tinkercad you can then begin trying out the different CAD programs to see what makes the most sense to you. OnShape was the next step for me, but you should really just give them all a try to see what works for you.
        Also, as a beginner, the online nature of many programs is actually a big advantage. Being able to switch from my work computer to my home computer instantly has been really nice. I even use the OnShape app on my phone occasionally. You’re not going to be doing any kind of complex development on the app, but it’s cool to be able to pull it up and do some basic stuff while you are stuck in a doctor’s office or at your in-laws for the holidays.
        Plus, your initial designs are going to be hot garbage anyways, so it’s not like you have to worry about somebody stealing your ideas just because the free version makes your projects public.

        When I got my first 3D printer I had tons of ideas that I wanted to turn into 3D prints. But it took me months to even get to the point where I could print out things of my own design that weren’t garbage.

        • idunnololz@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          13 hours ago

          I have experience with SketchUp which I’d imagine is like TinkerCAD. It was very simple and I was able to learn it very quickly. I think it should be enough to give me a good sense of how tools like these work.

          While going through tutorials I definitely found that issue you were talking about where a lot of things are either renamed, moved or absent and I had to go puzzle out the “new way” to do the thing in the tutorial.

  • daannii@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    1 day ago

    Start with tinkercad. Upgrade to fusion 360. For sculpting , blender.

    To use blender you need a high end PC. Like a gaming PC.

    Fusion and blender are both incredibly complex softwares that do a lot of things and take a lot of invested time to learn but there are tons of tutorial videos and online communities for both.

    • rami@ani.social
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      You don’t need a powerful computer for blender unless you’re doing rendering or sculping or working with really high poly models. Especially when compared to proper CAD packages. I do a lot of design work in blender and my computer is so unstressed by it I can hear the CPU chirping when I rotate the viewport.

      It’s worth learning the basics of a parametric CAD but blender will do virtually everything faster and give you greater freedom and control over the exact geometry it outputs.

    • Honytawk@lemmy.zip
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      1 day ago

      For a step between Tinkercad and Fusion 360, you can check out MatterControl.

      It is like Tinkercad but way more options and runs locally. Works great for more artistic shapes that are hard in CAD software.

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

    Copied this from a similar question I responded to a while back: I have been using Sketchup 2017 (whatever the last free version was they released) for years to make 3D models for all kinds of purposes, incl 3D printing. For my brain it has proven to be the most intuitive tool to learn, it’s been a really long time so maybe I have forgotten but I feel like the barrier to entry was pretty small. There is a lot of content out there from people giving tips and tutorials. There are plug-ins still flooding around that have really good functionality. I use it with a Connexion 3D Space Navigator mouse that’s prob 10+ years old. That’s been a godsend and adds so much efficiency and flow to the tool.

    I don’t know if you can still download it from Trimble but there are sources for it elsewhere.

    Have fun, whatever you choose.

    • noughtnaut@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      10 hours ago

      Same! I find sketchup so incredibly intuitive compared to the other apps mentioned here, it just vanishes into the background of what I’m creating. Granted, it’s got a few quirks running under Linux, and getting an STL file out if it requires a few hoops, but I can do things I can’t do otherwise - not that the other apps can’t make the shapes, but the parametric paradigm inhibits my creative flow.

    • idunnololz@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      23 hours ago

      Funny enough I actually used SketchUp a bunch in the past for interior decoration. I would create realistic renders of rooms in our house in Sweet Home 3D and I used SketchUp to create all of the funiture, etc. I heard it wasn’t that great for 3d printing which is why I am inquiring if there is something better but if I don’t find anything I like maybe I’ll just stick with SketchUp lol.

      • fulcrummed@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        22 hours ago

        Oh that is funny. I’ve had no issues with it, that said, I was content to use a website to convert my .skp files into .stl so I could print but that was less annoying than the learning curve of new software. I tried all the free/OS ones people tend to mention and maybe I’m just an old grump now, but they frustrated me more than just being able to make the thing I’m trying to make and spend no more than 1-2 minutes getting the file uploaded, converted and saved ready to go.

        Keen to hear if you find a good solution given we have the same foundation tool. I’d be willing to try a recommendation from someone in the same boat.

  • MaggiWuerze@feddit.org
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    1 day ago

    That depends entirely on what you want to print/design.

    If it’s organic forms (Think characters, decorative objects, etc) then something like Blender would suit your need.

    if you want to go more technical (machines, precision parts) then you’d use one of the various CAD tools, e.g. FreeCAD, TinkerCad or Fusion360

    • CmdrShepard49@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      You’ll want to double check me but I think Fusion360 still has a free version buried somewhere on their site. I know last time I opened mine it was working but I thought I’d read something about it going away.

  • B0rax@feddit.org
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    1 day ago

    Lots of people use fusion360. It has a free license for hobbyists. Although it is a cloud-first software. There is always the risk of them canceling that free license.

    But I have yet to find a good enough replacement…