3 ms·
I can only speak from a 3d printing perspective, and I've only tried OpenSCAD and FreeCAD. As rough as OpenSCAD is, I find myself coming back to it, because CA
by guitarbill 5y ago
I can only speak from a 3d printing perspective, and I've only tried OpenSCAD and FreeCAD.
As rough as OpenSCAD is, I find myself coming back to it, because CAD-as-code is just so useful (including leaving comments). For bashing out quick, fairly simple models I still like it. The various OpenSCAD DSLs can help, but also not when they get superseded or get in your way. I think the review on the posts blog summarizes it well [0].
FreeCAD is apparently capable, but the UI defeats me. IMO, it tries to do too many things and doing none well.
The post doesn't really do a good job of comparing how mature the others are, so I'm not sure. But if CadQuery works as well as OpenSCAD or better, I may just be sold.
[0] https://learn.cadhub.xyz/blog/openscad-review/ https://learn.cadhub.xyz/blog/openscad-review/
- ur-whale 5y agoYeah, I've tried to digest the Freecad UI / worflow many times, it's just horrible.
- regularfry 5y agoThere's definitely room for a UI remix that just embeds a couple of critical workbenches for specific workflows. I use it for designing things for 3d printing, and I spend all of my time in 3 workbenches, maybe 4 if I'm doing something unusual. There's a lot of UI/UX noise I don't need to care about.
- ur-whale 5y agoI'm curious: have you found a way to export your models to a mesh file format (eg obj) with some amount of control tessellation? Last I tried, I didn't manage to find the control. I assume it exists, but the UI was simply to painful to navigate.
- dTal 5y agoI mention SALOME above - it's a bit of a sister project to FreeCAD, and it has extensive mesh generation facilities as part of its role as a CFD pre-processor. I've no doubt you could use this to assert fine control over a surface mesh export.
- dTal 5y agoThere is, it's called SALOME. I've found it to be more intuitive than FreeCAD and they share a lot of code. Blows my mind that it's not more widely known. Bad marketing I guess - it's billed as a CFD preprocessor. https://www.salome-platform.org/ https://www.salome-platform.org/
- trymas 5y agoAFAIK FreeCAD has Python API. Though dunno about UX using it, probably not as streamlined as OpenSCAD, though maybe more powerful? https://wiki.freecadweb.org/FreeCAD_API https://wiki.freecadweb.org/FreeCAD_API
- irevdev 5y agoI kinda think the many of workbenches in FreeCAD might have been a mistake, it's confusing to know where to start.
- guitarbill 5y agoI'm inclined to agree, although I'm not trying to bash FreeCAD. The benefit of hindsight is unfair, and FreeCAD set out to be a "full" CAD package, which are naturally complex. Widespread 3d printing came after FreeCAD's inception. No doubt the 3d printing "sphere" could benefit from an open Fusion 360 replacement though...
- the__alchemist 5y ago> I've only tried OpenSCAD and FreeCAD. This is the crux of why you've come to this conclusion: FreeCAD is frustrating to work with compared to other CAD platforms.