Main menu


FreeCAD 0.20.1 for Windows, Mac, Linux

FreeCAD is a parametric 3D CAD modeller and drawing instrument. It is focused on decisively the mechanical designing and item configuration fields. FreeCAD is a universally useful component based on CAD, MCAD, CAx, CAE and PLM. It aims straightforwardly at mechanical designing and item configuration yet, in addition, fits a more extensive scope of purposes in designing. Like design or other designing strengths.

It is 100 per cent Open Source and incredibly particular, considering extremely progressed augmentation and customization. The product can as of now import DXF, OCA/GCAD, SVG, STP, STEP, IGS, IGES and different configurations. You can likewise make another report without any preparation.

FreeCAD upholds 2D items like lines, square shapes, curves or circles. As well as different 3D natives (box, circle, chamber, cone, torus), every one of which can then be controlled in different ways (interpretation, revolution, reflecting, scaling, offset from there, the sky is the limit).

There are additionally a lot of cross-section devices. A drawing module in which commodities extended perspectives on your calculation to a 2D SVG record. What's more, a raytracing module which trades your work for delivery in POV-Ray.

Python code underlies all of this. All that you do inside the connection point will give some Python order, which you can analyze. Unreservedly enter Python orders yourself on the off chance that you want somewhat more adaptability. Or on the other hand, even make macros by recording an especially helpful Python for replay later.

FreeCAD depends on OpenCasCade. That is a strong math part, including an Open Inventor-consistent 3D scene portrayal model. It is given by the Coin 3D library, and a wide Python API. The point of interaction is worked with Qt. FreeCAD runs the very same way on Windows, Mac OSX and Linux stages.

Key Features:

  • A complete Open CASCADE Technology-based geometry kernel allowing complex 3D operations on complex shape types. With native support for concepts like brep, NURBS curves and surfaces. A wide range of geometric entities, boolean operations and fillets, and built-in support of STEP and IGES formats
  • A full parametric model. All FreeCAD objects are natively parametric. That means their shape can be based on properties or even depend on other objects. All changes are being recalculated on-demand and recorded by the undo/redo stack.
  • modular architecture that allows plugins (modules) to add functionality to the core application.
  • Import and export to standard formats. Such as STEP, IGES, OBJ, STL, DXF, SVG, STL, DAE, IFC or OFF, NASTRAN, and VRML. In addition to FreeCAD’s native Fcstd file format.
  • A Sketcher with constraint-solver, allowing to sketch geometry-constrained 2D shapes. The sketcher currently allows you to build several types of constrained geometry. Also, you can use them as a base to build other objects throughout FreeCAD.
  • A Robot simulation module that allows studying of robot movements. The robot module already has an extended graphical interface allowing GUI-only workflow.
  • A Drawing sheets module that permits you to put 2D views of your 3D models on a sheet. This module then produces ready-to-export SVG or PDF sheets. The module is still sparse but already features a powerful Python functionality.
  • A Rendering module that can export 3D objects for rendering with external renderers. Currently only supports povray and LuxRender, but it will be extended to other renderers in the future.
  • An Architecture module that allows BIM-like workflow, with IFC compatibility.