Our great sponsors
-
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
> For programmatic non-parametric modeling, there's OpenSCAD.
There is also CadQuery, which claims to have fundamental technical advantages over OpenSCAD: https://github.com/CadQuery/cadquery
I've tried CadQuery and had a rough time of it. I haven't used OpenSCAD at all though, so I can't compare.
A fundamental problem is that OpenCASCADE, despite being the most advanced open source CAD kernel, does kinda suck. It's single-threaded (FreeCAD has it on the main thread so any long operation blocks the entire UI) and it's… rather buggy.
Recent fun example I've encountered: doing a fillet in two places at the same time can result in either an unhelpful "resulting shape is invalid" or a crash inside OpenCASCADE, depending on the selection order (!) — https://github.com/realthunder/FreeCAD/issues/202
Last time I used SolveSpace, what I hated the most was how the undo button was near useless.. and https://github.com/solvespace/solvespace/issues/91 is still open :/
I see a lot of people here comparing FreeCAD to Fusion 360, but FreeCAD being opensource, it also offers addons and external workbenches, some that can cater to some very niche and specialized audiences.
Some examples would be:
- Naval ship design: https://github.com/FreeCAD/freecad.ship
- Architecture and BIM: https://github.com/yorikvanhavre/BIM_Workbench
Even though I'm only using it for CAD with my 3D printer, this is for me the very reason why this project is worth supporting.