Jede CAD Software ist in einer Programmiersprache geschrieben, das heißt, die Software besteht im Wesentlichen aus geschriebenen Code Zeilen.
Bei FreeCAD ist die Hauptsprache , mit der wir in Kontakt kommen, die Sprache “Python”.
FreeCAD ist eine sogenannte “Open Source Software”, das heißt, das jeder den Code aus dem FreeCAD besteht, einsehen und für sich ändern kann.
Was ist nun also ein “Makro” ?
Ein Makro ist im Prinzip nichts anderes als ein Stück Python Code der in FreeCAD ausgeführt wird. Und da FreeCAD ja Open Source ist, bedeutet das, dass jeder solchen Python Code schreiben kann und in sein installiertes FreeCAD einfügen kann.