this post was submitted on 11 Nov 2024
38 points (89.6% liked)

3DPrinting

15759 readers
130 users here now

3DPrinting is a place where makers of all skill levels and walks of life can learn about and discuss 3D printing and development of 3D printed parts and devices.

The r/functionalprint community is now located at: or [email protected]

There are CAD communities available at: [email protected] or [email protected]

Rules

If you need an easy way to host pictures, https://catbox.moe/ may be an option. Be ethical about what you post and donate if you are able or use this a lot. It is just an individual hosting content, not a company. The image embedding syntax for Lemmy is ![](URL)

Moderation policy: Light, mostly invisible

founded 2 years ago
MODERATORS
 

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.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 1 month ago

It's not great for every use case, but my 'get this printable' solution is Tinkercad. It's pretty easy to use, but is correspondingly simple.

[–] [email protected] 2 points 1 month 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.

[–] [email protected] 2 points 1 month 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.

[–] [email protected] 2 points 1 month ago* (last edited 1 month 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)

[–] [email protected] 5 points 1 month ago* (last edited 1 month ago) (1 children)

I was in a simiar boat, but once I started learning it really took off and I couldn't find enough things to model/fix! I started with meshmixer, it's pretty simplified but still somewhat powerful and I think Windows only. Once I found stuff I couldn't do with it I switched to blender and now I'm much faster with it. I found there are some things each implements better so if having an issue I'll switch and try something else. I highly recommend picking one and watching youtube videos specific to what you want to change in a model

Edit: you may be able to get by on some of the connectors by lowering flow too, depends on how dialed in your printer is, everyone needs different tolerances

[–] [email protected] 3 points 1 month ago (2 children)

Yeah. I will want to learn some more of this soon but part of it is picking one that doesn't drive me batty and taking some time to work with it before trying to print something complex.

But as for now I found outer wall order and x/y home compensation worked for me really well to get the pieces together. Slicer settings brute forcing for the temp win.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

part of it is picking one that doesn't drive me batty and taking some time to work with it

CAD and 3D modeling can look overwhelming for a beginner, but there are some tools that are pretty quick to pick up the basics of.

Tinkercad is probably the fastest for most people to get some basic results from.

Personally, I have been working on learning FreeCAD. The newest version is a major step forward in capability and the learning curve isn't too steep - especially with some of the tutorials I've found on youtube.

Blender is it's own beast - super powerful, but very different that anything else I've tries to use.

[–] [email protected] 2 points 1 month ago

I can't compare it to the cad examples but meshmixer is definitely easier to use for small stl edits than blender, especially for things like cutting and keying parts. If you are just trying to make a pin smaller or hole larger, editing the xyz of specific points in blender may be easier depending on shape. Good luck!

[–] [email protected] 0 points 1 month ago (1 children)

i've been dying to try an llm that can generate stls from natural speech

[–] [email protected] 5 points 1 month ago

@slug @Krauerking there are some out there. Can't say I looked to closely but I wasn't terribly impressed.

[–] [email protected] 14 points 1 month ago (3 children)

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.

[–] [email protected] 2 points 1 month ago* (last edited 1 month ago)

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

[–] [email protected] 3 points 1 month ago (1 children)

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.

[–] [email protected] 5 points 1 month 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.

[–] [email protected] 7 points 1 month ago* (last edited 1 month ago) (1 children)

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.

[–] [email protected] 4 points 1 month ago (2 children)

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.

[–] [email protected] 2 points 1 month ago

Plasticity. (xnurbs is so damn nice)

[–] [email protected] 2 points 1 month 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.

[–] [email protected] 3 points 1 month ago

I was recently roughly in the same place. I have played around in the past with a few things, but there were reasons I didn't really get into any of them: Fusion360 and their increasingly limited free options, OnShape and their online only thing... so on...

FreeCad has a new release candidate for what they're calling version 1.0, meaning they consider it a mature and functional piece of software. I've been working with it, and yeah... it's not perfect, but it's definitely usable now. I figured if I was going to put all that effort into learning something, I might as well learn something that would always be free.

[–] [email protected] 5 points 1 month ago (2 children)

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

[–] [email protected] 1 points 1 month ago (1 children)

Ill have to check this out. Any idea if it plays nice with wine?

[–] [email protected] 2 points 1 month ago (1 children)

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.

[–] [email protected] 1 points 1 month ago

You and me both, I shall report back after I try SCIENCE!

[–] [email protected] 3 points 1 month 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.

[–] [email protected] 7 points 1 month 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.

[–] [email protected] 7 points 1 month 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!

[–] [email protected] 1 points 1 month ago

@Krauerking my opinion is no. For many things you can find a model on line. Much of the challenge can be getting the printer to work as you wish, so modelling might not be first on the to do list.

[–] [email protected] 1 points 1 month 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.

[–] [email protected] 5 points 1 month ago

If you happen to have any background with coding, I recommend OpenSCAD. There are a (relatively) limited set of instructions, easy to pick up if you do any other coding.

load more comments
view more: next ›