So, I’m trying to print some older models from thingiverse and I have discovered that basically all the files I want to print have glaring flaws in them.

Internal free floating structures, connector pieces and holes that are the exact same size… So on and so forth…

Do I need to learn a software like CAD or Blender to fix these? I seem to be able to do some basic stuff in Orca Slicer but it honestly seems like as much of a pain to modify the parts there as it would be to use a real software.

Is there one that’s easier? I think I messed around with SketchUp once upon a time.

I am worried this feels like opening a can of worms just so that I can make a thing that already exists in a dozen forms better.

  • ikidd@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Netfabb before Autodesk fucked it will fix a lot of hanging vectors, Sketchup is just way easier to use than any CAD software I’ve every used but may or may not be able to open files included with Thingiverse downloads, depending on what was used to make them.

    DM me if you need a copy of either. I’ve installed both on Linux in the past as well and have a link to some documentation on that.

  • EchoCranium@lemmy.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    7 days ago

    I find that being able to sketch up things I need in CAD and then print them is both cool and really useful. It’s the main reason I bought a printer in the first place. Thus far I’ve tried out FreeCAD, Solid Edge, and Blender. With any modeling package, you will have to dedicate time on a regular basis to really get used to them. FreeCAD is certainly nice for the fact it’s free, just as it implies. I used it to design a few parts that were functional. It works, has some useful workbenches and add-ons. My problems were the software having bugs that caused models to break when trying to make changes, and available training info was often outdated. Siemens offers a free version of Solid Edge to makers, which is really nice, even with some of the advanced features turned off. It’s a much more polished program with great training resources. You can only export designs as stl files, but that’s fine for 3d printing. Solid Edge will slice and print, but I always import files into Orca and go from there. Blender looks really amazing for modeling, but I admit I haven’t spent enough time learning it yet. You can use it to manipulate meshes, which is useful for customizing and fixing models. I’ve used it to Frankenstein together different models for custom prints I wanted. But yeah, while you don’t have to learn to use modeling software to do prints, it opens up so many options for you to be creative. I think it’s worth while.

  • DampCanary@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    7 days ago

    Google’s sketchup (last free version is from 2017, but can still be found) is easy tool and still has bunch of mantained add-on’s.

    Even though I have FreeCAD installed (and I thinkered in it) I use SketchUp for all my prints.
    Plus in comparison to FreeCAD SketchUp has no learning curve (plus I learned some tricks from free tutorial videos Trimble uploads)

  • Imgonnatrythis@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Yes. Advise against doing what I did which is getting weirdly agile with modeling in the slicer at the cost of making cad software less desirable to learn. I finder Tinker cad pretty limiting and personally I can do more in slicer than I can with tinkercad. I do like Mattercontrol which is free, easier to use, and more powerful than tinkercad.

  • Bluetreefrog@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    The time and effort you put in to learning 3D Cad will more than pay off for you in your ability to make things you need that someone else hasn’t yet made and posted online. Sure, it will be a bit of learning curve, but what are we here for but to learn and grow?

    I use FreeCAD which is FOSS. There’s a great series of Youtube Videos by Mango Jelly on how to use it.

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      I am down to learn. It’s why I asked but I will say there is a dozen softwares and forks out there and I am not in the right space to be able to spend large amounts of time learning the deep ins and outs. And I generally don’t feel a constant need to design new pieces for myself.

      But thank you for the suggestions and the video suggestions as well.

  • KyuubiNoKitsune@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    May not be a popular opinion, but if you just want to fix shit like that, you can use Microsoft 3D Builder, it’s super simple and pretty powerful.

    Modifying existing meshes is difficult, especially more complex ones, I find that this makes it much easier to fix dumb shit or make simple modifications.

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Oh my God the bastards at Microsoft killed the app!

      I had used that before to fix files. It was great.

      I can’t seem to redownload it without jumping through hoops but know this was the right answer for none coder fixes. Sigh.

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Is that like their replacement for 3D paint? I used that once to add a hole to a model?

      It’s insane that I feel like I can understand the rules of 3D printing just fine but need to potentially put hundreds of hours learning software to fix other models so I can do it past the easier fidget toys that seem to be designed by the modeling geniuses.

      • KyuubiNoKitsune@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        No, it’s adjacent to 3D Paint. I never really liked 3D Paint actually.

        For parametric modelling, that’s super easy and you can get into it pretty quickly, but organic modelling is a whole different story and is what takes the hundreds of hours.

        While I’ve messed around in Maya and 3DS Max, its so much more difficult than parametric and Modifying high poly models requires tons of ram and a beefy PC. I spent a month trying to bake a bump map onto a model so that I could 3D print it and 90% of the time the applications crashed, Maya, 3DS and Blender all crashed when trying to do it, and none of them could do it right either. I pretty much gave up on that.

        • Krauerking@lemy.lolOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          8 days ago

          Thanks that seems about right for my experiences but that seems like the info I need.

  • ShepherdPie@midwest.social
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    If all you have are STLs then you’re pretty limited. I use Meshmixer to do basic modifications or tweaks to STLs but it’s not super user friendly.

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Yeah… Just STL files.

      And I mean trying to add anything in orca slicer seems to be far worse. I got lucky with modifying a single piece in orca slicer via a million measurements and micro adjustments but it felt like pulling teeth from a shark.

  • Boozilla@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    IMO it’s worth the time and effort to learn the basics. You don’t need to be an elite level modeler because you’re not modeling for animation or games. I’ve had good luck with simple fixes and mods in Blender.

    My experience is entirely with SLA, however, FDM might be a bit trickier.

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      Yeah I think people forget about print orientation and stuff like that with FDM.

      I think the person said they printed with supports on but didn’t have great results and my thought is how they didn’t realize they made supports inside their part to get it to print that could have been solved with some mounting points for the bridging.

      Which in theory sounds like something I could do… No animation…

      But man slicer modifiers made me want to go insane and I barely managed to learn Photoshop, gimp, and the like.

      But thanks. I’m noticing basically 2 camps for software and it helps at least narrow down what I’ll find support for using I guess.

      • GlenRambo@jlai.lu
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        Gimp and PS made no sense to me. Ive learnt $d modling over time and don’t it fairly easy.

        Started with Tinkercad. Its fine for the basics. Square plus circle minis triangle etc. It dosnt have a timeline or parametric though, so small changes are pretty hard.

        Mixed to fusion360. Free if you can navigate the site. Heaps of tutorials non lone and really solid to. Basically draw in 2d and extend. Draw in 2d and cut. Heaps non other use full ways to modify things too. Its parametric so you can say one side is X long. And change X and the model will scale.
        Focus on the 2d shapes, fully constraining them and making them simple.

        Moved to Onshape. Its not got the 10active models that fusion has. And runs (surprisingly well) in browser. i can jump on any PC (work cough) and make edits. The tools (for most people) are on par with fusion and I found it more initiative.

        Watch heaps of builds on fusion and you’ll get the just pretty quickly.

  • iii@mander.xyz
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Tinkercad (free, closed source, in browser) is what I use. It’s very basic, but easy to learn.

      • agamemnonymous@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 days ago

        Yeah abandon FreeCAD for now. It’s a powerful FOSS option, and the new v1.0 looks promising, but I second TinkerCAD to learn. It’s intuitive, and most of the principles you learn will translate fairly easily to other CAD software. Unless you’re trying to sculpt organic shapes, I’d focus off TinkerCAD

      • Landless2029@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        I second tinkercad for super basic parts. Need to print a knob for a radio that isn’t on thing-verse? 20min in tinkercad.

        For blender basic things to learn could be plugging a hole in a part and adding a smaller or bigger one to match the screws you have on hand.

        Or cutting a part in half to extend it, fill in the gap.

        • Krauerking@lemy.lolOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 days ago

          Yeah I noticed that. Kinda feels like doing it in the slicer but with brighter colors.

      • Captain Aggravated@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        8 days ago

        So, FreeCAD. It’s a beautiful hot mess. There’s a 1.0 in beta right now that’s bringing some much needed changes.

        FreeCAD has a lot of parallel capabilities; it has an architectural workbench for drawing buildings, a Drafting workbench for more traditional 2D drawing, the Part workbench for a weird kind of boolean approach, and the Part Design workbench for a more typical sketch-and-extrude parametric modeling workflow like Fusion360, Inventor or OnShape.

        The workflow is you create a sketch and draw a 2D shape, and then extrude (FreeCAD uses the word Pad) it into 3D space, then you can draw further features on that to design the shape you want.

        The basis of how it works is somewhat unintuitive at first. “Parametric” means you draw using rules. There’s a piece of software out there called OpenSCAD that is a very pure implementation of this because you “draw” by typing code in a kind of programming language. FreeCAD lets you represent rules by drawing things with the mouse. Rules like “this is a straight line. It is parallel to the X axis. It is 5cm long. The leftmost endpoint is 3cm from the X axis and 4cm from the Y axis.” There’s only one way to draw that line. Those rules may be called Constraints or Dimensions. The powerful part is you can later change one of the rules, like “Did I say 3cm from the X axis? I meant 4cm” and it’ll redraw the whole part for you. Get your head around that concept and CAD software will unlock.

        The UIs are different, but the general concepts are similar for FreeCAD, OnShape and Fusion360, sometimes tutorials for one will be useful for learning the others.

  • capably8341@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    I’ve been reading the other comments, and while people are encouraging, their comments seem a bit too “you HAVE to learn CAD.” You definitely don’t NEED to know CAD. I made basic parts and modifications in the slicer for nearly a year after I started printing, and it worked really well. However, if you are considering learning a full CAD program, I have two pieces of advice.

    First pertains to if you are working with functional parts. Then you are talking about a parametric CAD program (fusion, onshape, FreeCAD, etc.). In this case, I think it’s worth learning for you, and it’s not as hard as it seems. You say you have SketchUp experience, so I’m assuming you have decent spatial reasoning. I know someone with no tech literacy nor programming experience who learned a CAD program very well in less than a month of following tutorials in her free time. Just give it a try, and it’s a skill you’ll be happy to have.

    If you are working with cosmetic parts like miniatures and helmets, then you might need to use something like Blender. Admittedly, that can be even more challenging than the other CAD programs I mentioned. However, if you spend a few hours learning some basics from YouTube, you should be able to do fundemental things like fixing holes.

    Hope this helps. Good luck with your printing endeavors!

  • HumanPenguin@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    8 days ago

    I find knoowingbthe basics helps.

    I use blender. Its not perfect for 3d modeling. But I knew it a little to start. Also easy to set up on linux.

    But honeatly learning its scale odds. (Defaults 1m to mm) boolean modifiers and 3d print tools. (Allow testing for real world models and extra faces.)

    Really is all i need to modify stls and make my own sruff.

  • mrcleanup@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Get SketchUp Make 2017 from the wayback machine. Is super intuitive and you can import stl files directly.

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      7 days ago

      All the best softwares are dead. I apparently used to use the Microsoft 3D builder app to do this but it’s been also removed from the Microsoft store.

      But good to know that some of these can still be got somehow.

      • mrcleanup@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 days ago

        I just switched to Linux and couldn’t figure out the install. But I literally just switched to Linux, so I don’t know, it could work great for all I know.

  • anguo@lemmy.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    Most of the CAD software mentioned here will not be super helpful in modifying meshes (like STLs), but they’re great if you want to redesign the part from scratch :)

    Tinkercad is the exception, as it works with meshes and booleans.

  • the16bitgamer@programming.dev
    link
    fedilink
    English
    arrow-up
    0
    ·
    8 days ago

    In my view CAD is always worth learning, especially if you understand what prints best on your printer.

    FreeCAD is basically the worse possible beginners tools. Don’t get me wrong when you learn it, it’s good and comparable to professional CAD software. But the learning curve is dumb.

    Learn the basics first. TinkerCAD is free (from Autodesk) and will get you started. But if you want something which would take you further Fusion360 is fantastic for beginners.

    The workflow of CAD is as follows. Sketch -> Action -> Sketch -> Action. Lets say you want to make a box with a hole in it. Sketch the outer box -> Extrude it -> Sketch the inner box -> Extrude/Cut it.

    • starman2112@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      7 days ago

      If it had as many 2 minute long tutorials in youtube explaining exactly the feature I was looking for as F360, FreeCAD would be the best case software

    • Krauerking@lemy.lolOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      8 days ago

      I have trouble remembering what key pans and what key rotates view and the thought of actually figuring out how to manipulate the 3D file in FreeCAD felt like it was gonna melt my brain.

      But thank you for the recommendation. TinkerCAD made me feel like I was playing with children’s blocks but at least I understand them.

      I also think I’m gonna try get started on learning something else after I brute force this stupid single print. And I think it will just be trying some of them out.

      • the16bitgamer@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 days ago

        Yeah Fusion is the way to go, especially if you are learning. Lots of hate for it around here, due to Autodesk endlessly changing their policies. But there’s no point in learning the basics when you don’t know if it’s you… or the software.

        But if your issue is just navigating the 3D space in FreeCAD, you can set it such that it’s the same in TinkerCAD/Fusion 360. FreeCAD calls it Revit, and you can set it in the lower right corner. Hold you mouse over it to show tool tips.

    • ExtremeDullard@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      8 days ago

      it’s good and comparable to professional CAD software. But the learning curve is dumb

      I have to agree on that. I feel I can only use FreeCAD because I’ve taught myself SolidWorks years ago and I know what to look for when I want to achieve something. Or said another way, when I want to do something in FreeCAD, my though process is always “In what roundabout, convoluted way can I do in FreeCAD what I used to do in 2 clicks in SolidWorks?”. The only reason it works for me is because I know it can be done and I know the intuitive way it should be done.

      I kind of have the same issue in Blender: I’ve been trying to teach myself Blender for years, but no matter how hard I try, it’s just not letting me in. Unlike FreeCAD, I have never known any other software similar to Blender, so I don’t know what I’m doing - or rather, what I should be doing - and it’s excruciatingly frustrating.

      • the16bitgamer@programming.dev
        link
        fedilink
        English
        arrow-up
        0
        ·
        7 days ago

        The commercial alternative to blender is software like Maya. But I too struggled with Blender, however I feel that’s because 3D modelling is different from CAD, since modelling is like molding clay into the shape you want it in, rather than accurately measuring it out like in CAD.

        • Obi@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          0
          ·
          7 days ago

          Yes 3D modelling like in blender can be quite precise but it’s a completely different mindset than CAD, much more about taking basic shapes and sculpting into what you want. Of course then there’s the whole animating/shading/lighting and so on which don’t exist in CAD at all.