It seems like the FOSS community is continuing to grow, and FOSS apps keep getting better (Immich reallh blew my mind recently), which is a big win 😎 but there are still many apps I use that I would kill for an open source alternative. I am curious what you guys think? Are there any apps you’d love alternatives for?
FOSS CAD softwares. I know FreeCAD exists but it’s very unintuitive compared to the proprietary ones. I am thankful that it exists but it’s a long way apart to become a household name like Blender.
I wish I could start writing one but I don’t have a clear picture of requirements to plan and start writing one. If anyone is expert in this field please link some research papers and guidelines for someone to start fresh.
Check out Ondsel. They’re working on improving FreeCAD and making the workflow not suck.
Still definitely a work in progress, but the dimension/constraint tools and 3D feature naming are already lightyears better in their version.
Thank you. I’ll check it out.
I think FreeCAD is still the best bet, it does.seem to be making a few strides recently. Topo naming and sketcher workbench are both getting updates. For me personally it’s definitely usable for personal projects. I want better FreeCAD rather than an alternative new thing.
Yeah I should look up some tutorials for it. I jumped in thinking I could figure it out after working with Creo, Solidworks and AutoCAD but I should have RTFM.
Haha, I’m in an awkward place with FreeCAD, I love it for what it is, but I’m definitely not saying it’s without its shortcomings. The latest dev build seemingly has some great QoL upgrades for the sketcher. The topo naming issue is an absolute pain and the various assembly workbenches can be excruciating to work with at times. Everything takes longer than bigger CAD packages too.
I can normally get there in the end though. The principals are the same, sketch/pad/pocket/fillet etc. there are definite issues with the underlying CAD kernel as well, fillets are just batshit sometimes (like, it won’t round an edge, let’s you round an exact mirror of the edge on the other side of the model, you close the program and open it again and now you can round the edge).
Honestly, I think they can get there - probably more direction in the project would get it further and more paid devs working on core components would help (for instance there’s a guitar design workbench but no midpoint constraint in sketcher, but it’s open source and someone wanted to build a guitar design workbench and that’s that) I suspect they don’t get anything like the funding Blender does (160k+ pcm) which is probably needed for a number of years to get it where it needs to be.
100%
I put together a list of open source CAD software a couple of years ago, but none of the options are quite there yet.
Most definitely - Especially for woodworking FreeCAD is horrible and inefficient - even a friend who has been a contributor takes longer for some things than I do in Fusion360 as an occasional user. As a maker I love the idea of FreeCAD and the implications it has for third world countries, the amateur maker scene,etc. But I hate it for what it is. Which is so sad.
I use FreeCAD for woodworking, and…yeah. It works, it has its limitations, and I figured I know some Python, maybe I can code up some tools for woodworking specific tasks that would speed the process up.
Almost none of FreeCAD is documented and what documentation exists is wrong. You can’t learn how to contribute to FreeCAD, you have to be born knowing how. It makes no goddamn sense. “You know the chamfer and fillet tools in the Part Design workbench? I want one that makes Rabbets” is a bigger R&D problem than the Manhattan Project.
My understanding is that there are long-term developers who have left, and new blood is starting to appear, which is why the next version is going to have a lot of improvements to the sketcher among other things.
Blender is not CAD software though, it’s 3D modelling software. They’re not quite the same thing, and they’re intended for (and excel at) different things.
I know. I’m just comparing the reputation and how polished they are wrt to each other. Given they have similar scopes with modeling and graphics and everything.
But they don’t really have similar scopes… One is for technical models, based on extruded 2D drawings, the other is for abstract 3D modelling. Sure in both if them the end product is a 3D model, but they’re achieved in vastly different ways with completely different skillsets and different use cases.
I think you’re missing their point, they weren’t saying that Blender is cad, it’s just a good comparison, as a successful piece of software in the the same broad, general category (3D modeling)
We want what Blender is to mesh modeling, rendering, etc, but for parametric cad, manufacturing, etc. Basically Fusion 360 but open source, without any of Autodesk’s bs. Ideally it would even work together with Blender for rendering.
The comment I originally commented on compared them as if they were similar tool, (before it was edited), which I simply pointed out it is not. It’s like saying a plane and a helicopter are the same, sure they both are able to lift off the ground, but the similarities kind of stop there.
Because the purpose/function of the software isn’t exactly the point of this particular discussion.
A lot of FOSS applications have what I’d call GIMP syndrome. The software is functional and powerful, but it’s got the UX of a urinary tract infection, and the developers seem to have an outright religious need to KEEP the software in a perfectly capable but unusable state. GIMP is the example of this behavior, the developers have outright said terribleness is their vision and it shall not be altered. So GIMP is the technically correct yet permanently non-valid answer to “What’s a FOSS alternative to Adobe Photoshop?”
Blender is one of the rare examples of a FOSS application that overcame GIMP syndrome. Blender is not only powerful and capable, but though a UI overhaul became decent to use as well. As a result it is seeing genuine adoption because it actually is the best answer to the question “what software will do this task?”
That’s what this thread right now is talking about, wishing that FreeCAD would similarly reach that level of “not just surprisingly okay for free software, but actually objectively good” that Blender has.
You’re right, not sure why all the down votes. I think people don’t get how big a difference 3d modeling is from technical drawings.
I would love a FOSS version of Rhino3D.