![]() |
|
![]() |
| I still recommend RealThunder's fork (https://github.com/realthunder/FreeCAD/) at the moment, even though his fork is a bit lagging at the moment.
Most of his contributions to the topology fixes got merged back into freecad now, but his enhancements to UI/behavior aren't (yet), and they make a night and day compared to ondsel too. I didn't find any significant limitation to RealThunder's assembly3. In any case, while far from most commercial offerings, FreeCAD is progressing and the future looks bright. I've stopped using f360/onshape in the last years for my hobby designs. Once you know the specific limitations of freecad+occt (something you learn in each cad program) and how to work them around effectively, it's already pretty powerful. |
![]() |
| It's also worth noting that they work with FreeCAD and make pushes to them too. So using either helps both. I've been very happy with the developers and they are very responsive on GitHub. |
![]() |
| Why "on Mac"? Is it required? I'm interested in trying out anything that might help to break Autodesk's monopoly, but not at the expense of having to use a Mac. |
![]() |
| Yeah there is zero reason for mac.
Freecad on Linux is great, and for commercial packages, onshape on chromium on Linux runs better for me than fusion on windows did. |
![]() |
| Sorry, but Autodesk was always run by beancounters. They wanted their share in office products, and went lucky with CAD. Read John Walkers "Autodesk Files". |
![]() |
| Cheap license of what? SolidWorks? Fusion? OnShape?
Edit: I can google that. I was just surprised that I've been using the stuff at work for over a decade and I am juat now hearing about it. |
![]() |
| I've done some FreeCAD and OpenCAD, but SolveSpace is a new one to me. Will scope it out.
FWIW, I agree on the free platform thing. I can't bring myself to put my actual projects on there. |
![]() |
| SOLIDWORKS for Makers is $48/year [1]. That subscription includes a proper SOLIDWORKS installation, Dassault is pushing their web stuff, but you don't need to use it. Also, it uses local files by default, unlike Fusion [2]. The subscription comes with a no-commercial-use clause and the files can't be opened in the commercial version, but I'm sure if push comes to shove the file thing will be fixed on the high seas.
Re: Mac: SOLIDWORKS runs perfectly well in Parallels on M1. I moved from Fusion and it's been great. Just having fully working G3 surfaces/constraints [3] and patterning on sketch points alone is worth the expense. [1] https://www.solidworks.com/solution/3dexperience-solidworks-... [2] Recently Autodesk changed the policy and now Fusion360 will remove your files if you don't pay and not log in for a year. [3] Something that I don't think we'll ever see in FreeCAD, considering the pace of Open CASCADE development https://git.dev.opencascade.org/gitweb/?p=occt.git |
![]() |
| That looks very limited judging by the product page. I design buildings and property plans. Will this design structures in 3D and produce elevations and floor plans from those? |
![]() |
| There's a bit more to it than that. There's an underlying library which can support solid modelling, but Blender has (or had) such an outdated version that it just wasn't possible.
Back in 2020 someone submitted code to get it working, in order to make solid modelling possible: https://archive.blender.org/developer/D6807 Unfortunately it looks like no official Blender developer ever took the time to review it, let alone merge it. Super unfortunate, as it was only about 15 lines changed. Probably would have needed at least one revision though, as one of the changes was just commenting out some lines. That'd likely have needed to be a better conditional instead. |
![]() |
| The CAM module is called Path, an you can find a list of the post processors included here: https://wiki.freecad.org/CAM_Post
I have milled some basic things using the FreeCAD CAM on a ShopBot 2416 and small custom grbl based CNC. Many years ago now, but things generally look better now. Otherwise I have exported geometry and used external CAM software like VCarve |
![]() |
| I agree that it's more difficult to manage Build123D or CadQuery due to their status as Python packages with heavier dependencies. (Less of a problem with Replicad, which is a client-side JS package)
This is a little bit of why I jumped to FreeCAD from OpenSCAD -- the existence of prebuilt distributions of FreeCAD, and the realisation that I'd always be able to script FreeCAD if I needed it. Though I think Build123D has the beginnings of momentum (I also think it's not hard to see why): https://github.com/phillipthelen/awesome-build123d But OpenSCAD is a terrible, obstinate "standard" choice; I wish it were not seen that way, don't you? Because it's holding everyone back. (This does make me realise that maybe working on an Electron-based Replicad desktop app would be a good use of my time.) |
![]() |
| Hope that the new changes make freecad a little more accessible. Coming from Fusion I really tried to make it work for me but the UI is so awkward and abstruse I quickly gave up. |
![]() |
| If you ever rage quitted FreeCAD then give OpenSCAD a try. It's completely different workflow and I love it. It perfectly clicked with the way I work and think. |
![]() |
| IMO the biggest thing is the auto-dimension tool. Instead of remembering 10 different keyboard shortcuts or constantly having to click on the toolbar, I just need to remember a single shortcut. |
![]() |
| Does anyone have any good resources on learning FreeCAD? I didn’t exactly find the interface approachable. Typically I use OpenSCAD for my basic 3D modeling needs. |
![]() |
| I like JokoEngineering's tutorial videos: https://www.youtube.com/watch?v=Odr5viqPwkc
My first tip for most people would be to start with the Part Design workbench, although if you're coming from OpenSCAD, you might prefer the Part workbench. FreeCAD has many different workbenches for handling various use cases, such as architectural models, surface trimeshes, 2D machine shop drawings, and so on. The various workbenches do mostly work together well, but for a beginner it's intimidating to have so many options. "Part Design" is probably the most familiar approach for people coming from high-end CAD programs like SolidWorks; it uses the 2D sketch + extrude workflow. The similarly-named Part workbench is for people who prefer to think in terms of boolean operations on solids, which is generally the OpenSCAD way. |
![]() |
| Not freecad related, but if you like programmatic cad like openscad, you may like cadquery even more. A lot of operations are way more natural and you can export step, not just stl. |
![]() |
| Definitely want to get a link back to the main site in your blog header - right now you have to edit the URL.
Great work! Happy to see this, open and free tools make the world a better place. |
![]() |
| Oh wow, super excited to see this posted. Will be on the lookout for updated tutorials. If anyone has good suggestions there, I'm game to check them out. |
![]() |
| I personally consider FreeCAD very far from stable. All I need to do is to open random example projects to speedrun to some warning/error/exception/segfault. |
![]() |
| Thank you, that's all very good information. I was just a little frustrated because none of that was discoverable either in the announcement linked from HN, or their home page. |
Solidworks is great until you have to buy your own license. This costs MULTIPLE thousands of dollars. You cannot purchase a "hobby" version that actually gives you the desktop version. I used solidworks up until my company license got pulled. Additionally im not a student anymore so no luck there.
I used to use Fusion - but it was never as nice as solidworks. My student edition expired and now im out of that to.
Now I use FreeCAD on Mac. Takes time to adjust and I cannot model as quickly, but saving $$$$