I am using freecad this way already. The macro is for generating variants as part copy objects (fully independent) which are then exported as STEP (or STL).
The macro expect a part container named "export_family" with a single spreadsheet that is used as a template to set any properties and generate the part name.
It will also export any objects within a part container named "export". It also handles recursive part container.
All of that makes possible to export for 3D printing in a single click. Including handling multi material objects more conveniently.
I tried the variant link, but I could only have one variant per link somehow. I couldn't import the same part with multiple variant in the same assembly.
The macro expect a part container named "export_family" with a single spreadsheet that is used as a template to set any properties and generate the part name.
It will also export any objects within a part container named "export". It also handles recursive part container.
All of that makes possible to export for 3D printing in a single click. Including handling multi material objects more conveniently.
I tried the variant link, but I could only have one variant per link somehow. I couldn't import the same part with multiple variant in the same assembly.