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

3DPrinting

19693 readers
97 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?

top 50 comments
sorted by: hot top controversial new old
[–] daannii@lemmy.world 1 points 2 days ago

Also tinkercad. It's basic but honestly it works for most stuff I make for things around the house.

[–] daannii@lemmy.world 1 points 2 days ago

Fusion 360 is free for non commercial use.

[–] BuboScandiacus@mander.xyz 8 points 6 days ago (1 children)

Try freecad as a flatpak maybe ? Doesn't crash for me unless I do something stupid with fillets. It's harder, tougher to use than paid options but you own what you make at the end.

[–] Krtek@feddit.org 1 points 6 days ago

It hasn't crashed for me in a long time

[–] glitchdx@lemmy.world 6 points 6 days ago (1 children)

Blender has addons for parametric workflows. Actually, there's plugins to do anything you want.

[–] janus2@lemmy.zip 7 points 6 days ago

I would also highly recommend Destructive Extrude for Blender, a plugin that enables the push-pull modeling that made SketchUp an entry level CAD learner's dream (before Google sold it to Trimble who promptly ate it and shat it back out)

[–] feinstruktur@lemmy.ml 3 points 6 days ago

I recently looked into (affordable) Linux-CAD programs and stumbled upon VariCAD, which, checking their presentation, appeared pretty complete. Saying that I would just make a decision after throwing a serious project, multiple parts, workgroups, parameters and technical drawing generation, on it. Maybe someone can comment on it?

[–] qaz@lemmy.world 3 points 6 days ago

I personally like OpenSCAD (with VSCode not with the built-in editor)

[–] toynbee@lemmy.world 4 points 6 days ago (1 children)
[–] FleetingTit@feddit.org 2 points 4 days ago

That's not a parametric CAD software though. And it has the same pitfalls as Onshape.

TinkerdCAD is nice to slap together a few shapes or objects (as long as they don't need to be dimensionally accurate), but once you want to chamfer all egdes of a cube you are faster learning an entirely different software and creating the object from scratch.

[–] Wizard_Pope@lemmy.world 4 points 6 days ago

You can save files in fusion 360 locally. It's just not the main way the program encourages which sucks.

I think you have to like export instead pf save but you do get a .f3d file which is the same as what gets saved to the cloud.

[–] beeng@discuss.tchncs.de 4 points 6 days ago* (last edited 6 days ago)

Onshape would be ubiquity. Easy to use, flash, has all the good bits, ripe to screw the customer at any moment once enough lock in is gained.

[–] filcuk@lemmy.zip 2 points 6 days ago

Fusion is easiest to get going for 'serious' projects as a beginner.
I will use it while I can, or until an equal alternative is available. Nothing lasts forever.

[–] Bluewing@lemmy.world 3 points 6 days ago (1 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.

[–] BrundleFly2077@sh.itjust.works 10 points 6 days ago (2 children)
[–] toynbee@lemmy.world 2 points 6 days ago* (last edited 6 days ago)

Hey, horses don't say woof.

[–] Bluewing@lemmy.world -3 points 6 days ago

Put down your participation trophy for a minute. It's nice you feel the need to ride to the rescue, but sometimes the truth just sucks.

OP openly claims to have poor math skills and lacks spatial awareness. If that's the case, he's not ever going to have an easy time. Those are 2 skills you need to have, at least to some degree, if you even want to start with designing things. And he naively expects,"free, easy, and professional" results NOW! Then lists his reasons on why he doesn't like any of the free versions of OnShape and Fusion and FreeCAD. And I doubt OP would do any better with SolidEdge either.

OP wants something he cannot have-- instant skill without personal effort or aptitude, (again from his OWN words). Life don't work that way Buttercup.

[–] GreyEyedGhost@lemmy.ca 2 points 6 days ago* (last edited 6 days ago) (2 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.

[–] BuboScandiacus@mander.xyz 4 points 6 days ago (1 children)

Freecad 1.0 released not so long ago, you should take a look and be amazed

[–] GreyEyedGhost@lemmy.ca 1 points 6 days ago

Just watching that video I linked gave a lot more Inventor vibes than I recall from the last time I looked at it. Last time it still felt like trying to shoehorn a 3D modeler into AutoCAD.

[–] captain_aggravated@sh.itjust.works 2 points 6 days 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.

[–] GreyEyedGhost@lemmy.ca 1 points 6 days ago

Yeah, it explicitly states Ondsel is EOL in the article, as well as the theme they used (maybe?), which is in the video. The repack or whatever I heard about years ago, specifically mentioned in the description that it retooled non-standard workflow in FreeCAD. I keep thinking Tommy's pack or something like that was the name, but it's 5 minutes of my life from years ago when this field was just starting to be less important to me. 🤷‍♂️

[–] gungho4bungholes@lemmy.world 2 points 6 days ago

I use alibre, it’s a one time purchase

[–] Coleslaw4145@lemmy.world 2 points 6 days 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 6 days ago

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

[–] akilou@sh.itjust.works 1 points 6 days 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.

[–] Dirk@lemmy.ml 48 points 1 week ago (4 children)

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

It has a learning curve (like all software), yes. But I cannot confirm the crashes.

[–] Jocarnail@lemmy.world 2 points 3 days ago* (last edited 3 days ago)

It is getting better, but I still get crashes in 1.0. I feel like there are some specific tools and features that are a lot more prone to crashes and others that are quite solid. I had crashes in particular with the thickness tool and some joins in the assembly workbench.

[–] Naich 37 points 1 week ago (1 children)

The 1.0.x versions have been rock solid for me. I like using it, but that might just be the Stockholm syndrome kicking in.

load more comments (1 replies)
load more comments (2 replies)
load more comments
view more: next ›