Вот небольшой код для начала:
import FreeCAD
import Part
import Mesh
shape = Part.Shape()
shape.read('my_shape.step')
doc = App.newDocument('Doc')
pf = doc.addObject("Part::Feature","MyShape")
pf.Shape = shape
Mesh.export([pf], 'my_shape.stl')
FreeCAD широко использует python для пользовательских функций.По сути, все, что вы делаете через пользовательский интерфейс, выполняется с помощью python.
Поэтому полезно открыть пользовательский интерфейс, открыть консоль Python, а затем выполнить функцию вручную.Вы часто можете просто скопировать питона прямо из консоли и отредактировать его для своих нужд.