@PineappleBun_BBL I see the default view was switched to Assemble. Thank you! I have been able to deploy multi-plate support for my model. The previous STL download/split/arrange requirements of my model had always bothered me and confused plenty of users. Gridfinity baseplates are finally as turnkey as I wanted!
The ability to turn off auto-arrange/base plate size checks is also great. My tool generates 238x238 sized pieces which is work well now that I can place them manually. And actually, auto-arrange was timing out with higher plate counts anyway. Having to do apply the same setting for 36 plates on every script upload is a bit of a chore though.
Is there a github or issue tracker for the Parametric Model Maker?
I would like to be able to configure the print profile for vase mode/spiralized contour.
And if we could set the layerheight and layerWidth from within the customizer… that would be awesome, cause some dimensions, especially when you use vase mode, have impact on the model dimensions.
This is my first time using the Parametric Model Maker, currently creating a modular stand for filament spools (mostly for use in dryboxes).
There are some features I wished the maker would have, like:
The ability to put multiple objects on the same plate
Currently, we can only place one object per plate, meaning the user has to assemble all plates into one if per-object settings are required.
It would be helpful to be able to place multiple separate objects on the same plate, maybe using module names such as mw_plate_1_1, mw_plate_1_2, etc.
Better 3MF Profile Configuration
Currently, this is only possible in the PMM UI when submitting a model, but not when accessing the PPM via MakerLab.
It would also be helpful to be able to specify settings directly in the OpenSCAD modules, as comments (maybe even per-object if the above is implemented).
I’m currently missing the Seam Position and Order of walls settings.
The ability to put multiple objects on the same plate
Currently, we can only place one object per plate, meaning the user has to assemble all plates into one if per-object settings are required.
Unless I’m misunderstanding what you’re saying, you can definitely put multiple objects on a single plate. If multiple objects are visible in your OpenSCAD preview, they’ll all be on a single plate.
@PineappleBun_BBL, can we get the PDF of all the fonts available in the font it is named after, please?
I asked for this last year, and you said you were on it.
There is such a large list of fonts to review, and no preview in the UI.
Having a means to see what each looks like would help designers and users alike.
In an ideal world, this could be a live previewer!
Trying to find a similar font to replace one that the Parametric Model Maker doesn’t have is a time-consuming and labour-intensive process that wastes server time as your servers are rendering each test!
In the past, before the new font components existed I inspected the library section in the web browser, then copy/paste the related code to chatgpt and asked it to scrape it and format it.
Then you can ask it about what font is similar to whatever font you want
I have an issue at present that I don’t know how to create multiple objects in a 3mf file in openscad -
i’ll use this made up example of a ruler that is too big for the bed so is generated into multiple parts:
Pseudocode:
loop 3 times - index
mw_plate_ruler_part(index)
I end up with 3 things in the 3mf export on my pc using the openscad gui
but if I convert to parts in bambu studio I end up with 10 parts in my particular model. (still have to figure this out - could be connected to non overlapping shapes)
One way around this would be to use the multi plate 3mf generation feature but that looks like it is tied to static module names like
module mw_plate_1() {
// Code to generate models on Plate 1
}
will need to try this out but suspect it won’t work
module mw_plate_ruler_part(index) {
// Code to generate models on Plate n+1
}
You are right. Currently, we can only do so with static modules.
We analyze if there are multiple plates before running OpenSCAD. So it is NOT a runtime feature.
My suggestion is you can create 10 plates modules. Then you can decide if one of the modules creates objects or not in runtime.
Our system will filter out plates without objects.
I have been using this feature for several of my models (including one that was featured) and I’m no longer able to update my models that use this feature. I believe there was a bug introduced. I even tried deleting the file and re-uploading, but the old file still shows and when I attempt to upload a newer version, I get this error:
It shows successful validation, but there is obviously something going wrong because the image no longer appears when attempting to upload a new version:
I have some improvements I’d like to release on this featured model, but I’m not able to upload anything to this model anymore. Please help
@PineappleBun_BBL Materials race condition with mw_assembly_view(). Assembly view of multiple objects of varying color will more than likely fail to render color after clicking ‘Generate’. Suspect this is due to the assembly view not waiting for the material payload to arrive before rendering.