FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.
FreeCAD allows you to sketch geometry constrained 2D shapes and use them as a base to build other objects. It contains many components to adjust dimensions or extract design details from 3D models to create high quality production ready drawings.
FreeCAD is a multiplatfom (Windows, Mac and Linux), highly customizable and extensible software. It reads and writes to many open file formats such as STEP, IGES, STL, SVG, DXF, OBJ, IFC, DAE and many others, making it possible to seamlessly integrate it into your workflow.
FreeCAD is designed to fit a wide range of uses including product design, mechanical engineering and architecture. Whether you are a hobbyist, a programmer, an experienced CAD user, a student or a teacher, you will feel right at home with FreeCAD.
FreeCAD equips you with all the right tools for your needs. You get
modern Finite Element Analysis (FEA) tools, experimental CFD, dedicated BIM,
Geodata or CAM/CNC workbenches, a robot simulation module that
allows you to study robot movements and many more features. FreeCAD
really is a Swiss Army knife of general-purpose engineering
toolkits.
FreeCAD is made primarily to design objects for the real world. Everything you do in FreeCAD uses real-world units, be it microns, kilometers, inches or feet, or even any combination of units. FreeCAD offers tools to produce, export and edit solid, full-precision models, export them for 3D printing or CNC machining, create 2D drawings and views of your models, perform analyses such as Finite Element Analyses, or export model data such as quantities or bills of materials.
FreeCAD features an advanced geometry engine based on
Open CASCADE Technology. It supports solids,
Boundary Representation (BRep) objects, and
Non-uniform rational basis spline (NURBS)
curves and surfaces, and offers a wide range of tools to create and modify these objects, including complex
Boolean operations,
fillets, shape cleaning and
much more.
All FreeCAD objects are natively parametric, meaning their shape can be based on properties such as numeric values, texts, on/off buttons, or even other objects. All shape changes are recalculated on demand, recorded by an undo/redo stack, and allow to maintain a precise modelling history. Properties of one object can drive the value of properties of other objects, allowing complex, custom parametric chains that could only exist in your wildest dreams. New parametric objects are easy to code.
While the FreeCAD core functionality is coded in C++ for robustness and performance, large parts of the external layers, workbenches and and almost all the communication between the core and the user interface is coded in Python, a flexible, user-friendly, easy to learn programming language. From Python code, you are able to do just anything in FreeCAD, from simple one-line commands in the integrated Python console to recording macros, coding your own tools up to full custom workbenches.
FreeCAD allows you to import and export models and many other kinds of data from your models such as analyses results or quantities data to dozens of different file formats such as STEP, IGES, OBJ, STL, DWG, DXF, SVG, SHP, DAE, IFC, OFF, NASTRAN, VRML, OpenSCAD CSG, and many more, in addition to FreeCAD's native file format. Add-on workbenches can also add more file formats.
FreeCAD features a state-of-the-art Sketcher with integrated constraint-solver, allowing you to
sketch geometry-constrained 2D shapes. Sketches are the main
building block of FreeCAD, and the constrained 2D
shapes built with it may then be used as a base to build other
objects throughout FreeCAD, be it either with the
dedicated Part Design workbench or any other workbench.
FreeCAD offers dedicated workbenches for a variety of purposes such as CSG modeling, simple 2D CAD drafting, NURBS surfaces, architectural or BIM modeling, 3D printing, CAM and CNC, point clouds, working with OpenSCAD files, designing industrial robot trajectories, doing Finite Element Analyses, and much more. FreeCAD also provides easy tools to install and manage add-on workbenches and macros developed by the users community.
ATTENTION EBAY: DO NOT REMOVE THIS LISTING. WE ARE LEGALLY AUTHORIZED AND PERMITTED TO DISTRIBUTE THIS ORIGINAL SOFTWARE AS PER THE GNU/GPL LICENSE, WHICH GIVES US EXPLICIT LICENSE FOR RESALE AND REDISTRIBUTION BY THE INTELLECTUAL PROPERTY OWNERS AND DEVELOPERS. ALL TRADEMARKS AND BRAND NAMES LISTED ARE OWNED BY THEIR PROSPECTIVE OWNERS. PROOF OF AUTHORIZATION WILL BE GLADLY PROVIDED. THIS ITEM COMPLIES WITH ALL CURRENT EBAY POLICY. SENDING THIS ITEM BY EMAIL OR BY ANY OTHER DIGITAL DELIVERY METHOD IS NOT ALLOWED AND VIOLATES EBAY POLICY.