Freecad
Post tags:
|
freecad
|
Manuals / Tutorials / Help
Please read first before asking for help
Learn FreeCAD - FreeCAD Lesson 01 - Turners Cube
youtube j16out - tutorial1 FreeCAD
Debian packages
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
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