Ondsel Blog
ondsel.com · Company blog · on HN since 2023
Ondsel was a startup building open source CAD tools on FreeCAD; its blog covers FreeCAD development, product ownership and the company's shutdown.
What HN saysHN links it in discussions of FreeCAD's progress, assembly workbench and governance, and the challenges of open source CAD.
26HN people shared it
14linked it in comments
21stories submitted
380story points
9 months agolast shared
2023people per year2026
Most-shared posts
- 1We are shutting down Ondsel6 people · 340 points · first shared 2024 · 184 comments on HN
- 2Don't hold your breath for FreeCAD's topological naming fix4 people · 3 points · first shared 2023 · 1 comments on HN
- 3Show HN: Ondsel ES – An open-source engineering suite3 people · 6 points · first shared 2024 · discussion on HN
- 4Software bounties are a dumb idea2 people · 5 points · first shared 2023 · discussion on HN
- 5I evaluate Github profile to hire people1 people · 9 points · first shared 2023 · 1 comments on HN
- 6Simulating multi-body dynamics in zero gravity with Ondsel Solver1 people · 3 points · first shared 2024 · discussion on HN
- 7Autodesk has increased FreeCAD adoption by more than 30%1 people · 2 points · first shared 2023 · discussion on HN
- 8Autodesk continues to enshittify Fusion 3601 people · 2 points · first shared 2023 · 2 comments on HN
- 9FreeCAD's unpredictable release schedule hurts users and developers1 people · 2 points · first shared 2023 · discussion on HN
- 10FOSS projects like FreeCAD suffer without product owners1 people · 2 points · first shared 2024 · discussion on HN
- 11FreeCAD needs a first-run wizard, but nobody knows what it should do1 people · 2 points · first shared 2023 · 1 comments on HN
- 12Ondsel ES, an engineering suite with an open-source heart (FreeCAD)1 people · 1 points · first shared 2024 · 4 comments on HN
- 13FreeCAD’s Approach to Software Development Needs to Change1 people · 1 points · first shared 2023 · discussion on HN
- 14Definition of Done is a barrier (and reasons working with first-timers is hard)1 people · 1 points · first shared 2023 · 1 comments on HN
- 15In the metaverse nobody uses CAD for design1 people · 1 points · first shared 2023 · discussion on HN
What HN people wrote when they linked it
throwgfgfd25 · 2024-09-12
They didn't pick a winner. They (Ondsel and others) evaluated all the workbenches, chose the best ideas and built a new workbench around a new (well, new to C++) solver.
There was an Ondsel blog post about this:
https://ondsel.com/blog/default-assembly-workbench-7/
ghostpepper · 2023-06-14
I think the governance of the freecad project has recently changed so I'm cautiously hopeful that it will finally start seeing some project management and UX love.
https://lwn.net/Articles/924953/
https://ondsel.com/blog/freecad-approach-to-software-development-needs…
slabity · 2024-05-21
FreeCAD has improved immensely over the past 2-3 years in terms of stability and features. A decade ago it was not uncommon for me to experience crashes from it randomly losing its GLX context or the constraint solver segfaulting for some reason. Now it's rare for it to crash at all for me, though I still run into a lot of constraint solver errors that are a pain to deal with.
However, despite the recent improvements, I still cannot recommend it for new users compared to commercial solutions for the sole reason of the Topological Naming Issues: https://wiki.freecad.org/Topological_naming_problem
This issue has been probably the #1 problem I've had with FreeCAD since I started using it. And though I've learned how to design parts to get around the problem in most situations, it's a huge hurdle for newcomers to understand and get around. Luckily there's a fork that fixes a significant number of the issues: https://github.com/realthunder/FreeCAD_assembly3 and https://github.com/realthunder/FreeCAD
I've also heard of Ondsel, which is supposedly a much more user friendly version of FreeCAD that also includes some fixes to the issue: https://ondsel.com/
EDIT: Here's actually a better read of the topological naming issue, what's being done about it, and why it's difficult to fix: https://ondsel.com/blog/freecad-topological-naming/
bemusedthrow75 · 2024-02-22
Part of the problem GIMP has is that they chase perfect ideas at the expense of good ones.
Adobe don't. The Adobe codebase is cruft that has taken a similarly long time to shake out. Lightroom was seemingly built like a skunkworks project almost like a desktop webapp (scripting around a core renderer, SQLite, simpler mode-oriented GUI) to avoid the intransigence and friction of Photoshop's codebase.
But this is what GIMP is up against. Cruft that earns money, that is driving not just what users want but how they think about what they want.
For GIMP to be more successful it doesn't need live non-global filters like blurs, but it would have been enormously beneficial to the project if it had global adjustment layers, say, 15 years ago.
Then youtube would have been filled with tutorials, there would have been momentum around the project, some commercial support interest, etc.
Kicking the can down the road has consequences. This great Ondsel blog article about how difficult it is to merge major changes into an open source project goes into it in some detail:
https://ondsel.com/blog/freecad-topological-naming/
Some decisions need to be taken at the right time; if you don't, you need a whole separate kind of energy to get them done without stopping everyone else.
(The successful Affinity suite is a result of taking some right decisions back in 2010 or 2011)
TaylorAlexander · 2023-12-28
If anyone is curious I started a discussion forum [1] with the goal of researching possible paths to good quality open source CAD, after an off-hand tweet of mine about open source CAD got significant traction on twitter.
Based on what I know so far, it seems that FreeCAD might be finally getting the investment it needs to mature as a real option. There is an organization called Ondsel which is taking on a lot of UI and assembly bench improvements, and I have heard that their preview versions are worth checking out. [2]
Notably, the big question about open source CAD relates to the geometry kernel used. They take decades to produce, and only OpenCASCADE is even remotely mature enough. OpenCASCADE is also somewhat tricky to work with, but it seems to be our only choice. Even if we had millions of dollars of investment in open source CAD it seems unlikely we could do better than OpenCASCADE based on what I have learned.
So my next step when I get some time is to explore how the Ondsel branch of FreeCAD is going and see if I can convince myself this is the path we should all be supporting. I do see no other paths currently, so my hope is that we see FreeCAD mature enough that it becomes usable by professional mechanical engineers.
[1] https://github.com/tlalexander/open-cad-foundation/discussions
[2] https://ondsel.com/download/
fsloth · 2026-01-29
Their blog post about this subject is really good https://www.ondsel.com/blog/goodbye/
They chose maybe one of the toughest imaginable combinations for a business model. Viable open source businesses are hard (since you don’t own your ip in closed form, hard to explain to investors what the actual value is). 3D businesses are hard.
So it’s hard x hard.
Clearly their _tech_ worked. I guess there is a lesson here - better mousetrap is almost never enough for a viable business.
tredre3 · 2024-05-21
I also like SolveSpace a lot. I use it to design small things all the time. Tiny single file program, very responsive interface. It's also pretty intuitive (if you're already familiar with CAD constraints and parametric modelling concepts). There was a burst of activity 2-3 years ago so I was hopeful we'd get filets and maybe better error messages but it hasn't happened yet.
Ondsel is also increasingly good. They've released a new version recently: https://ondsel.com/blog/ondsel-es-2024-2/
Their website login-wall downloads for whatever reason, so go to github: https://github.com/Ondsel-Development/FreeCAD/releases
wurzeltrick · 2024-05-01
Sorry. this isn't correct at all. FreeCAD development is very active and it's getting better every day. I'm using the developer versions because, there are just so many improvements happening to UI and usability. Its development process has also improved a lot since a commercial entity (ondsel.com), run by an active FreeCAD developer. started helping. Just checkout the latest release notes for 0.21, 0.22 and 1.0 if you haven't tried it for a while (sections for PartDesign and Sketcher workspaces are the most relevant, if you just want to design for e.g. 3D printing). https://wiki.freecad.org/Release_notes_1.0
Eventhough I will only use the upstream FLOSS version, I often refer people to https://ondsel.com/blog/ for an extensive summary of everything happening around FreeCAD.
MegaDeKay · 2024-01-28
There is some good work going into FreeCAD right now. They're putting more structure into the project and working on some much needed fixes that will be big QOL improvements. A fix to the topological naming problem is due in the next release, for example.
https://ondsel.com/blog/ondsel-365/
prokoudine · 2024-01-11
> They don't have any screenshots on their site.
The website is WIP. You can find screenshots and videos in the blog.
https://ondsel.com/blog/assembly-wb-prerelease/
https://ondsel.com/blog/floating-input-widgets/
https://ondsel.com/blog/ondsel-made-constraining-sketches-faster-and-e…
PaulDavisThe1st · 2023-07-14
https://ondsel.com/blog/software-bounties-are-a-dumb-idea/
Conclusion:
> Bounties are a lousy foundation for sustainable development of large projects like FreeCAD. They typically represent a gross underestimation of real work required to solve a problem, commonly miss a bigger picture, and encourage worst software development practices.
Growing larger is fun but also really overwhelming. Most ambitious projects that aim to stay afloat will have to experiment with different approaches to getting funded on a regular basis and come up with their own mix of solutions. It’s that or perish.
sliptonic · 2023-03-25
Next up is the assembly 3 workbench
Part 4: https://ondsel.com/blog/default-assembly-workbench-4
naasking · 2023-03-08
> Several times I'll find I've spent hours building something and then it breaks and I have to start again, because of the relationship between features/parts and it just becomes impossible to resolve
There is a fix in the works for this notorious topological naming problem:
https://ondsel.com/blog/freecad-topological-naming/
ecjhdnc2025 · 2024-05-21
No, it's not, not really -- because the UX work going into Ondsel is going into mainstream FreeCAD (if it didn't originate there, and a lot of recent work did).
I am sure Ondsel will vary somewhat in UX over time (because they will be somewhat ahead of what they upstream) and because a few things may be unavailable for open-source licensing.
But most of what has changed in terms of UX is already in 0.22-dev. For example OpenTheme will work (don't know if it is included by default), the "glass" tree overlay from RealThunder is there, the overlay panels, the sketcher improvements, the new integrated Assembly workbench etc.
Ondsel is a commercial distribution of FreeCAD with a cloud-based engineering suite integrated -- file sharing, cloud compute (for parametric recalculations and STEP export) etc.
Here is how they describe themselves -- in some useful detail:
https://ondsel.com/handbook/About/about_ondsel/