--makerlab-name
<name>Embed a free-form MakerLab identifier string into the output 3MF's model metadata to record which tool produced the file, with no effect on slicing or G-code.
Details
The --makerlab-name flag accepts a free-form string and embeds it as a MakerLab metadata entry in the output 3MF. It is purely a labeling mechanism: it records which tool or application produced the file and has no effect on slicing behavior, G-code output, or print parameters of any kind.
When the flag is supplied and non-empty, the slicer records the name on the model before writing the archive. The 3MF writer then emits it as a model-level metadata item with the key MakerLab. Its companion flag --makerlab-version populates a parallel version field; the writer emits a second metadata item keyed MakerLabVersion only when that value is also non-empty. The two flags are designed to be supplied together, though nothing enforces it — providing only --makerlab-name produces a MakerLab entry with no accompanying version entry.
Watch out for
- ▲ The flag writes only to the output 3MF metadata -- it does not appear in the exported G-code and does not influence slicing in any way.
- ▲ Omitting `--makerlab-version` when supplying `--makerlab-name` results in a `MakerLab` entry with no `MakerLabVersion` entry. Downstream consumers that expect the pair may behave differently depending on how strictly they validate.
Sign up for free today
No credit card required. Connect unlimited printers and get production automation running in minutes.