FreeCAD 1.1.2

FreeCAD is a free and open source parametric CAD software developed by the FreeCAD Project. It is designed for creating 3D models of real life objects, with a focus on mechanical engineering, product design, and architecture.

The software uses parametric modeling, allowing users to modify designs by adjusting parameters rather than recreating models from scratch.

3D modeling and CAD software are essential for engineers, designers, and hobbyists working on technical projects. FreeCAD is a powerful open source parametric 3D modeling application that provides advanced design tools without the cost of commercial CAD software.

Download FreeCAD 1.1.2 - Software Mirrors

Download FreeCAD 1.1.2 for Linux - aarch64
FreeCAD_1.1.2-Linux-aarch64-py311.AppImage

FreeCAD 1.1.2 Release Notes:

FreeCAD 1.1.2 is a maintenance release in the 1.1.x series. It includes several security fixes addressing code-execution and other file-handling vulnerabilities that can be triggered by opening a maliciously crafted FCStd file. All previously-released versions are affected by one or more of these issues, so we strongly recommend that all users upgrade, especially anyone who opens FreeCAD files from untrusted or unknown sources.

How to download

The assets section below is automatically populated as the builds complete: if you don't see a download for your system, please be patient, the builds can take several hours to complete. Windows and macOS builds are signed by The FreeCAD project association AISBL.

