Manual:Installing: Difference between revisions

From FreeCAD Documentation
(Marked this version for translation)
(AddonManager -> Std_AddonMgr)
(34 intermediate revisions by 11 users not shown)
Line 1: Line 1:
<languages/>
<translate>
<translate>

<!--T:33-->
{{Docnav
|[[Manual:What_is_FreeCAD|What is FreeCAD]]
|[[Manual:The_FreeCAD_Interface|The FreeCAD Interface]]
|[[Manual:Introduction|Manual start]]
|IconC=Crystal_Clear_manual.png
}}

<!--T:1-->
<!--T:1-->
{{Manual:TOC}}
FreeCAD uses the [https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License LGPL] license, which makes you free to download, install, redistribute and use FreeCAD the way you want, regardless of the type of work you'll do with it (commercial or non-commercial). You are not bound to any clause or restriction, and the files you produce with it are fully yours. The only thing that the license prohibits, really, is to claim that you programmed FreeCAD yourself!
FreeCAD uses the [https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License LGPL] license; you may download, install, redistribute and use FreeCAD the way you want, regardless of the type of work you'll do with it (commercial or non-commercial). You are not bound to any clause or restriction, and the files you produce with it are fully yours. The only thing that the license prohibits, really, is to claim that you programmed FreeCAD yourself!


<!--T:2-->
<!--T:2-->
FreeCAD runs without any difference on Windows, Mac OS and Linux. However, the ways to install it differ slightly depending on your platform. On Windows and Mac, the FreeCAD community provides precompiled packages (installers) ready to download, while on Linux, the source code is made available to Linux distributions maintainers, who are then responsible for packaging FreeCAD for their specific distribution. As a result, on Linux, you can usually install FreeCAD right from the software manager application.
FreeCAD behaves the same on Windows, Mac OS and Linux. However, the way to install it differs slightly depending on your platform. On Windows and Mac, the FreeCAD community provides precompiled packages (installers) ready to download; while on Linux, the source code is made available to Linux distributions maintainers who are then responsible for packaging FreeCAD for their specific distribution. As a result, on Linux, you can usually install FreeCAD right from the software manager application.


<!--T:3-->
<!--T:3-->
Line 13: Line 24:


<!--T:5-->
<!--T:5-->
The official releases of FreeCAD, that you can find on the page above and in your distribution's software manager, are stable versions. However, the development of FreeCAD is fast! New features and bug fixes are added almost every single day. Since it can sometimes take a long time between stable releases, you might be interested in trying a more bleeding-edge version of FreeCAD. These development versions, or pre-releases, are uploaded from time to time to the [https://github.com/FreeCAD/FreeCAD/releases download page] mentioned above, or, if you are using Ubuntu, the FreeCAD community also maintains [https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-daily PPA] (Personal Package Archives) or 'daily builds' which are regularly updated with the most recent changes.
The official releases of FreeCAD, that you can find on the page referenced above and in your distribution's software manager, are stable versions. However, the development of FreeCAD is fast! New features and bug fixes are added almost every single day. Since it is often a long time between stable releases, you might be interested in trying a more bleeding-edge version of FreeCAD. These development versions, or pre-releases, are uploaded from time to time to the [https://github.com/FreeCAD/FreeCAD/releases download page] mentioned above, or, if you are using Ubuntu or Fedora, the FreeCAD community also maintains [https://launchpad.net/~freecad-maintainers/+archive/ubuntu/freecad-daily PPA] (Personal Package Archives) and [https://copr.fedorainfracloud.org/groups/g/freecad/coprs/ copr] 'daily builds' which are regularly updated with the most recent changes.


