Skip to content

Changelog

This changelog is implementation-oriented. Each entry highlights what changed, what an agent can do differently, and what tradeoffs still matter.

2024-05-10 - integration - PMM integrated into MakerWorld model pages

Provenance: Official release

What changed: MakerWorld announced that Parametric Model Maker was integrated into model pages so users could customize OpenSCAD-backed models directly from the model page.

Agent impact: Agents can assume a first-class model-page customization flow exists and should package PMM-ready scripts around that user journey.

Tradeoffs: Early PMM UX still had rough edges, so implementation guidance should separate existence of the flow from maturity of the UX.

Evidence: - https://forum.bambulab.com/t/makerworld-update-05-10/74832

2024-08-06 - v0.8.0 - File upload support with default asset names

Provenance: Official release

What changed: PMM added file upload support for PNG, SVG, and STL workflows using documented built-in default filenames.

Agent impact: Agents can convert some local asset-backed models into PMM-compatible upload workflows, but should rewrite asset names to default.png, default.svg, or default.stl.

Tradeoffs: The release note described filename restrictions and did not present arbitrary co-upload naming as a safe default.

Evidence: - https://forum.bambulab.com/t/paramatric-model-maker-v0-8-0-support-uploading-files/91853

2024-09-23 - v0.9.0 - Multi-color 3MF and // color parameter support

Provenance: Official release

What changed: PMM added multi-color 3MF export and documented a parameterized color UI using hex string variables with the // color marker.

Agent impact: Agents can expose user-facing color controls in PMM by switching to hex string parameters rather than only hard-coded OpenSCAD color literals.

Tradeoffs: This did not remove geometry or layout constraints, and later employee replies tied some generation issues to the new 3MF path and sizing behavior.

Evidence: - https://forum.bambulab.com/t/paramatric-model-maker-v0-9-0-support-multi-color-modeling/100160

2025-01-19 - post-v0.9 clarification - Employee clarification around oversize 3MF failures

Provenance: Employee-confirmed

What changed: An employee explained that PMM's newer 3MF generation path could fail when a model was oversize and noted that plate splitting work was underway.

Agent impact: Agents should flag oversize risk explicitly and consider splitting large output or changing release strategy rather than assuming local success means PMM success.

Tradeoffs: A model can be logically valid OpenSCAD and still fail PMM generation because export and plate-layout constraints differ from local rendering.

Evidence: - https://forum.bambulab.com/t/parametric-model-maker-3mf-cannot-be-generated/133844

2025-02-10 - v0.10.0 - Multi-plate 3MF, assembly view, 3MF profile config, and font picker UI

Provenance: Official release

What changed: PMM added mw_plate_N(), optional mw_assembly_view(), 3MF profile configuration, a richer font picker triggered by // font, and better oversized-model error messaging.

Agent impact: Agents can now build richer PMM releases for multi-part models, document profile-side concerns, and expose font selection more cleanly.

Tradeoffs: The release note explicitly warns that multi-plate scripts do not also provide STL download from that same script, so agents should treat this as a release-strategy choice.

Evidence: - https://forum.bambulab.com/t/parametric-model-maker-v0-10-0-multi-plate-3mf-generation/144618

2025-02-16 - v0.10.0 follow-up - Auto-arrange size limitation discussed and then fixed for a reported model

Provenance: Employee-confirmed

What changed: Employee replies connected generation failures to Studio auto-arrange behavior, discussed a practical size ceiling around 240 x 235, and later confirmed a reported issue was fixed.

Agent impact: Agents should treat PMM export failures as possibly layout-driven and include profile and arrangement notes when packaging larger models.

Tradeoffs: Disabling auto-arrange or splitting output may still be necessary depending on model shape and release design.

Evidence: - https://forum.bambulab.com/t/parametric-model-maker-v0-10-0-multi-plate-3mf-generation/144618

2025-03-13 - backend clarification - Employee clarification on backend commit and manifold

Provenance: Employee-confirmed

What changed: An employee stated that PMM was using OpenSCAD commit b550957ddac62e59428d08efa62e2f44c15a0b95 and that manifold was enabled.

Agent impact: Agents can document a concrete PMM backend assumption when local and hosted behavior diverge.

Tradeoffs: This still does not make arbitrary local include trees portable; backend version clarity helps debugging, not packaging safety by itself.

Evidence: - https://forum.bambulab.com/t/parametric-model-maker-support-for-includes/150680

2025-10-25 - v1.1.0 - OpenSCAD workflow and backend refresh

Provenance: Official release

What changed: PMM v1.1.0 refreshed the UI, collapsed the OpenSCAD editor behind a Code button, added an Open SCAD File flow under the Creator Portal, and documented updated OpenSCAD and BOSL2 backend revisions.

Agent impact: Agents can describe the newer PMM editing workflow accurately and use the documented backend revisions when reasoning about reproducibility.

Tradeoffs: This is still an OpenSCAD-relevant workflow update even though PMM as a whole had broadened beyond OpenSCAD by then.

Evidence: - https://forum.bambulab.com/t/parametric-model-maker-v1-1-0-major-ui-refresh/203564