this post was submitted on 06 Sep 2025
107 points (95.0% liked)

3DPrinting

19693 readers
129 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 !functionalprint@fedia.io

There are CAD communities available at: !cad@lemmy.world or !freecad@lemmy.ml

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
 

I am not an engineer. I'm not even good at math, and my spatial reasoning skills are nonexistent. With that in mind, here are the CAD programs I've tried.

Blender, Pros: Free, surprisingly comprehensive. Cons: Not parametric, can't precisely measure or constrain models, all the extra stuff you get like rendering has no use in 3D printing.

Onshape: Pros: Easy to use, convenient (I've successfully edited a model on my phone), free*. Cons: Runs ~~on someone else's computer~~ in the cloud, not private, enshittification is sure to come shortly if history is any indication.

Fusion360: Pros: seems to be what everyone else is using. Cons: enshittification is already happening, runs locally with limited saves in the cloud so you don't own your files but also don't get the run anywhere convenience of the cloud.

Plasticity: Pros: buttery smooth workflow, pay once run forever, runs and saves locally. Cons: Not peremetric so hard to go back and adjust things later.

FreeCAD: Pros: free, open source. Cons: workflow as rough as sandpaper, constantly crashes.

Plasticity and Onshape have proven to be the most productive choices for me. If only Plasticity were parametric it would be the perfect software for me personally.

I want to like FreeCAD, I really do, but it's so hard to use. I love Plasticity, but it's meant for making 3D assets for games etc. using hard surface modelling, not so much for manufacturing.

If I may digress for a moment, I work as a network admin. I'm familiar mostly with Cisco at work, but use Ubiquiti at home. Cisco equipment is monstrously expensive from a consumer or prosumer perspective, and the only way to get true hands-on experience is to buy used equipment from ebay which may still be pricey.

Ubiquiti's market strategy seems to be to make the kind of gear that a network admin would want in their home. It's inexpensive relative to the big fish like Cisco, but has a fairly comprehensive feature set. The idea is to entice Joe IT guy to buy Ubiquiti gear for his house, fall in love with it, then push for the company to switch to Ubiquiti the next time they upgrade.

What I want is the Ubiquiti of CAD programs. Easy to use, low barrier to entry but comprehensive enough to use professionally.

Suggestions/comments?

(page 2) 43 comments
sorted by: hot top controversial new old
[–] fulcrummed@lemmy.world 7 points 1 week ago

Depending on your system I think, 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.

[–] wildncrazyguy138@fedia.io 6 points 1 week ago (1 children)

I use a free version of sketchup make from 2008. You can still find it out there on the internet for download.

[–] rekabis@lemmy.ca 5 points 1 week ago* (last edited 1 week ago)

The last free-to-run version of Sketchup is from 2017, and ironically you can download it from the official website, you just have to dig for it. It isn’t immediately available, and they try their best to sell you the latest version.

[–] InEnduringGrowStrong@sh.itjust.works 6 points 1 week ago* (last edited 1 week ago)

Sadly, the CAD software I have the most experience with is SolidWorks. It has its quirks, but I like it and I know my way around.
Which is too bad, because it's completely absolutely fucking stupidly expensive for any home use.

Not to mention I've heard stories of people getting caugth through exported models' metadata and getting sued for publishing models made with pirated or student versions or whatnot.
I'm not even a business and whilr I have no moral qualms pirating software, I don't exactly wanna deal with an actively hostile company either.

I've switched to onshape for now, but I know enshittification will eventually butcher it too.
There's a few others I've tried that I either can't get good at, or that simply lack functionality.

I've been meaning to try Alibre CAD, but last I checked, their trial thing required back and forth with a rep and I just never bothered.

I don't even mind paying, yet not $5k yearly or some shit.
If you ever find something, ping me.

[–] socsa@piefed.social 5 points 1 week ago (2 children)

I really don't understand why people have so much trouble with FreeCAD. It does everything the other software does, it just crashes on occasion.

[–] Sir_Kevin@lemmy.dbzer0.com 7 points 1 week ago

It just crashes on occasion.

Yeah you see, that's kind of a deal breaker.

[–] scoobydoo27@lemmy.zip 5 points 1 week ago (1 children)

FreeCAD is dogshit if you have any other experience with commercial software.

[–] KingRandomGuy@lemmy.world 3 points 1 week ago (1 children)

I wouldn't necessarily say it's dogshit as I've been enjoying the beta releases. What I will say though is that the workflow feels different enough compared to every other commercial CAD program I've tried (solidworks, fusion, inventor) that it required me to effectively re-learn the software rather than jump right in. Pretty much every other CAD program didn't have this problem, in part because they're more forgiving when you violate best practices.

FreeCAD is much more rigid in comparison. If you follow its best practices, it works wonderfully, but when I came from another CAD program my previous experience kept making me run into issues.

[–] scoobydoo27@lemmy.zip 4 points 1 week ago (1 children)

Yeah, maybe I was a bit harsh. I will admit, I have not tried FreeCAD recently but when I did use it I thought it was terrible. I use Creo for my job but personally like SolidWorks and Fusion for my personal use. FreeCAD just frustrated the hell out of me. I definitely commend the developers for creating a FOSS CAD software though.

load more comments (1 replies)
[–] scoobydoo27@lemmy.zip 5 points 1 week ago (1 children)

Alibre is the only perpetual affordable license CAD software I’m aware of unless you want to use student/hobbyist versions of other software.

load more comments (1 replies)
[–] Cris_Color@lemmy.world 5 points 1 week ago* (last edited 1 week ago)

I saw a bit ago that blended has an addon or plugin or something that adds parametric functions

I think I got the impression it's less powerful that proper parametric cad or something, but I figured I'd mention it in case that makes it a more viable option for you!

[–] EchoCranium@lemmy.zip 4 points 1 week ago

I've been using Solid Edge. Siemens offers a free community edition that works great if you want to create models for 3d printing. I originally used FreeCAD, and while it works, had problems with models breaking when trying to make changes. Solid Edge is much more professional, easy to use, with pretty much all the features available that you could want. The only drawback for me is that it only runs on Windows. Tried going back to FreeCAD since it has the new 1.0 release and will run on Linux, but it felt too awkward. Now I have a dual boot system with Windows solely to run CAD software.

[–] Bluewing@lemmy.world 3 points 1 week ago (3 children)

I will be blunt. If you are as bad at math and spatial reasoning as you say, then CAD probably isn't for you. You will always find it difficult and unrewarding. Design and engineering require a mindset you might not have.

As far as "cheap and easy and professional" CAD they ALL require effort to learn and money to gain entry for commercial versions. CAD is a skill and skills require effort to acquire. And it sounds as if you have no desire to put in very much effort.

For a CAD program to meet your want of cheap and simple, (professional means a lot of money and takes more than a few minutes of effort), look at TinkerCAD. It's free and simple enough that I teach that to 5th and 6th grade students well enough for them to make simple objects. Ain't nothing wrong with starting there and learning how to think about design and CAD before you might try and step into more demanding software.

load more comments (3 replies)

I haven’t used it but there is also tinkercad

[–] GreyEyedGhost@lemmy.ca 2 points 1 week ago* (last edited 1 week ago) (3 children)

I tried using FreeCAD 5 or 10 years ago, and it was painful. I had access to Inventor, so I used that for the limited work I was doing. Later, I heard of some build/pack/whatever that removed a lot of pain from the FreeCAD workflow, but I can't remember what it was called and I wasn't doing CAD work any more. Trying to find that led me to this, though:

Ondsel ES Look

Also, I found a video on YouTube that appears to go through the same steps. Here it is.

I'm not sure it that will solve your problems, but the 20 minute video should answer that question for you.

[–] captain_aggravated@sh.itjust.works 2 points 1 week ago (1 children)

The Ondsel project seems to have died. Their apparent business model was they were going to bolt cloud shit around FreeCAD. Hilariously stupid business model but at least some of the money they wasted went to open source software. They shook out a few of the open source tumors, like the sketcher now has a semi-intelligent dimension tool, I think they tackled the topological naming problem and we've finally got an official Assembly workbench that even sort of works I guess. But it's still FreeCAD and if something can be unintuitive, it will.

load more comments (1 replies)
load more comments (2 replies)
[–] gungho4bungholes@lemmy.world 2 points 1 week ago

I use alibre, it’s a one time purchase

[–] Coleslaw4145@lemmy.world 2 points 1 week ago

RS Design Spark?

I haven't used it in a few years but I remember it being alright for hobby stuff.

[–] SebaDC@discuss.tchncs.de 2 points 1 week ago

Solidworks has a cheap maker version. You can save locally. It's always been shit, so it can't get enshittified /s.

Pirated inventor is good. Fully local, used by lots of people. Free when obtained on the high seas

[–] stealth_cookies@lemmy.ca 2 points 1 week ago

The problem is that Parametric CAD kernels are complicated and expensive. There are some recent open source efforts but they are slow going. Just look at how bad Freecad is after all these years to see how difficult they are.

I'm quite experienced with SolidWorks and have used both Creo and NX as well. I can't stand the likes of Freecad or Fusion because of that. Luckily I have access to the professional ones for my day to day modelling.

One option to look at is Solid Edge, they have a maker version that is free and it's a proper professional package many companies use.

[–] kayzeekayzee@lemmy.blahaj.zone 2 points 1 week ago (2 children)

I'm looking for the same thing for electromagnetic FEA. Besides Ansys or Comsol, both of which are unattainable for hobbyists, there're really no options.

There’s a free Linux one called Elmer

[–] maxwellfire@lemmy.world 3 points 1 week ago* (last edited 1 week ago)

If you're okay programming, something like fenics or moose probably does what you need! There are GUI viewers for the results, but the equations and model setup are defined with code (usually python). You would import your mesh/cad generated with another tool

[–] akilou@sh.itjust.works 1 points 1 week ago

I got a 3d printer about a year ago and looked into CAD software and came to the exact same conclusion you just did. I ended up using Plasticity. I thiink I paid $150 for a year of updates. But there are still two major drawbacks: first is it's not parametric, as you said, but more importantly you can't import stls and edit them. You can export stls, but you have to make them from scratch. You can technically import an stl but it's impossible to edit. Oftentimes I find a design online but I want to tweak it to my purposes but I can't do that.

I'd love it if Free CAD had a better UI. It's just so frustrating and hideous to use.

load more comments
view more: ‹ prev next ›