scadbatch
One .scad model plus a list of parameter sets gives you one output file per set per output
format — in any format OpenSCAD can write, several at a time, with a machine-readable record of
what happened.
These pages go deeper on one thing each. For installation and a first run, start from the project README.
- Parameter files — the CSV and Customizer JSON formats: what a blank cell means, how cell text becomes an OpenSCAD literal, how output files are named, which parameter files are refused and why.
- Running a batch — parallelism, output formats, timeouts, skipping existing
output, which OpenSCAD is used, and the
--summaryJSON, including whycounts.errorsis notcounts.failed. - Related tools — the other tools that batch-export from OpenSCAD, what each is good at, when a plain shell loop is the right answer, and why this exists separately.
- Cutting a release — how a release is cut, and what the release workflow actually does.