Freecad

Post tags: | freecad |

Manuals / Tutorials / Help

Please read first before asking for help

FreeCAD forum

Online Help Toc

Wiki - Category:Tutorials

Wiki - Scripting in FreeCAD

Learn FreeCAD - FreeCAD Lesson 01 - Turners Cube

youtube

youtube j16out - tutorial1 FreeCAD

Debian packages

jessie-backports

Freecad Site

FreeCAD is a 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 is open-source and highly customizable, scriptable and extensible.

FreeCAD forum

FreeCAD github page

github releases page

FreeCAD maintainers Ubuntu daily builds

PPA page

Build on Debian

The quickest and best way to get the code is to clone the read-only git repository now hosted on GitHub (you need the git package installed):

        git clone https://github.com/FreeCAD/FreeCAD.git free-cad-code
        

This will place a copy of the latest version of the FreeCAD source code in a new directory called “free-cad-code”.

        sudo apt-get purge freecad freecad-doc
        sudo apt-get autoremove
        sudo apt-get update
        sudo apt-get upgrade
        
        git clone https://github.com/FreeCAD/FreeCAD.git free-cad-code
        cd free-cad-code
        git checkout releases/FreeCAD-0-16
        
        sudo apt-get install build-essential cmake python python-matplotlib libtool
        sudo apt-get install libcoin80-dev
        sudo apt-get install libsoqt4-dev
        sudo apt-get install libxerces-c-dev
        sudo apt-get install libboost-dev
        sudo apt-get install libboost-filesystem-dev
        sudo apt-get install libboost-regex-dev
        sudo apt-get install libboost-program-options-dev
        sudo apt-get install libboost-signals-dev
        sudo apt-get install libboost-thread-dev
        sudo apt-get install libboost-python-dev
        sudo apt-get install libqt4-dev libqt4-opengl-dev qt4-dev-tools
        sudo apt-get install python-dev python-pyside pyside-tools
        

OCE-0.17.2

        git clone git@github.com:tpaviot/oce.git oce-code
        cd oce-code
        
        git checkout OCE-0.17.2
        
        Note: checking out 'OCE-0.17.2'.
        
        You are in 'detached HEAD' state. You can look around, make experimental
        changes and commit them, and you can discard any commits you make in this
        state without impacting any branches by performing another checkout.
        
        If you want to create a new branch to retain commits you create, you may
        do so (now or later) by using -b with the checkout command again. Example:
        
          git checkout -b new_branch_name
        
        HEAD is now at add5004... Updated REAMDE.md for 0.17.2
        
        

create a branch and install

        git checkout -b my-build
        mkdir build; cd build
        cmake ..
        make
        sudo checkinstall
        
         Done. The new package has been installed and saved to
        
         /home/craig/dev/oce-code/build/build_20160717-1_amd64.deb
        
         You can remove it from your system anytime using: 
        
              dpkg -r build
        
        sudo apt-get install libeigen3-dev
        sudo apt-get install libqtwebkit-dev
        sudo apt-get install libshiboken-dev
        sudo apt-get install libpyside-dev
        sudo apt-get install libode-dev
        sudo apt-get install swig
        sudo apt-get install libzipios++-dev
        sudo apt-get install libfreetype6
        sudo apt-get install libfreetype6-dev
        
        sudo apt-get install libsimage-dev
        sudo apt-get install python-pivy
        sudo apt-get install python-qt4
        sudo apt-get install libspnav-dev
        

freecad build

        cmake -DFREECAD_USE_EXTERNAL_PIVY=1 -DCMAKE_BUILD_TYPE=Release ..
        make
        sudo checkinstall
        
         Done. The new package has been installed and saved to
        
         /home/craig/dev/free-cad-code/build/build_20160717-1_amd64.deb
        
        

Problems

        When selecting workbench part
        
        Workbench Failure
        libTKIGES.so.10: cannot open shared object file: No Such file or directory
        

other

hackaday.com article 3D Printering: Making A Thing In FreeCAD