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.3 - Software Mirrors |
|---|
Download FreeCAD 1.1.3 for Windows - Portable FreeCAD_1.1.3-Windows-x86_64-py311.7z Download FreeCAD 1.1.3 for Windows - Installer FreeCAD_1.1.3-Windows-x86_64-py311-installer.exe Download FreeCAD 1.1.3 for macOS - Intel FreeCAD_1.1.3-macOS-x86_64-py311.dmg Download FreeCAD 1.1.3 for macOS - Silicon FreeCAD_1.1.3-macOS-arm64-py311.dmg Download FreeCAD 1.1.3 for Linux - x86_64 FreeCAD_1.1.3-Linux-x86_64-py311.AppImage Download FreeCAD 1.1.3 for Linux - aarch64 FreeCAD_1.1.3-Linux-aarch64-py311.AppImage |
FreeCAD 1.1.3 Release Notes: FreeCAD 1.1.3 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.
What happened to 1.1.2?
Shortly after the release of 1.1.2 we discovered that a bugfix that had been intended for inclusion in the next release had been inadvertently omitted. It is not a security bug, so if you've already installed 1.1.2 there is no urgent need to update to 1.1.3, though the bug is an annoyance (repeated warnings of a version update when saving a file) so you will likely want to upgrade sooner rather than later.
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- BIM: fix projection direction of hidden geometry in TechDraw_ArchView by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/29384
- BIM: fix double-click visibility behavior of views in Views Manager by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/29387
- Let setupTitleBar replace existing title bar, to avoid need to first remove any existing (#14650) by @andershol in https://github.com/FreeCAD/FreeCAD/pull/29460
- CAM: Fix HiDPI support and font scaling in CAM tool widgets by @Connor9220 in https://github.com/FreeCAD/FreeCAD/pull/29469
- Sketcher: preserve local overlay depth for dimensions and grid by @tritao in https://github.com/FreeCAD/FreeCAD/pull/29394
- Sketcher: preserve local overlay depth for dimensions and grid by @tritao in https://github.com/FreeCAD/FreeCAD/pull/29289
- FEM: Fix highlight selection for compsolid pop-up tool by @ipatch in https://github.com/FreeCAD/FreeCAD/pull/29531
- PartDesign: fix Chamfer tool not starting in selection mode by @Bojan9597 in https://github.com/FreeCAD/FreeCAD/pull/29529
- App: Use __ModDirs__ as the authoritative list of mods to load from by @chennes in https://github.com/FreeCAD/FreeCAD/pull/29068
- core: fixes #29090 allow navigation ie. pan, orbit, track after using long LMB press by @ipatch in https://github.com/FreeCAD/FreeCAD/pull/29541
- BIM: fix duplicate processing in IFC export by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/29530
- TechDraw: prevent crash on document load by @WandererFan in https://github.com/FreeCAD/FreeCAD/pull/29657
- Draft: fix clone diffuse color regression 2 by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/29735
- Draft: Draft_ShapeString: disable point update after entering coords in task panel by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/29840
- TechDraw: Do not maximize MDIView when closing by @maxwxyz in https://github.com/FreeCAD/FreeCAD/pull/29842
- BIM: fix accuracy issue with roof subtraction by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/29851
- core: cmake: fix build errors with qt v6.11 by @ipatch in https://github.com/FreeCAD/FreeCAD/pull/29905
- App: Fixes possible crashes in ComplexGeoDataPy::setElementName by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/29960
- Gui: Fix possible crash when opening by drag and drop by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/29965
- Gui: Disable drag and drop of coordinate system by @maxwxyz in https://github.com/FreeCAD/FreeCAD/pull/29964
- Fix possible crash in DrawViewPart by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/29963
- Part: Fix crash in wireEncirclesAxis by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/29969
- App: Fix crash in GeoFeaturePy::getGlobalPlacementOf by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/29968
- PartDesign: Fix both Pipes by @drwho495 in https://github.com/FreeCAD/FreeCAD/pull/30147
- Style: greyed the text in non-visible objects by @paragforwork 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 @PaddleStroke in https://github.com/FreeCAD/FreeCAD/pull/30177
- BIM: Update BIM Classification Download URL by @semhustej in https://github.com/FreeCAD/FreeCAD/pull/30258
- Core: Add version warning dialog and preference by @Connor9220 in https://github.com/FreeCAD/FreeCAD/pull/30276
- Draft: fix AutoUpdate icon change of Shape2DView by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/30315
- Draft: update draft_test_objects.FCstd by @semhustej in https://github.com/FreeCAD/FreeCAD/pull/30345
- Gui: Don't auto-select object after deletion by @rehan-ahmed-aix 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 @coldtobi, @chennes in https://github.com/FreeCAD/FreeCAD/pull/30174
- BIM: fix fill of shaft-like objects in TechDraw_ArchView by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/30526
- BIM: fix Arch_RemoveShape by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/30527
- BIM: fix faulty Presets paths by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/30528
- Gui: Only set style-sheet if it has actually changed. Simplify overla… by @andershol in https://github.com/FreeCAD/FreeCAD/pull/30173
- BIM: fix import issues related to switching to Strict IFC by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/30619
- BIM: fix fill of shaft-like objects in Draft_Shape2DView by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/30618
- Draft: Fix crossed segment pairing when binding offset wall wires by @tritao 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
- Sketcher: add reverse mapping correction to Carbon Copy (#25745) by @marbocub, @chennes in https://github.com/FreeCAD/FreeCAD/pull/31205
- App: Add
#include and switch to std::numeric_limits (#27742) by @filippor in https://github.com/FreeCAD/FreeCAD/pull/31202 - Update ArchPipe.py by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/31201
- CI: Run expensive CI only after initial PR approval by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31199
- CAM: Fix case when CAM operation
Safe height, Start depth, and Final depth are the same value. (#27258) by @Daniel-Khodabakhsh in https://github.com/FreeCAD/FreeCAD/pull/31196 - Merge pull request #27243 from 3x380V/app by @kadet1090 in https://github.com/FreeCAD/FreeCAD/pull/31206
- BIM: changing door or window opening or direction should touch hosts (#29404) by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/31204
- App: handle symlinks in Application::processFiles & DocInfo::getDocPath by @captain0xff in https://github.com/FreeCAD/FreeCAD/pull/31198
- App/BIM/Draft: use repr() for more robust quoting (#28757) by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31203
- Gui: Improve drag & move of annotation label (#29953) by @maxwxyz in https://github.com/FreeCAD/FreeCAD/pull/31200
- App: Get Addon name from Metadata by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31197
- Escape strings when passing to interpreter by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31219
- Fix #30706: Allow Macro dirs as sources of PropertyPythonObject by @mnesarco in https://github.com/FreeCAD/FreeCAD/pull/31220
- Fix weekly Linux and Windows package builds by @tritao in https://github.com/FreeCAD/FreeCAD/pull/31232
- Draft: increase center point tolerance for angular dimensions by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/31262
- Gui: Fix SplashScreen-induced app startup slowdown by @ElementW, @3x380V in https://github.com/FreeCAD/FreeCAD/pull/31260
- Base: Harden FCStd Reader against XXE by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31280
- App: Prevent directory traversal in included file by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31281
- FEM: Switch to direct C++ set of text values by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31312
- TD: harden face creation by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/31370
- Part: Ensure filename is properly escaped by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31381
- Robot: Ensure filenames are properly escaped by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31380
- TD: Ensure quotes in a filename are properly escaped by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31379
- CAM: Escape user input to avoid code injection by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31378
- Sanitize user-controlled strings by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31377
- BIM: fix error in #30001 by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/31447
- Backport #30910 to releases/FreeCAD-1-1 by @adrianinsaval, @chennes in https://github.com/FreeCAD/FreeCAD/pull/31458
- TD: Add missing escapeEncodeString() by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31493
- BIM: remove calls to eval in BimTutorial (workaround solution) by @Roy-043 in https://github.com/FreeCAD/FreeCAD/pull/31498
- Cherry-pick security fixes by @wwmayer in https://github.com/FreeCAD/FreeCAD/pull/31505
- CAM: Fix cam eval blacklist by @wwmayer, @chennes in https://github.com/FreeCAD/FreeCAD/pull/31504
- PD: Add FuzzyTolerance property by @wwmayer, @chennes in https://github.com/FreeCAD/FreeCAD/pull/31249
- Sketcher/Measure: fix precision loss in dimension and measurement values by @Bojan9597 in https://github.com/FreeCAD/FreeCAD/pull/31512
- "sketcher: fixes 28639, restore preselect highlight for faces when using external projection tool" by @ipatch in https://github.com/FreeCAD/FreeCAD/pull/31513
- Robot: Escape strings by @wwmayer, @chennes 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
- Core: Update d->programVersion after successful save by @Connor9220 in https://github.com/FreeCAD/FreeCAD/pull/31535
- Build: Update version to 1.1.3 by @chennes in https://github.com/FreeCAD/FreeCAD/pull/31552
Full Changelog: https://github.com/FreeCAD/FreeCAD/compare/1.1.1...1.1.3
|
Key Features
Parametric Modeling
FreeCAD’s core feature is parametric design.
Users can:
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:
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:
This is a critical component for precise modeling.
3D Modeling and Assembly
FreeCAD supports complex 3D modeling and assembly creation.
Users can:
This makes it suitable for engineering and product design.
File Format Support
FreeCAD supports a wide range of file formats:
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:
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:
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.
Post a Comment/Report Broken Link: