AnimationFreeCAD
Animation workbench for FreeCAD
Install / Use
/learn @QuentinTournier40/AnimationFreeCADREADME
Presentation
The FreeCAD Animation workbench allows users to animate any object easily through visual scripting Nodes thanks to PyFlow.
Note: This module use a modified version of PyFlow.
Documentation for this workbench can be found at AnimationFreeCAD/docs/guide.
The project
We offer you a new way to create small animations on FreeCAD through visual scripting.


Installation
Manual Install
The FreeCAD Animation workbench is cross-platform.
Depending on your platform, you need to first find out the path of your default FreeCAD config directory.
Note: After you have located the default config directory you'll need to decide on how to download the workbench. There are 2 options: git or via zip file.
Windows
On windows, this is typically in C:/Program Files/FreeCD 0.19/Mod/
Linux
In your CLI type: /path/to/freecad --get-config UserAppData
MacOS
In your CLI type: /path/to/freecad --get-config UserAppData
Using git
(Important Note: you may have to run your CLI in Administrator mode if you are on Windows)
cd {Your FreeCAD installation folder}
mkdir Mod/ # if there is no Mod/ directory
git clone https://github.com/QuentinTournier40/AnimationFreeCAD.git
Downloading zip file
- Navigate to your
{Your FreeCAD installation folder}. - Create a
Moddirectory. - Unzip the project in the
Modfolder
Note: Make sure that the unzipped folder has not generated a sub-folder that contains the contents of the unzipped folder
Example:
:x: AnimationFreeCAD/AnimationFreeCAD/{Files}
:white_check_mark: AnimationFreeCAD/{Files}
Prerequisites
This workbench requires FreeCAD v0.19 or higher. There are also external dependencies. Install the following dependencies into the local Module directory {Your FreeCAD installation folder}/FreeCAD/Mod
- Qt.Py-master
- nine
- blinker-master
- docutils
You will find in the folder requirements the files of its libraries:
{Your FreeCAD installation folder}/FreeCAD/Mod/AnimationFreeCAD/requirements.
Simply copy them in the Mod folder of FreeCAD: {Your FreeCAD installation folder}/FreeCAD/Mod.
⚠️⚠️ Note for Windows users: After doing this you will need to run FreeCAD in administrator mode for the first time in order to properly load dependencies. ⚠️⚠️
Thanks
We'd like to thank:
Authors
@QuentinTournier40
@AndreasCottet
@AimFried
@nvacher
We are 4 students from the University of Pau and the Basque Country. We're working on a project to graduate from Computer Science.
LICENSE
This project is released under the Apache License (see LICENSE file).
Related Skills
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.5kCommit, push, and open a PR
