Parametric Model Maker: 3MF cannot be generated

Hey, I’ve released a new Model but MakerWorld is struggling “sometimes” to generate the 3MF file, while STL is working fine.

It´s about this model, created to generate matching trays for my remote-control holder.

The bug is reproduceable with the default settings, and you can just press download, and it will not generate the 3MF file. The STL file can be create without issue.

MakerWorld can however generate the 3MF file when the mode is set to multicolor. In this version the objects are getting combined instead of placed next to each other. So, i assume it has something to do with the space available on the Build plate? For smaller version you can notice that the object gets rotated in the 3MF file, probably to somehow fit the plate.

I needed to write a guide how to generate the split version because only one object is generated, for this case i fear this is probably openscad related.

@Tanklet maybe worth a look?

Checking the preview, I’m pretty sure it is because the generated model exceeds the maximum build size.
I think it is a well-known issue, but I have no idea if they plan to fix it.

1 Like

Yeah, as written that is also my guess. I hope they will fix it as we are also hoping for all for bigger printers :sweat_smile:. The objects alone are easily printable on any printer even the A1 Mini - but the generation only generates a single STL/Object.

I had struggle with this same problem in some of my designs, and the way I “solved” it, was just adding a combo for selecting what part of the model you want to generate.
In my opinion, or at least for the kind of projects I usually work on, the perfect solution would be to allow send parts of the project to different plates and export all of them at the same time

1 Like

We changed the way to generate 3MF to support coloring feature. Since then, 3MF file cannot be generated if it is over-size.
My suggestion is to change the default dimension of your model or like @migueljeronimoa recommended, to split your models into different “modes”.
We are working on a new version to split models into plates. Maybe you could update your script later.

1 Like

Hey @PineappleBun_BBL, thx for confirming the issue.

Sadly, resizing the model will not help here because as soon as the user generates a custom version it through the customizer, it will probably fail. And the error message is not helping to understand the issue.

Splitting the model would also not help as it would make the process even more complicated than it is already now for the user.

I am looking forward to the splitting of objects, even i do not understand how the coloring of object could affect the generation in the first place. This must be a validation step that is not necessary - as you “for now” cannot send them to the printer directly.

Hi, I too would be very glad to see multiple plate support in the Parametric Model Maker. My model is specifically for breaking up a large model into printable pieces. (GRIPS: GRidfinity Interlocking basePlate System, which I can’t seem to link to).

I tried to make the UX for the tool as straightforward as possible, but unfortunately I had to add quite complicated instructions around how to download/split/arrange the model. This leads to folks running into problems.

Given that the 3mf export seems to already be doing an auto-arrange of the model, perhaps an easy solution for Bambu to implement would be to offer a way for the OpenSCAD script to identify which bodies should be separated. Then run the auto-arrange to place the bodies across multiple plates.