<!--T:6-->
<!--T:6-->
If you are installing FreeCAD in a virtual machine, please be aware that the performance might be low, or in some cases unusable due to the limits of [https://en.wikipedia.org/wiki/OpenGL OpenGL] support on most virtual machines.
If you are installing FreeCAD in a virtual machine, please be aware that the performance might be poor (in some cases unusable) due to the limits of [https://en.wikipedia.org/wiki/OpenGL OpenGL] support on most virtual machines.


=== Installing on Windows === <!--T:7-->
=== Installing on Windows === <!--T:7-->
Line 23: Line 34:
# Download an installer (.exe) package corresponding to your version of Windows (32bit or 64bit) from the [https://github.com/FreeCAD/FreeCAD/releases download page]. The FreeCAD installers should work on any windows version starting from Windows 7.
# Download an installer (.exe) package corresponding to your version of Windows (32bit or 64bit) from the [https://github.com/FreeCAD/FreeCAD/releases download page]. The FreeCAD installers should work on any windows version starting from Windows 7.
# Double-click the downloaded installer.
# Double-click the downloaded installer.
# Accept the terms of the LGPL license (this will be one of the few cases where you can really, safely click the "accept" button without reading the text. No hidden clauses: [[Image:Freecad-windows-install-01.jpg|none]]
# Accept the terms of the LGPL license, this will be one of the few cases where you can really, safely click the "accept" button without reading the text. No hidden clauses: [[Image:Freecad-windows-install-01.jpg|none]]
# You can leave the default path here, or change if you wish: [[Image:Freecad-windows-install-02.jpg|none]]
# You can leave the default path here, or change if you wish: [[Image:Freecad-windows-install-02.jpg|none]]
# No need to set the PYTHONPATH variable, unless you plan to do some advanced python programming, in which case you probably already know what this is for: [[Image:Freecad-windows-install-03.jpg|none]]
# No need to set the PYTHONPATH variable, unless you plan to do some advanced python programming, in which case you probably already know what this is for: [[Image:Freecad-windows-install-03.jpg|none]]
Line 33: Line 44:


<!--T:10-->
<!--T:10-->
Packaging FreeCAD and creating an installer takes some time and dedication, so usually, development (also called pre-release) versions are provided as .zip (or .7z) archives. These don't need to be installed, just unpack them and lauch FreeCAD by double-clicking the FreeCAD.exe file that you will find inside. This also allows you to keep both the stable and "unstable" versions together on the same computer.
Packaging FreeCAD and creating an installer takes some time and dedication, so usually development (also called pre-release) versions are provided as .zip (or .7z) archives. These don't need to be installed; just unpack them and launch FreeCAD by double-clicking the FreeCAD.exe file that you will find inside. This also allows you to keep both the stable and "unstable" versions together on the same computer.


=== Installing on Linux === <!--T:11-->
=== Installing on Linux === <!--T:11-->


<!--T:12-->
<!--T:12-->
On most modern Linux distributions (Ubuntu, Fedora, OpenSUSE, Debian, Mint, Elementary, etc), FreeCAD can be installed with the click of a button, directly from the software management application provided by your distribution (the aspect of it can differ from the images below, each distribution uses its own tool).
On most modern Linux distributions (Ubuntu, Fedora, openSUSE, Debian, Mint, Elementary, etc), FreeCAD can be installed with the click of a button, directly from the software management application provided by your distribution (the aspect of it can differ from the images below, each distribution uses its own tool).


<!--T:13-->
<!--T:13-->
# Open the software manager and search for "freecad": [[Image:Freecad-linux-install-01.jpg|none]]
# Open the software manager and search for "freecad": <br>[[Image:Freecad-linux-install-01.jpg|800px]]
# Click the "install" button and that's it, FreeCAD gets installed. Don't forget to rate it afterwards! [[Image:Freecad-linux-install-02.jpg|none]]
# Click the "install" button and that's it, FreeCAD gets installed. Don't forget to rate it afterwards! <br>[[Image:Freecad-linux-install-02.jpg|800px]]


<!--T:14-->
<!--T:14-->
Line 48: Line 59:


<!--T:15-->
<!--T:15-->
One of the big joys of using Linux is the multitude of possibilities to tailor your software, so don't restrain yourself. On Ubuntu and derivatives, FreeCAD can also be installed from a [https://launchpad.net/~freecad-maintainers PPA] maintained by the FreeCAD community (it contains both stable and development versions) and since this is open-source software, you can also easily [[Compiling|compile FreeCAD yourself]].
One of the big joys of using Linux is the multitude of possibilities to tailor your software, so don't restrain yourself. On Ubuntu and derivatives, FreeCAD can also be installed from a [https://launchpad.net/~freecad-maintainers PPA] maintained by the FreeCAD community (it contains both stable and development versions). On Fedora, recent development versions of FreeCAD can be installed from [https://copr.fedorainfracloud.org/groups/g/freecad/coprs/ copr], and because this is open source software, you can also easily [[Compiling|compile FreeCAD yourself]].


=== Installing on Mac OS === <!--T:16-->
=== Installing on Mac OS === <!--T:16-->


<!--T:17-->
<!--T:17-->
Installing FreeCAD on Mac OSX is nowadays as easy as on other platforms. However, since there are less people in the community who own a Mac, the available packages often lag a couple of versions behind the other platforms.
Installing FreeCAD on Mac OSX is nowadays as easy as on other platforms. However, since there are fewer people in the community who own a Mac, the available packages sometimes lag a few versions behind the other platforms.


<!--T:18-->
<!--T:18-->
Line 60: Line 71:
# Drag the FreeCAD application from inside the zip to the Applications folder: [[Image:Freecad-mac-02.jpg|none]]
# Drag the FreeCAD application from inside the zip to the Applications folder: [[Image:Freecad-mac-02.jpg|none]]
# That's it, FreeCAD is installed! [[Image:Freecad-mac-03.jpg|none]]
# That's it, FreeCAD is installed! [[Image:Freecad-mac-03.jpg|none]]
5. If the system prevents FreeCAD to launch, due to restricted permissions for applications not coming from the App store, you will need to enable it in the system settings: [[Image:Freecad-mac-04.jpg|none]]
5. If the system prevents FreeCAD from launching due to restricted permissions for applications not coming from the App store, you will need to enable it in the system settings: [[Image:Freecad-mac-04.jpg|none]]


=== Uninstalling === <!--T:19-->
=== Uninstalling === <!--T:19-->


<!--T:20-->
<!--T:20-->
Hopefully you won't want to do that, but it is good to know anyway. On Windows and Linux, uninstalling FreeCAD is very straightforward. Use the standard "remove software" option found in the control panel on Windows, or remove it with the same software manager you used to install FreeCAD on Linux. On Mac, all you need to do is remove it from the Applications folder.
Hopefully you won't want to uninstall FreeCAD, but it is good to know how. On Windows and Linux, uninstalling FreeCAD is very straightforward. On Windows, use the standard "remove software" option found in the control panel; on Linux, remove it with the same software manager you used to install it. On Mac OS, simply remove it from the Applications folder.


=== Setting basic preferences === <!--T:21-->
=== Setting basic preferences === <!--T:21-->


<!--T:22-->
<!--T:22-->
Once FreeCAD is installed, you might want to open it and set a couple of preferences. Preferences settings in FreeCAD are located under menu '''Edit -> Preferences''' You can browse through the different pages to see if there is anything else you would want to change, but here are a couple of basic ones:
Once FreeCAD is installed, you might want to open it and change some preferences. Preference settings in FreeCAD are located under menu '''Edit Preferences'''. Listed below are some basic settings you may wish to change; you can browse through the preference pages to see if there is anything else you want to change.


<!--T:23-->
<!--T:23-->
# '''Language''': FreeCAD will automatically pick the language of your operating system, but you might want to change that. FreeCAD is almost fully translated to 5 or 6 languages, plus many others that are at the moment only partially translated. You can easily [https://crowdin.com/project/freecad help to translate FreeCAD]. [[Image:Freecad-basic-options01.jpg|none]]
# '''Language''': (''General'' category, ''General'' tab) FreeCAD will automatically pick the language of your operating system, but you might want to change that. FreeCAD is almost fully translated into five or six languages; others are currently only partially translated. You can easily [https://crowdin.com/project/freecad help translating FreeCAD]. [[Image:Freecad-basic-options01.jpg|none]]
# '''Auto-load module''': Normally, FreeCAD will start showing you the start center page. You can skip this and begin a FreeCAD session directly in the workbench of your choice. [[Workbenches]] will be explained in detail in the [[Manual:The FreeCAD Interface|next chapter]].
# '''Auto-load module''': (''General'' category, ''General'' tab) Normally, FreeCAD will start by showing you the start page. You can skip this and begin a FreeCAD session directly in the workbench of your choice, listed under ''Startup'', ''Auto load module after startup''. [[Workbenches]] will be explained in detail in the [[Manual:The FreeCAD Interface|next chapter]].
# '''Create document at startup''': Combined with the option above, this starts FreeCAD ready for work. [[Image:Freecad-basic-options02.jpg|none]]
# '''Create new document at startup''': (''General'' category, ''Document'' tab) Combined with the ''Auto-load module'' option above, if checked this starts FreeCAD ready for work. [[Image:Freecad-basic-options02.jpg|none]]
# '''Storage options''': As any complex application, FreeCAD might crash from time to time. Here you can configure a few options that will help you to recover your work in case of a crash.
# '''Storage options''': (''General'' category, ''Document'' tab) As with any complex application, FreeCAD likely contains bugs causing it to crash occasionally. Here you can configure options to help you to recover your work in case of a crash.
# '''Authoring and license''': You can set the default settings that will be used for your new files. Consider making your files shareable right from the start, by using a friendlier, [https://en.wikipedia.org/wiki/Copyleft copyleft] license like [https://creativecommons.org/ Creative Commons].
# '''Authoring and license''': (''General'' category, ''Document'' tab) Here you set the values to be used for new files you create. Consider making your files shareable right from the start, by using a friendlier, [https://en.wikipedia.org/wiki/Copyleft copyleft] license like [https://creativecommons.org/ Creative Commons].
# '''Redirect python messages to output view''': These two options are always good to mark, as they will permit you to see what's wrong in the Report View when there's a problem with running a particular python script. [[Image:Freecad-basic-options03.jpg|none]]
# '''Redirect internal python messages''': (''General'' category, ''Output window'' tab) These two options are always good to check, as they will cause messages from the internal python interpreter to show up in the [[Manual:The_FreeCAD_Interface#Report_view|Report View]] when there's a problem running a python script. [[Image:Freecad-basic-options03.jpg|none]]
# '''Units''': Here you can set the default units system you wish to use. [[Image:Freecad-basic-options04.jpg|none]]
# '''Units''': (''General'' category, ''Units'' tab) Here you can set the default units system you wish to use. [[Image:Freecad-basic-options04.jpg|none]]
# '''Zoom at cursor''': (''Display'' category, ''3D'' tab) If set, zoom operations will be focused at the mouse pointer. If unset, the center of the current view is the zoom focus.
# '''Invert zoom''': (''Display'' category, ''3D'' tab) Inverts the direction of zooming relative to mouse movement. [[Image:FreeCAD-v0-18-Preferences-Display.png]]


=== Installing additional content === <!--T:24-->
=== Installing additional content === <!--T:24-->


<!--T:25-->
<!--T:25-->
As the FreeCAD project and its community grows quickly, and also because it is easy to extend, external contributions and side-projects made by community members and other enthusiasts begin to appear everywhere on the internet. There is an effort going on to gather all these interesting additions in one place, on the [https://github.com/FreeCAD FreeCAD github page]. There, among other things, you will find:
As the FreeCAD project and its community grows quickly, and also because it is easy to extend, external contributions and side-projects made by community members and other enthusiasts begin to appear everywhere on the internet. Most of these external projects are workbenches or macros, and can be easily installed right from within FreeCAD via the [[Std_AddonMgr|Addon Manager]] located under menu '''Tools'''. The addons manager will allow you to install many interesting components, for example:


<!--T:26-->
<!--T:26-->
# A [https://github.com/FreeCAD/FreeCAD-library Parts library], which contains all kinds of useful models, or pieces of models, created by FreeCAD users that can be freely used in your projects. The library can be used and accessed right from inside your FreeCAD installation.
# A [https://github.com/FreeCAD/FreeCAD-library Parts library], which contains all kinds of useful models, or pieces of models, created by FreeCAD users that can be freely used in your projects. The library can be used and accessed right from inside your FreeCAD installation.
# A [https://github.com/FreeCAD/FreeCAD-addons collection of addons], most of them additional workbenches, that extend the functionality of FreeCAD for certain tasks. Instructions for installing are given on each separate addon page.
# [https://github.com/FreeCAD/FreeCAD-addons Additional workbenches], that extend the functionality of FreeCAD for certain tasks, for example animate parts of your models, or areas, such as sheet metal folding or BIM. Further explanations of each workbench and what tools it contains is given on each addon page, that you can visit by clicking the corresponding link on the addon manager.
# A [https://github.com/FreeCAD/FreeCAD-macros collection of macros], which are also available [[Macros recipes|on the FreeCAD wiki]] along with documentation about how to use them. The wiki contains many more macros.
# A [https://github.com/FreeCAD/FreeCAD-macros collection of macros], which are also available [[Macros recipes|on the FreeCAD wiki]] along with documentation about how to use them.


<!--T:27-->
<!--T:34-->
[[Image:FreeCAD-addon-manager01.jpg|800px]]
If you are using Ubuntu or any of its derivatives, the FreeCAD-extras [https://launchpad.net/freecad-extras PPA] contains most of these addons. On other platforms, any of the addons, including the Parts library, can easily be installed using an addon-installer macro provided in the addons repository. The following procedure shows how to install the addon-installer (other macros can be installed the same way)


<!--T:28-->
<!--T:35-->
If you are using the Ubuntu operating system, some of the addons above are also available as packages on the [https://launchpad.net/freecad-extras FreeCAD addons PPA]
# Download the addons-installer.FCMacro file from https://github.com/FreeCAD/FreeCAD-addons by clicking it, then right-clicking the "RAW" button, and choosing "Save as".
# Place the macro in your FreeCAD Macros destination path. You FreeCAD Macros destination path is indicated at the bottom of the '''Execute macro''' dialog in FreeCAD: [[Image:Macro_installer_01.jpg|none]]
# Close and reopen the '''Execute macro''' dialog, and start the '''addons_installer.FCMacro'''. The installer will launch, from where you can install, update and uninstall any of the addons:

<!--T:29-->
[[Image:Macro_installer_02.jpg|none]]


<!--T:30-->
<!--T:30-->
Line 107: Line 115:
<!--T:31-->
<!--T:31-->
* [[Download|More download options]]
* [[Download|More download options]]
* [[Installing|Detailed installation instructions]]
* [https://launchpad.net/~freecad-maintainers FreeCAD PPA for Ubuntu]
* [https://launchpad.net/~freecad-maintainers FreeCAD PPA for Ubuntu]
* [https://launchpad.net/freecad-extras FreeCAD addons PPA for Ubuntu]
* [https://launchpad.net/freecad-extras FreeCAD addons PPA for Ubuntu]
* [[Compiling|compile FreeCAD yourself]]
* [[Compiling|Compile FreeCAD yourself]]
* [https://crowdin.com/project/freecad FreeCAD translations]
* [https://crowdin.com/project/freecad FreeCAD translations]
* [https://github.com/FreeCAD FreeCAD github page]
* [https://github.com/FreeCAD FreeCAD github page]
* [[Std_AddonMgr|The FreeCAD addons manager]]

<!--T:36-->
{{Docnav
|[[Manual:What_is_FreeCAD|What is FreeCAD]]
|[[Manual:The_FreeCAD_Interface|The FreeCAD Interface]]
|[[Manual:Introduction|Manual start]]
|IconC=Crystal_Clear_manual.png
}}


<!--T:32-->
[[Category:Manual]]
</translate>
</translate>
[[Category:Poweruser Documentation{{#translation:}}]]
[[Category:Tutorials{{#translation:}}]]

Revision as of 18:19, 3 November 2021

FreeCAD uses the LGPL license; you may download, install, redistribute and use FreeCAD the way you want, regardless of the type of work you'll do with it (commercial or non-commercial). You are not bound to any clause or restriction, and the files you produce with it are fully yours. The only thing that the license prohibits, really, is to claim that you programmed FreeCAD yourself!

FreeCAD behaves the same on Windows, Mac OS and Linux. However, the way to install it differs slightly depending on your platform. On Windows and Mac, the FreeCAD community provides precompiled packages (installers) ready to download; while on Linux, the source code is made available to Linux distributions maintainers who are then responsible for packaging FreeCAD for their specific distribution. As a result, on Linux, you can usually install FreeCAD right from the software manager application.

The official FreeCAD download page for Windows and Mac OS is https://github.com/FreeCAD/FreeCAD/releases

FreeCAD versions

The official releases of FreeCAD, that you can find on the page referenced above and in your distribution's software manager, are stable versions. However, the development of FreeCAD is fast! New features and bug fixes are added almost every single day. Since it is often a long time between stable releases, you might be interested in trying a more bleeding-edge version of FreeCAD. These development versions, or pre-releases, are uploaded from time to time to the download page mentioned above, or, if you are using Ubuntu or Fedora, the FreeCAD community also maintains PPA (Personal Package Archives) and copr 'daily builds' which are regularly updated with the most recent changes.

If you are installing FreeCAD in a virtual machine, please be aware that the performance might be poor (in some cases unusable) due to the limits of OpenGL support on most virtual machines.

Installing on Windows

  1. Download an installer (.exe) package corresponding to your version of Windows (32bit or 64bit) from the download page. The FreeCAD installers should work on any windows version starting from Windows 7.
  2. Double-click the downloaded installer.
  3. Accept the terms of the LGPL license, this will be one of the few cases where you can really, safely click the "accept" button without reading the text. No hidden clauses:
  4. You can leave the default path here, or change if you wish:
  5. No need to set the PYTHONPATH variable, unless you plan to do some advanced python programming, in which case you probably already know what this is for:
  6. During the installation, a couple of additional components, which are bundled inside the installer, will be installed too:
  7. That's it, FreeCAD is installed. You will find it in your start menu.

Installing a development version

Packaging FreeCAD and creating an installer takes some time and dedication, so usually development (also called pre-release) versions are provided as .zip (or .7z) archives. These don't need to be installed; just unpack them and launch FreeCAD by double-clicking the FreeCAD.exe file that you will find inside. This also allows you to keep both the stable and "unstable" versions together on the same computer.

Installing on Linux

On most modern Linux distributions (Ubuntu, Fedora, openSUSE, Debian, Mint, Elementary, etc), FreeCAD can be installed with the click of a button, directly from the software management application provided by your distribution (the aspect of it can differ from the images below, each distribution uses its own tool).

  1. Open the software manager and search for "freecad":
  2. Click the "install" button and that's it, FreeCAD gets installed. Don't forget to rate it afterwards!

Alternative ways

One of the big joys of using Linux is the multitude of possibilities to tailor your software, so don't restrain yourself. On Ubuntu and derivatives, FreeCAD can also be installed from a PPA maintained by the FreeCAD community (it contains both stable and development versions). On Fedora, recent development versions of FreeCAD can be installed from copr, and because this is open source software, you can also easily compile FreeCAD yourself.

Installing on Mac OS

Installing FreeCAD on Mac OSX is nowadays as easy as on other platforms. However, since there are fewer people in the community who own a Mac, the available packages sometimes lag a few versions behind the other platforms.

  1. Download a zipped package corresponding to your version from the download page.
  2. Open the Downloads folder, and expand the downloaded zip file:
  3. Drag the FreeCAD application from inside the zip to the Applications folder:
  4. That's it, FreeCAD is installed!

5. If the system prevents FreeCAD from launching due to restricted permissions for applications not coming from the App store, you will need to enable it in the system settings:

Uninstalling

Hopefully you won't want to uninstall FreeCAD, but it is good to know how. On Windows and Linux, uninstalling FreeCAD is very straightforward. On Windows, use the standard "remove software" option found in the control panel; on Linux, remove it with the same software manager you used to install it. On Mac OS, simply remove it from the Applications folder.

Setting basic preferences

Once FreeCAD is installed, you might want to open it and change some preferences. Preference settings in FreeCAD are located under menu Edit → Preferences. Listed below are some basic settings you may wish to change; you can browse through the preference pages to see if there is anything else you want to change.

  1. Language: (General category, General tab) FreeCAD will automatically pick the language of your operating system, but you might want to change that. FreeCAD is almost fully translated into five or six languages; others are currently only partially translated. You can easily help translating FreeCAD.
  2. Auto-load module: (General category, General tab) Normally, FreeCAD will start by showing you the start page. You can skip this and begin a FreeCAD session directly in the workbench of your choice, listed under Startup, Auto load module after startup. Workbenches will be explained in detail in the next chapter.
  3. Create new document at startup: (General category, Document tab) Combined with the Auto-load module option above, if checked this starts FreeCAD ready for work.
  4. Storage options: (General category, Document tab) As with any complex application, FreeCAD likely contains bugs causing it to crash occasionally. Here you can configure options to help you to recover your work in case of a crash.
  5. Authoring and license: (General category, Document tab) Here you set the values to be used for new files you create. Consider making your files shareable right from the start, by using a friendlier, copyleft license like Creative Commons.
  6. Redirect internal python messages: (General category, Output window tab) These two options are always good to check, as they will cause messages from the internal python interpreter to show up in the Report View when there's a problem running a python script.
  7. Units: (General category, Units tab) Here you can set the default units system you wish to use.
  8. Zoom at cursor: (Display category, 3D tab) If set, zoom operations will be focused at the mouse pointer. If unset, the center of the current view is the zoom focus.
  9. Invert zoom: (Display category, 3D tab) Inverts the direction of zooming relative to mouse movement.

Installing additional content

As the FreeCAD project and its community grows quickly, and also because it is easy to extend, external contributions and side-projects made by community members and other enthusiasts begin to appear everywhere on the internet. Most of these external projects are workbenches or macros, and can be easily installed right from within FreeCAD via the Addon Manager located under menu Tools. The addons manager will allow you to install many interesting components, for example:

  1. A Parts library, which contains all kinds of useful models, or pieces of models, created by FreeCAD users that can be freely used in your projects. The library can be used and accessed right from inside your FreeCAD installation.
  2. Additional workbenches, that extend the functionality of FreeCAD for certain tasks, for example animate parts of your models, or areas, such as sheet metal folding or BIM. Further explanations of each workbench and what tools it contains is given on each addon page, that you can visit by clicking the corresponding link on the addon manager.
  3. A collection of macros, which are also available on the FreeCAD wiki along with documentation about how to use them.

If you are using the Ubuntu operating system, some of the addons above are also available as packages on the FreeCAD addons PPA

Read more