What's Changed

  • [Backport releases/FreeCAD-1-1] BIM: fix projection direction of hidden geometry in TechDraw_ArchView by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29384
  • [Backport releases/FreeCAD-1-1] BIM: fix double-click visibility behavior of views in Views Manager by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29387
  • [Backport releases/FreeCAD-1-1] Let setupTitleBar replace existing title bar, to avoid need to first remove any existing (#14650) by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29460
  • [Backport releases/FreeCAD-1-1] CAM: Fix HiDPI support and font scaling in CAM tool widgets by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29469
  • [Backport releases/FreeCAD-1-1] Sketcher: preserve local overlay depth for dimensions and grid by @tritao in https://github.com/FreeCAD/FreeCAD/pull/29394
  • [Backport releases/FreeCAD-1-1] Sketcher: preserve local overlay depth for dimensions and grid by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29289
  • [Backport releases/FreeCAD-1-1] FEM: Fix highlight selection for compsolid pop-up tool by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29531
  • [Backport releases/FreeCAD-1-1] PartDesign: fix Chamfer tool not starting in selection mode by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29529
  • [Backport releases/FreeCAD-1-1] App: Use __ModDirs__ as the authoritative list of mods to load from by @chennes in https://github.com/FreeCAD/FreeCAD/pull/29068
  • [Backport releases/FreeCAD-1-1] core: fixes #29090 allow navigation ie. pan, orbit, track after using long LMB press by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29541
  • [Backport releases/FreeCAD-1-1] BIM: fix duplicate processing in IFC export by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29530
  • [Backport releases/FreeCAD-1-1] TechDraw: prevent crash on document load by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29657
  • [Backport releases/FreeCAD-1-1] Draft: fix clone diffuse color regression 2 by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29735
  • [Backport releases/FreeCAD-1-1] Draft: Draft_ShapeString: disable point update after entering coords in task panel by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29840
  • [Backport releases/FreeCAD-1-1] TechDraw: Do not maximize MDIView when closing by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29842
  • [Backport releases/FreeCAD-1-1] BIM: fix accuracy issue with roof subtraction by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29851
  • [Backport releases/FreeCAD-1-1] core: cmake: fix build errors with qt v6.11 by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29905
  • [Backport releases/FreeCAD-1-1] App: Fixes possible crashes in ComplexGeoDataPy::setElementName by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29960
  • [Backport releases/FreeCAD-1-1] Gui: Fix possible crash when opening by drag and drop by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29965
  • [Backport releases/FreeCAD-1-1] Gui: Disable drag and drop of coordinate system by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29964
  • [Backport releases/FreeCAD-1-1] Fix possible crash in DrawViewPart by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29963
  • [Backport releases/FreeCAD-1-1] Part: Fix crash in wireEncirclesAxis by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29969
  • [Backport releases/FreeCAD-1-1] App: Fix crash in GeoFeaturePy::getGlobalPlacementOf by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/29968
  • [Backport releases/FreeCAD-1-1] PartDesign: Fix both Pipes by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30147
  • [Backport releases/FreeCAD-1-1] Style: greyed the text in non-visible objects by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30199
  • Fem: Update analysis type and eigenmode limits properties for old projects by @marioalexis84 in https://github.com/FreeCAD/FreeCAD/pull/30198
  • Assembly: Fix AssemblyLink double click not working if no view (#28848) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/30177
  • [Backport releases/FreeCAD-1-1] BIM: Update BIM Classification Download URL by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30258
  • [Backport releases/FreeCAD-1-1] Core: Add version warning dialog and preference by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30276
  • [Backport releases/FreeCAD-1-1] Draft: fix AutoUpdate icon change of Shape2DView by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30315
  • [Backport releases/FreeCAD-1-1] Draft: update draft_test_objects.FCstd by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30345
  • [Backport releases/FreeCAD-1-1] Gui: Don't auto-select object after deletion by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30457
  • CAM: Vcarve - Fix step down [1.1 manual backport] by @tarman3 in https://github.com/FreeCAD/FreeCAD/pull/30490
  • CAM: Fix armhf build failure: OpenGL macro conflict with Coin3D heade… by @chennes in https://github.com/FreeCAD/FreeCAD/pull/30174
  • [Backport releases/FreeCAD-1-1] BIM: fix fill of shaft-like objects in TechDraw_ArchView by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30526
  • [Backport releases/FreeCAD-1-1] BIM: fix Arch_RemoveShape by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30527
  • [Backport releases/FreeCAD-1-1] BIM: fix faulty Presets paths by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30528
  • Gui: Only set style-sheet if it has actually changed. Simplify overla… by @chennes in https://github.com/FreeCAD/FreeCAD/pull/30173
  • [Backport releases/FreeCAD-1-1] BIM: fix import issues related to switching to Strict IFC by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30619
  • [Backport releases/FreeCAD-1-1] BIM: fix fill of shaft-like objects in Draft_Shape2DView by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30618
  • [Backport releases/FreeCAD-1-1] Draft: Fix crossed segment pairing when binding offset wall wires by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/30638
  • CI: Pin Windows runners to windows-2022 by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31213
  • [1.1] Sketcher: add reverse mapping correction to Carbon Copy (#25745) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31205
  • [1.1] App: Add #include and switch to std::numeric_limits (#27742) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31202
  • [1.1] Update ArchPipe.py by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31201
  • [1.1] CI: Run expensive CI only after initial PR approval by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31199
  • [1.1] CAM: Fix case when CAM operation Safe height, Start depth, and Final depth are the same value. (#27258) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31196
  • [1.1] Merge pull request #27243 from 3x380V/app by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31206
  • [1.1] BIM: changing door or window opening or direction should touch hosts (#29404) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31204
  • [1.1] App: handle symlinks in Application::processFiles & DocInfo::getDocPath by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31198
  • [1.1] App/BIM/Draft: use repr() for more robust quoting (#28757) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31203
  • [1.1] Gui: Improve drag & move of annotation label (#29953) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31200
  • [1.1] App: Get Addon name from Metadata by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31197
  • [1.1] Escape strings when passing to interpreter by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31219
  • [1.1] Fix #30706: Allow Macro dirs as sources of PropertyPythonObject by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31220
  • [1.1] Fix weekly Linux and Windows package builds by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31232
  • [Backport releases/FreeCAD-1-1] Draft: increase center point tolerance for angular dimensions by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31262
  • [1.1] Gui: Fix SplashScreen-induced app startup slowdown by @3x380V in https://github.com/FreeCAD/FreeCAD/pull/31260
  • [Backport releases/FreeCAD-1-1] Base: Harden FCStd Reader against XXE by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31280
  • [Backport releases/FreeCAD-1-1] App: Prevent directory traversal in included file by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31281
  • [Backport releases/FreeCAD-1-1] FEM: Switch to direct C++ set of text values by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31312
  • [Backport releases/FreeCAD-1-1] TD: harden face creation by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31370
  • [Backport releases/FreeCAD-1-1] Part: Ensure filename is properly escaped by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31381
  • [Backport releases/FreeCAD-1-1] Robot: Ensure filenames are properly escaped by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31380
  • [Backport releases/FreeCAD-1-1] TD: Ensure quotes in a filename are properly escaped by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31379
  • [Backport releases/FreeCAD-1-1] CAM: Escape user input to avoid code injection by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31378
  • [Backport releases/FreeCAD-1-1] Sanitize user-controlled strings by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31377
  • [Backport releases/FreeCAD-1-1] BIM: fix error in #30001 by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31447
  • Backport #30910 to releases/FreeCAD-1-1 by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31458
  • [Backport releases/FreeCAD-1-1] TD: Add missing escapeEncodeString() by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31493
  • [Backport releases/FreeCAD-1-1] BIM: remove calls to eval in BimTutorial (workaround solution) by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31498
  • [Backport releases/FreeCAD-1-1] Cherry-pick security fixes by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31505
  • [1.1] CAM: Fix cam eval blacklist by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31504
  • [1.1] PD: Add FuzzyTolerance property by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31249
  • [Backport releases/FreeCAD-1-1] Sketcher/Measure: fix precision loss in dimension and measurement values by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31512
  • [Backport releases/FreeCAD-1-1] "sketcher: fixes 28639, restore preselect highlight for faces when using external projection tool" by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31513
  • [Backport releases/FreeCAD-1-1] Robot: Escape strings by @freecad-ci-runner in https://github.com/FreeCAD/FreeCAD/pull/31502
  • Build: Update version to 1.1.2 by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31250
Full Changelog: https://github.com/FreeCAD/FreeCAD/compare/1.1.1...1.1.2

Key Features

Parametric Modeling

FreeCAD’s core feature is parametric design.

Users can:

  • Modify dimensions and constraints at any time

  • Recalculate models automatically

  • Maintain design history

This makes it ideal for engineering workflows where precision and iteration are important.


Modular Workbench System

FreeCAD uses a workbench based interface, where each module is designed for a specific task.

Examples include:

  • Part Design for solid modeling

  • Draft for 2D drawing

  • Arch for architectural modeling

  • Path for CNC machining

This modular approach allows users to focus on specific workflows.


Sketcher Tool

The Sketcher workbench enables users to create 2D sketches that serve as the foundation for 3D models.

Features include:

  • Geometric constraints

  • Dimensional constraints

  • Fully parametric sketches

This is a critical component for precise modeling.


3D Modeling and Assembly

FreeCAD supports complex 3D modeling and assembly creation.

Users can:

  • Combine multiple parts

  • Simulate assemblies

  • Analyze mechanical relationships

This makes it suitable for engineering and product design.


File Format Support

FreeCAD supports a wide range of file formats:

  • STEP

  • IGES

  • STL

  • OBJ

  • DXF

This ensures compatibility with other CAD tools and workflows.


Python Scripting

FreeCAD includes built in Python support, allowing users to:

  • Automate tasks

  • Create custom tools

  • Extend functionality

This is especially useful for advanced users and developers.


Open Source and Customizable

Being open source, FreeCAD allows:

  • Full transparency

  • Community driven development

  • Custom modifications and plugins


Performance and Usability

FreeCAD is a powerful tool but comes with a learning curve.

Performance characteristics:

  • Handles complex models reasonably well

  • Performance depends on hardware and project size

  • May feel less optimized compared to commercial CAD software

Usability considerations:

  • Interface can feel complex for beginners

  • Documentation and tutorials help but require time to learn


Pros and Cons

Advantages

  • Free and open source

  • Powerful parametric modeling

  • Cross platform support

  • Modular workbench system

  • Python scripting for automation

  • Wide file format compatibility


Limitations

  • Steep learning curve for beginners

  • Interface is less polished than commercial tools

  • Performance can vary with large assemblies

  • Some features still under development


Who Should Use FreeCAD

FreeCAD is ideal for:

  • Engineers and product designers

  • Students learning CAD

  • Makers and hobbyists

  • Developers needing customizable CAD tools

  • Users seeking a free alternative to paid CAD software


Final Verdict

FreeCAD is a highly capable and flexible CAD application that offers powerful parametric modeling tools at no cost. While it may require time to learn, its extensive features and open source nature make it an excellent choice for engineering and design projects.

For users looking for a free and customizable CAD solution, FreeCAD is one of the best options available.

FreeCAD 1.1.2
Free
Software Informations:
Developer:

Operating System:
Windows / macOS / Linux
Date Added:
2026-07-23T16:35:37.327Z
Categories:

Post a Comment/Report Broken Link: