Gestionar un proyecto Freecad en Git

Ver -> https://blog.lambda.cx/posts/freecad-and-git/

Instalar Zippey

debemos tener instalado python 3, zip y zipfile

sudo apt install zip python pip
sudo pip install zipfile36

descargar zippey en el repo -> raw en el repositorio y darle permisos de ejecuciĆ³n:

chmod a+x ./zippey.py

sudo mv zippey /usr/bin/

nota: conviene clonar el repositorio de zippey y ejecutar el test (test_script.sh) para verificar que zippey funcione ok!

Configurar el repositorio local

agregar a .gitattributes (crearlo si no existe)

*.FCStd filter=zippey
*.FCStd diff=zip

modificar .git/config

[diff "zip"]
textconv = unzip -c -a
[filter "zippey"]
    smudge = /usr/bin/zippey.py d
    clean = /usr/bin/zippey.py e

Configurar Freecad

Instalar Freecad 0.19

sudo apt install freecad

Instalar los entornos de trabajo (workbenchs) de Freecad:

  • Assembly4
  • fasteners
  • LCInterlocking

ToDo a documentar:

  • script de exportacion a dxf
  • tips de configuracion de UI