If you are wondering what this is all about, we must first talk about OpenSCAD. OpenSCAD is free software for creating 3D Computer-Aided Design (or CAD) objects. It is available for Linux/UNIX, MS Windows, and macOS. Unlike other CAD software you might know, OpenSCAD doesn’t provide an interface to create 3D objects but provides a way to script the objects using some programming language. This allows the use of configurable parameters and this is what this is all about.
If you provide a .scad
file to MakerWorld with configurable parameters, the people who want to print your model can customize it directly from within MakerWorld.
In a post on Reddit, Bambu Lab provided 3 examples that are readily available on MakerWorld:
- https://makerworld.com/en/models/436888#profileId-342050
- https://makerworld.com/en/models/55381#profileId-92304
- https://makerworld.com/en/models/436893#profileId-342054
Along with some great pictures, explaining this a bit further:


