TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

FreeCAD: A free and open source multiplatform 3D parametric modeler

619 pointsby marcobambiniover 4 years ago

37 comments

alias_neoover 4 years ago
I started using FreeCAD recently after getting a 3D printer, because I wanted something open source and runs on Linux which I could learn, and would become my CAD tool.<p>I have no CAD experience outside of what I learned in university over a decade ago, so it has been a challenge.<p>I have generally found it quite hard to achieve some simple designs, it&#x27;s not always easy to understand what a tool does from its name, and it&#x27;s not always easy to find a video online to help. Sometimes you know what you need to do, but can&#x27;t find the tool for it because you have no idea what it&#x27;s called in CAD land.<p>The bugs which cause parts to just disappear when you run certain operations are an issue, and there is little help to explain the cause, I&#x27;ve gotten a few designs into the broken state others have mentioned where you need to undo a bunch of work to recover, which is unfortunate.<p>On the other hand, I found creating drill holes, countersunk or counterbored incredibly easy and powerful.<p>I hope to find an up to date video series I can follow to learn more as I&#x27;m sure it&#x27;ll become a lot easier to use once I understand the tools better.
评论 #24514936 未加载
评论 #24516245 未加载
评论 #24516009 未加载
评论 #24515773 未加载
评论 #24517716 未加载
评论 #24515800 未加载
评论 #24515599 未加载
评论 #24521186 未加载
评论 #24515751 未加载
评论 #24515086 未加载
kuonover 4 years ago
I like FreeCAD but it has one major issue (compared to something like OnShape which I use now), it doesn&#x27;t have a smart naming topology.<p>For example, you create a cube, you make a hole in it (not fully through), and then you chamfer one side of the original cube. If you go back in the parametric history and change the depth of the hole for it to go through the whole cube it will change the name of the faces&#x2F;edges in the history and the chamfer will then be applied to another face.<p>This is a very hard problem to solve, and that&#x27;s where some commercial packages shines.<p><a href="https:&#x2F;&#x2F;wiki.freecadweb.org&#x2F;Topological_naming_problem" rel="nofollow">https:&#x2F;&#x2F;wiki.freecadweb.org&#x2F;Topological_naming_problem</a><p>I wish onshape was open source, but I guess it will never happen because it uses siemens parasolid under the hood (at least I think it does). I don&#x27;t know if FreeCAD can come close to something like onshape with the current gerometry kernel opencascade.
评论 #24516420 未加载
评论 #24514839 未加载
评论 #24515933 未加载
评论 #24514813 未加载
评论 #24516162 未加载
qz2over 4 years ago
I really want to like FreeCAD but it’s very very easy to screw up things irreparably in the parts designer. For example if you want to cut several faces and then realise you have made a mistake on one of the earlier sketches or need to adjust something, the whole model can fall apart. It just disappears. You have to unpick everything you did back to the point you did the original sketch and do it again.<p>This is a shame because the constraint modelling is actually better than F360.
评论 #24513732 未加载
评论 #24514124 未加载
评论 #24516849 未加载
langitbiruover 4 years ago
CAD software is so expensive.<p>Rhino is $995. Fusion 360 is $297&#x2F;year. Solid Works is $3995 with an annual maintenance fee of $1295.<p>Let&#x27;s compare them to photo editing software and the likes.<p>Adobe cloud subscription is US$52.99&#x2F;mo (all apps -&gt; Photoshop, Illustrator, After Effects, etc). If you only need Photoshop, the price is US$20.99&#x2F;mo. Affinity Photo is $49.99.<p>Nah, we have good opensource photo editing softwares like Gimp and Krita, a good opensource vector editing software like Inkscape.<p>References:<p><a href="https:&#x2F;&#x2F;www.rhino3d.com&#x2F;sales" rel="nofollow">https:&#x2F;&#x2F;www.rhino3d.com&#x2F;sales</a><p><a href="https:&#x2F;&#x2F;www.autodesk.com&#x2F;products&#x2F;fusion-360&#x2F;pricing" rel="nofollow">https:&#x2F;&#x2F;www.autodesk.com&#x2F;products&#x2F;fusion-360&#x2F;pricing</a><p><a href="https:&#x2F;&#x2F;www.engineeringclicks.com&#x2F;solidworks-price-guide&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.engineeringclicks.com&#x2F;solidworks-price-guide&#x2F;</a><p><a href="https:&#x2F;&#x2F;www.adobe.com&#x2F;creativecloud&#x2F;plans.html#" rel="nofollow">https:&#x2F;&#x2F;www.adobe.com&#x2F;creativecloud&#x2F;plans.html#</a><p><a href="https:&#x2F;&#x2F;affinity.serif.com&#x2F;en-gb&#x2F;photo&#x2F;#buy" rel="nofollow">https:&#x2F;&#x2F;affinity.serif.com&#x2F;en-gb&#x2F;photo&#x2F;#buy</a>
评论 #24514558 未加载
评论 #24514432 未加载
评论 #24515041 未加载
评论 #24518047 未加载
评论 #24515175 未加载
评论 #24514525 未加载
评论 #24527852 未加载
评论 #24521794 未加载
评论 #24517011 未加载
评论 #24518439 未加载
评论 #24521460 未加载
评论 #24514436 未加载
评论 #24515915 未加载
y04nnover 4 years ago
I tried to use FreeCAD, I&#x27;m new to CAD, and I found it very frustrating, I was able do to some complex parts but it took me time, it crashed multiples times and the drawing was not as parametric as I expected it to be (again I&#x27;m not an export).<p>Now I&#x27;m using Solvespace, and I&#x27;m very pleased, almost never crashed, sleek interface, there is a keyboard shortcut for every function, I can easily go back to a previous sketch to update quotes, it has a short and helpful documentation, the more you use it the faster you can do things (specially when you know keyboard shortcuts). It has some drawbacks, it lacks some nice functionalities you can have with FreeCAD plugins like threads, easy chamfer and fillet. Also sometimes while drawing a sketch it goes in 3D constrains mode and I can&#x27;t extrude, very frustrating.
评论 #24516815 未加载
sugarkjubeover 4 years ago
Freecad is, imho, a terrific project filling a huge void: there are very few free&#x2F;open source solutions that are a substitute for the extremely expensive commercial CAD solutions.<p>Freecad lags compared to commercial, but gets you a long way if you&#x27;re prepared to invest a little effort, and tolerate a few bugs.<p>I&#x27;m not affiliated with freecad in any way, but just want to remark if there are any students around (or anyone with a little time availabe) reading this with interest in both engineering and software development, contributing to freecad could be a very rewarding experience, and probably good basis for a project or thesis.
评论 #24514191 未加载
mnemncover 4 years ago
Coming from Sketchup and being a Software Engineer, parametric design in FreeCAD is a game changer for me.<p>For example being able to define a cabinet side length as the outdoor dimension minus twice the side panel thickness allows you to decide wood thicknesses after finishing the design without redoing everything.<p>However, FreeCAD seems to be highly unstable on macOS and Retina screens are not supported very well.
评论 #24516432 未加载
samchengover 4 years ago
My favorite part of FreeCAD is that it is scriptable. It&#x27;s very satisfying to define shapes via some math (or I&#x2F;O) in python, then turn them into a solid in FreeCAD, then export for 3D printing.<p>As an engineering tool, though, it still feels rudimentary (and sometimes buggy) compared to e.g. Solidworks. Keep going, guys!
评论 #24513463 未加载
评论 #24513625 未加载
RogueScientistover 4 years ago
FreeCAD is awesome, and here is why:<p>1) Open CASCDE geometry kernel, this is the heart of the cad system, for example Solidworks uses the Parasolid geometry kernel; which is owned by Siemens.<p>2. A powerful data structure; the feature tree that FreeCAD has is object oriented, and capable of adapting to complex tasks.<p>3. GUI written in QT, with a Python interface to instantiate the GUI. This allows you to load FreeCAD while in Blender and vice versa load Blender from within FreeCAD; this facilitate the sharing of geometry data, meshes, the OpenGL geometry pipeline, etc.<p>4. Support for Jupyter notebooks, this is important when you are doing analysis or something complicated and you wish to share and publish that data. Using SciPy , NumPy, and Octave its like running Matlab + CAD, its so powerful that you can drive simulations this way directly effecting the FreeCAD GUI.<p>5. BREP Internal data structure, in fact when you save a .fcad file extension, that is essentially a BREP file format, which is essentially a STEP file(a type of BREP). This is essentially what the professional CAD packages do, they are BREP with custom data structures.<p>6. BREP + STEP allows for extremely precise importing of model geometry. This allows you to download parts from McMaster, Berg, Pic Design, SDP, etc and use them in your design and generate a BOM from the precise part bing inserted.<p>7. Support for different mesh tessellation methods, this is important since working with manifold topology that is held internally by Open CASCADE or STEP can be non trivial mathematically to interpret.<p>8. Runs on Linux, OS X, and Windows natively.<p>9. Open source, so you are in control of your own destiny.<p>While FreeCAD has some rough spots around its edges currently, where it will he in the future if we invest our collective brainpower and knowhow into will far surpass any offering from Autodesk, Solidworks, as the rate of evolution of OpenSource compared to closed for profit systems is much more limited. We can as a community experiment with edgy things and push into new frontiers with our creativity and imagination and disrupt an entire paradigm the CAD industry uses today.<p>Blender already has advanced support of GPU real time ray tracing supported on the most recent GPU offerings, and is able to harness massively parallel compute for rendering and ray tracing. We can harness those same capabilities for an open source CAD platform, and use the GPU compute for the FEA capabilities.
评论 #24515345 未加载
NamTafover 4 years ago
FreeCAD is truly impressive and wonderful software, but yeh compared to commercial solutions it&#x27;s lacking the same degree of polish (and that&#x27;s not a criticsm, considering the price-points!).<p>Both Dad and I use it at home for our 3D printing modelling, however at work I get to use SolidWorks and previously have used NX. Compared to them, I think the most common pinch point for me is how segmented sketches vs extrusions are. In Solidworks, you literally click a surface (plane, surface face of parametric solid, etc.) and just draw. Then you grab it and pull it out. It automagically does all the line constraints, etc. and there&#x27;s not quite the same degree of separation as FreeCAD requires, where I have to make a dedicated sketch in one area, then switch to the other area to do the extrusion of it. Indeed, this sort of UI polish seems to be where most of my issues lie, rather than specific features missing.<p>I get the suspicion that the people working on FreeCAD are probably the ones who really enjoy writing an elegant parametric modelling program, so they&#x27;re all about the engine and the UX becomes a little bit of an afterthought. That&#x27;s not to criticise them, but rather highlight that a commerical entity is able to pay money to get all of those &#x27;less sexy&#x27; jobs completed to a high quality. It&#x27;s a timely reminder to me that there&#x27;s a requirement for all types in a community project, including people who aren&#x27;t the flashy wunderkind producing the sexy engineered solutions - you just as much need the person who puts in the hard and thankless work making all the documentation neat, logical and consistent.<p>Nevertheless, I don&#x27;t think I&#x27;ll be paying for a SolidWorks licence at home anytime soon, so I&#x27;m really appreciative of everything that the FreeCAD team has done.<p>edit: To be clear, if you&#x27;re wanting to learn CAD then FreeCAD is an admirable choice and will teach you well. Indeed, some of the extra steps it requires is probably good from a learning perspective, because it makes you think through the process more completely and logically. In that sense, the handholding and coddling of some of the more sophisticated commercial packages can be detrimental, because you don&#x27;t really learn how every part goes together specifically as you&#x27;re developing your model.<p>I definitely don&#x27;t mean any of my post to come across as criticism meant to deter anyone from trying FreeCAD. I was more trying to draw out the broader point that all too often, volunteer projects suffer from someone not doing &#x27;the boring job&#x27;, because using FreeCAD vs. commerical packages reminded me of that insight.
评论 #24514300 未加载
评论 #24514513 未加载
Kosirichover 4 years ago
I love the idea of FreeCAD and how much value it provides if you don&#x27;t need &#x27;advanced&#x27; stuff. That being said, it often leaves me with impression that UI, UX could and should be so much better in order to become a go to solution for hobbyist and licensing cost mindful people. p.s-Anyone here into StepNC format?
评论 #24514527 未加载
MarcScottover 4 years ago
If anyone is interested in a few tutorials to get started using FreeCAD, we have a few on the Raspberry Pi Projects site <a href="https:&#x2F;&#x2F;projects.raspberrypi.org&#x2F;en&#x2F;projects?software%5B%5D=freecad" rel="nofollow">https:&#x2F;&#x2F;projects.raspberrypi.org&#x2F;en&#x2F;projects?software%5B%5D=...</a>
评论 #24524726 未加载
osamagirl69over 4 years ago
Frecad has come a LONG way since I started using it in 2016, and I encourage those who had a hard time with it a few years back to give it another try. Also - make sure you are getting a recent version, some distros have a tendency to ship a horendously outdated version. The current stable version is 18.4, there should be 19.0 release soon with a ton of improvements, but it is not quite there yet.
评论 #24514734 未加载
serfover 4 years ago
I hate what Autodesk did with Fusion, but the problems i&#x27;ve ran into while searching for an alternative are:<p>1) Most packages don&#x27;t have any included standards libraries; this makes modeling a standardized drilled borehole a much more involved affair. It makes hardware provisioning a more involved affair. Much nicer to have included libraries for things like, for example, a #6-32 UNC bolt. No need to go find a bolt and bust out the calipers to verify things like shoulder width and so-on, it&#x27;s just there. The F360 and Solidworks parts libraries are both great. Nearly non-existent on the free&#x2F;cheaper alternatives.<p>2) Most CAD&#x2F;CAM software I have ran into deals with high poly models terribly. Sure, the solution is to simplify the models, but it&#x27;s just not a feasible goal when dealing with very complex assemblies. Fusion&#x2F;Solidworks deal with high polygon stuff as gracefully as possible. Onshape becomes nearly unusable. Freecad gets unstable. I can&#x27;t comment on complexity with openscad, but it dealt with modeled parametric bolts and nuts just fine in my case; a case which lags most clients due to the high poly count on bolt threads.<p>3) THREADED HOLES. F360 and Solidworks can deal with standardized threads with ease. Onshape requires a buggy community-written add-on where most standards must be defined rather than found in a look-up table. OpenSCAD has lots of do-able thread solutions. Freecad sucks at threads, as far as i&#x27;ve learned thus far.<p>So, still, the search continues.<p>If I had all the resources in the world i&#x27;d buy a Solidworks license. I just like it the best, the simulation packages are nice, the libraries are nice, the UX is nice -- it just feels like quality. Too bad I can&#x27;t afford it.<p>They were nice enough to let me have a trial license for awhile, but after expiration I was driven to F360 -- which due to recent decisions they&#x27;ve made I totally regret.<p>I wish SW had a free&#x2F;low cost option, but I recognize that if they did it&#x27;d probably compromise the product to the point where i&#x27;d no longer be interested, as much as I hope otherwise.
评论 #24514867 未加载
评论 #24515097 未加载
loughnaneover 4 years ago
I want to likes FreeCAD, but it’s just not there for reasons mentioned elsewhere in the thread.<p>I’ve logged probably thousands of hours in each Solidworks, Pro|engineer (now creo) and onshape (current favorite), so I’m familiar with the productivity costs of switching to a new program.<p>The inefficiencies of FreeCAD is way beyond any switching cost, probably 5x less efficient to design and iterate.
DominikDover 4 years ago
FreeCAD saved me a lot of headaches when I bought a flat last year. My wife wasn&#x27;t happy with me spending a lot of time drawing stuff by the entresol ended up exactly as we expected and since I modeled and positioned every piece of furniture in FreeCAD, only a single power outlet is in a wrong position (and that&#x27;s because we got a different locker than we origianly intended).<p>The bugs are there but you learn to work around them easily. And it&#x27;s not like commercial software is bug free as probably anyone dealing with video editing can attest. ;)
numpad0over 4 years ago
Also: <a href="https:&#x2F;&#x2F;github.com&#x2F;realthunder&#x2F;FreeCAD_assembly3&#x2F;releases" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;realthunder&#x2F;FreeCAD_assembly3&#x2F;releases</a>
dmos62over 4 years ago
If interested in free parametric 3D CAD, checkout SolveSpace: <a href="http:&#x2F;&#x2F;solvespace.com&#x2F;index.pl" rel="nofollow">http:&#x2F;&#x2F;solvespace.com&#x2F;index.pl</a><p>It&#x27;s very functional (as in functional programming) in its approach. Weighs in at only a few megs. It&#x27;s my go to tool for sketching things out when woodworking.
jeromenerfover 4 years ago
I do a lot of woodworking, from timber framing to small furniture and I have yet to find a convenient software to design projects.<p>Woodworking may not require the same set of features, the same level of precision ... For me, doing one shot projects, it is all about &quot;test fitting&quot; the design, the joints, the cut list, etc.<p>I find 3D modeling and CAD tools usually complex, time consuming, expensive with stupid plans and they also take the life breath out of creative projects. Were I a professional, I may rationalize the time spent and their value if I had to repeat the same jobs.<p>I get most of what I need from paper &#x2F; iPad sketching app (I recommend concepts app). I had to learn to draw and sketch, but it feels more related to building than modeling.<p>Freecad is definitely complex to use (I spend hours learning by designing dovetailed drawers). Openscad was a better fit for me. I could even integrate it in org mode :)
评论 #24517306 未加载
klungerover 4 years ago
I tried both this and Sketchup for a home modelling project. I ended up paying for Sketchup because it was so much easier to use. I did not need the degree of control you can get with FreeCAD, so it was just wasted time and energy.
_defover 4 years ago
Does anyone know good learning resources when it comes to FreeCAD? (especially regarding 3d printing)
评论 #24513618 未加载
评论 #24513746 未加载
评论 #24513435 未加载
DanGPhotonover 4 years ago
Anyone here ever try ironCAD? I&#x27;ve thought about buying a personal license of a professional CAD package. Solidworks (my most familiar) is too expensive for personal use. OnShape I&#x27;d consider if I could sign up month-by-month and go dormant. But I&#x27;d like an old-school software package that I could keep indefinitely but knew it could do all my entry-level work.
andi999over 4 years ago
I tried it a while ago, i had 2 problems:<p>-how do you make assemblies out of parts (sugar on top explosion function) - derive a technical drawing from the 3D model I could sent to the milling shop<p>Point 2 is a dealbraker.<p>I couldnt do it. Maybe it is me. Maybe I didnt find the right documentation, maybe I didnt understand what I am looking for.<p>Using TurboCad now, not saying I am happy (docs are lacking, but it seems you can buy training)
评论 #24514371 未加载
评论 #24514333 未加载
eggyover 4 years ago
I use FreeCAD and Solvespace mainly for personal use, but I use Fusion, Inventor, Solidworks, and Rhino at work with Inventor and Rhino being my two main CAD programs. We also have Revit and I had been using IDEAS back in 1997.<p>I love FreeCAD for the Python API, and the now-integrated FEM workbench. I&#x27;ve done some fun CFD work with this.<p>I like Fusion, but I do fear a web-based-only CAD. For this reason, I am looking at Alibre Atom for $199 for personal use. It seems really polished, easy to use, and it has been around for a while in different incantations.<p>Solvespace is great for four-bar linkages and other geometrical work, but there is no way I could spend the time doing a three-hundred part assembly when I could do it in Fusion or Inventor in much less time, and it could be shared or worked on by others more readily. Solvespace is amazing for what it is, and I will continue to use and follow it.
varbhatover 4 years ago
I think that it is good overall to support this project. CAD software that runs on most Operating Systems unlike AutoCAD.<p>But, Training Users to use FreeCAD also matters. Also,it would be nice if FreeCAD can read&#x2F;write AutoCAD files.
fireattackover 4 years ago
No Windows binary for 0.19_pre provided despite the description says so?<p><a href="https:&#x2F;&#x2F;github.com&#x2F;FreeCAD&#x2F;FreeCAD&#x2F;releases&#x2F;tag&#x2F;0.19_pre" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;FreeCAD&#x2F;FreeCAD&#x2F;releases&#x2F;tag&#x2F;0.19_pre</a><p>Bug trakcer [1] says you can only report bugs for 0.19 version, so using an older version isn&#x27;t an option.<p>[1] <a href="https:&#x2F;&#x2F;tracker.freecadweb.org&#x2F;my_view_page.php" rel="nofollow">https:&#x2F;&#x2F;tracker.freecadweb.org&#x2F;my_view_page.php</a>
评论 #24517027 未加载
Buttons840over 4 years ago
How does this compare to OpenSCAD?
评论 #24513983 未加载
评论 #24513558 未加载
评论 #24513551 未加载
ktn00bover 4 years ago
I am trying to create a CAD driven design tool for a farming project. An equivalent from a different sector would be Helioscope (<a href="https:&#x2F;&#x2F;www.helioscope.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.helioscope.com&#x2F;</a>) for Solar Plant planning.<p>All I know is javascript based web development so am quite lost on where to start. Tring to google only brings up general purpose CAD tools. Any ideas on how to go about it?
throw0101aover 4 years ago
How does it compare to OpenSCAD, which now also has an a story on the front page:<p>* <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24514978" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=24514978</a><p>There was a presentation at SCALE 18x earlier this year (pre-shutdown):<p>* <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G39tJdmLuAI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=G39tJdmLuAI</a>
turpialitoover 4 years ago
I work with AutoCAD, ACAD Architecture and VectorWorks. I think and hope in the not-so-long-run FreeCAD will be serious competition for traditio9nal mainstream&#x2F;enterprise CAD. That being said, I do agree with some on the fact that the UI needs a little work, and improved tutorials.
评论 #24514580 未加载
sireatover 4 years ago
What would be a reasonable FOSS alternative to Sketchup?<p>I know a number of architects who are dead set on using Sketchup versions circa 2014 - 2017 for most of the preliminary work.<p>It seems to fit their workflow the best.<p>They only go to AutoCAD when absolutely necessary.<p>We are talking architects with 20 years of AutoCAD experience.
jventuraover 4 years ago
Anyone knows if it&#x27;s possible to export a house plan in FreeCAD to use on AutoCAD? I need to draw the 2D floors of my house and send to a professional architect who is using AutoCAD..
评论 #24516532 未加载
pjmlpover 4 years ago
Looking forward to those promoting FreeCAD given the recent Autodesk Fusion 360 news to actually sponsor FreeCAD developers.<p>Or is yet another set of free beer posts?
tamberover 4 years ago
This is awesome! I should&#x27;ve looked into this kind of thing sooner, I&#x27;ve been meaning to start playing around with CAD for a while now.
quyleanhover 4 years ago
Is there any free and open source tool for chip design? I mean the alternative for Cadence Virtuoso, Synopsys.
评论 #24516573 未加载
grufkorkover 4 years ago
Haven’t tried FreeCAD, but it kind of sounds like OpenSCAD (openscad.org). There you only use scripts to generate models which is nice, but a bit too clunky and slow to iterate. The lack of direct visual feedback makes for a less intuitive interface. FreeCAD seems a lot better in that aspect, and in difference to say Fusion360 you can use your models for commercial purposes!
评论 #24517005 未加载
评论 #24514349 未加载
thdrdtover 4 years ago
Joko Engineeringhelp (channel with a lot of FreeCAD tutorials) just posted a video answering questions like: should I learn FreeCAD, can it be used commercially, how does it compare to industry standard tools?<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=udIBhVIy5MI" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=udIBhVIy5MI</a>