Any Documentation on Parametric Model Maker?

I can’t seem to find any documentation on where to start designing and making my models available to be customized in the Parametric Model Maker. What are the requirements? I currently use OnShape for all my designs. Is this possible? Where can I find more information on how this stuff works.

The programmers of Parametric Model Maker adhere to the OpenSCAD standard, so they recommended reading these instructions:

There is also a tutorial - Some of your questions will be answered there. :+1:

1 Like

I already read those. That is not specifically what I was looking for. I am looking for what I can do within the Creator Studio. I see some people upload either a SCAD file or Fusion file. Are there other options? What are the requirements? What is required to uploading a model to MakerWorld to make this customizable? I can go write some OpenSCAD and put it in there, but what is the best way to design them? Are only fusion and OpenSCAD the only way?

Aso, I noticed that sometimes I can see the code from someone elses design and sometimes I can’t. How can I protect my design?

So, some of your questions are answered in the tutorial, aren’t they?

“Create a new listing on MakerWorld but upload the *.scad file instead of a *.3mf file. The system will automatically recognize the *.scad file and add a ‘Customize’ button to the MakerWorld listing.”

“How do I test my script as I develop it? You can run your script in OpenSCAD on your own computer as you develop.”

I would also like to quote the OpenSCAD homepage:

“OpenSCAD is software for creating solid 3D CAD models. It is free software and available for Linux/UNIX, Windows and Mac OS X. Unlike most free software for creating 3D models (such as Blender) it does not focus on the artistic aspects of 3D modelling but instead on the CAD aspects. Thus it might be the application you are looking for when you are planning to create 3D models of machine parts but pretty sure is not what you are looking for when you are more interested in creating computer-animated movies.”

No idea where you can see that you can upload Fusion files? Well, when it comes to Parametric Model Maker, only SCAD will do. - Top right

SCAD is a programming language for describing 3D models. It has nothing to do with normal 3D models. Nor does it have anything to do with Fusion, even though there are plugins for SCAD.

The OpenSCAD software would be a start. Programming skills in SCAD. And then, in the end, having a SCAD file for MakerWorld. So if you want to make an object modifiable, the entire object must be programmed in SCAD.

It looks like this:

Well, that’s not really the question; you have to be able to program. Fusion is not necessarily suitable for SCAD, although it is possible. Theoretically, you could even write the code in a text file, but it is more convenient to use programs such as OpenSCAD.

_______

But maybe that’s what you’re actually looking for:

https://all3dp.com/2/openscad-tutorial-beginner/

_______

Or in a nutshell: You do realize that this is only programming, right? I’m just asking so that we’re on the same page. There isn’t really a “best way” to design, because It is not designing in the traditional sense, it’s just program code and mathematics.

_______

1 Like

Some information about Fusion support and how to get started with it (the whole thread is probably worth a read/scan if using Fusion):
https://forum.bambulab.com/t/parametric-model-maker-v1-0-0-fusion-360-support/179329

-Max

1 Like

Thanks for this information. Is this forum the only place for information about all of this stuff? I was looking for a Wiki page…

Fusion file? Just looking for documentation on how and what is integrated within the Parametric Model Maker like a Wiki page. Or do I have to scour this forum for information?

Some of these allow me to view the code, some do not. I pulled one up for SCAD and it will not allow me to download the file… saying it is closed source file. Where is the documentation on how to do this.

1 Like

You’ve got something mixed up here? You asked about Parametric Model Maker on the website. That’s why I wrote you that long comment. That’s the SCAD path.

What MaxThreeD linked to you is a different way: F3D file and Fusion

You don’t upload that to the ‘Parametric Model Maker’ on the website, but here:

By the way, don’t get me wrong, neither is better or worse! They are just completely different things. :grin: :+1:

There’s a setting for that, “open source” or something like that, described in the forum post I linked (and also a question further in that thread).

I couldn’t find any details at first either, but hadn’t dived into it yet. Like an explainer link at MakerWorld… :wink: Seems this forum is a good resource for information.

-Max

Well I’m definitely confused. The thread I linked to is titled “Parametric Model Maker.” On MakerWorld… as far as I can tell (from a search) that’s the only one? Is there a standalone version somewhere, or some other implementation? Or some other way to customize models on MW?

Thanks,
-Max

I thought that what Derftoy wanted to know, because he wrote explicitly about the website and SCAD, he meant this - only opens SCAD files, not F3D files. (See top right)

https://makerworld.com/en/makerlab/parametricModelMaker

But what he was actually looking for, I guess, was what you posted… or maybe both.

There is also this topic, which is the actual Parametric Model Maker. In my opinion, they used the term a little too often and should have modified it slightly. :sweat_smile:

1 Like

Oh! I didn’t realize the “Parametric Model Maker” tool had a way to use it by itself, w/out a MW model. Only played with it via links from customizable models. Now that makes more sense, thank you.

Though now I’m trying to puzzle why someone would use the PMM with their own SCAD file if they already know how to use SCAD? :thinking: Online SCAD I guess, or some version of it. Cool tool, anyway.

-Max

1 Like

If it were me, I would do a search on Google as the first step on my part before asking here.

For example, regarding your question about the requirements, I can type in “requirements for using MakerWorld Parametric Model Maker“ into Google and get an AI overveiw with a summary and a list of resources regarding this topic which includes Youtube tutorials, posts on this forum (your post is included in the list, which is impressive, isn’t it :slight_smile: ), reddit posts, and posts on other places. If there were a document on Bambu Lab Wiki, it would have been pulled into the result, too.

After reading through the summary and going through the tuturials and posts and articles, if I have more specific questions, I would type them into Google again to get more specific answers.

After these searches and reading/wacthing, if I still have questions that are not answered, I wouild ask here. By that time, my question(s) would be very specific and easier for others to answer.

1 Like

I know this thread is mostly done, but I would like to add here, for those that search for the information and may not be clear about it, that the recently-updated “parametric model maker” seems to support at least openscad development version 2025 rather than version 2021.

This is important because while version 2021 is very limited, version 2025 and upwards includes tons of improvements (including many improvements to the customizer, like the ability to have named menus of more than 4 items). The parametric model maker also includes support for BOSL2, which is a big deal in OpenSCAD.

It looks like the current version is now the 2026.01.14 snapshot. I worked this out by rendering a text object containing the ‘version’ command. If you want to maintain parity on your local copy, you can install the equivalent snapshot from here: Index of /snapshots/

Clever approach. Many Thanks.

Not going to lie, it’s ai slop. But I’m using this repo as a scratch pad and consolidated repository at the moment to point my agents at to convert or massage my openSCAD projects to be more PMM friendly.