Parametric Model Maker: how to use text on model

I have a flat model and I’d like to be able to allow users to customise text that is then extruded into the model. I’ve built the model in Fusion 360 and the text is a sketch - not able to expose the text in the PMM, only the size of the text. I’ve tried to convert the stl file to vertices using python and used a vnf_polyhedron call via BOSL2 in OpenScad. But, the model isn’t converting quite right.

Is there a way to use import(“my_file.stl”) in the Parametric Model Maker?
OR is there a way to allow customised text via the Fusion 360 route?

You should consider looking at the latest PPM update if you are comfortable with Fusion. It may make the whole thing far easier for you to get started with.

If you are using PPM with OpenSCAD, you need to write the text as an object. Everything is code in OpenSCAD.

You can add an option in PPM with OpenSCAD to give users the ability to upload an STL that THEY have, which you position in code.

It is based on this, with changes.

If you are not comfortable sharing your model source, mark the upload as closed source.

Yeah, I uploaded a few Fusion 360 files to PMM and I was only able to get the size of the text exposed in PMM. That new Fusion 360 support is amazing! Since Fusion 360 wasn’t able to expose the text, I tried it via OpenScad. On my local computer I have to use import() or convert the STL file so that I can copy/paste the text of the model in to OpenScad. But, the STL to OpenScad doesn’t seem to work correctly for any model that I’m wanting to use.

I’d like to be able to use OpenScad and upload a STL to use instead of asking the user for one that THEY have.

My use case is that I have a custom designed rear lens cap, and would like to allow users to customize the cap with their text or graphic.


Despite being the original request from me and many others, they decided to ignore that and have it work the wrong way round.

I do not think you will get what you need with the OpenSCAD version.

Have you added parameters to your Fusion model? Unless you do, you cannot expose choices.

https://help.autodesk.com/view/fusion360/ENU/?guid=SLD-MODIFY-CHANGE-PARAMETERS

Text specifically:

Yeah, added parameters, you can only specify ‘units’ as parameters in F360. I tried a F360 plugin that allows parametric text, but it still wouldn’t carry over. My guess is I’m stuck.

1 Like

It is possible to add your STL to Bambu Studio, add text (toolbar option) to your model, save it as a 3MF and then the user who downloads the model can edit that text.

1 Like

No. Fusion doesn’t support customizable text.

1 Like

For info, is this because even Fusion requires a plug-in to achieve the ability?

If so, native parameters are supported; plug-in versions are not.

This would make sense.

Correct.
We cannot control the environment that generates the STL files. Currently, it doesn’t support plug-ins.

1 Like

This may be far more simple to accomplish than you imagine. I regularly imbed text in my CAD models as a better way of controlling the final product. As such I fretted over a way that I could have user defined text. Luckily I discovered a rather simple method.

Say you want to create name badges. This means that without a parametric style setup one would have to model a different badge for each name. Bambu Studio offers a simple solution. If when creating a model one adds text using the Bambu Studio text function, one can set the orientation, font size, embed depth, thickness above the surface, and font style and then create text with something generic like “name”. Then when the end user wishes to print a name badge, they simply double click on the text “name” and the Bambu Studio text dialog box pops up whereupon the user can type the desired name in place of “name”. The text so created prints the same as if it had been embedded in CAD.

It works on flat surfaces as well as on uneven and curved ones.

1 Like

It was true when I said it, and it remains so when you say the same.

This is why I don’t like posting here. It is like the internet is full of inarticulate crybabies who think they should rule the world.

Thanks for the options; my objective is/was to allow the user to be able to use an option other than editing in Bambu Studio. I feel like many users, have difficulty with Bambu Studio and would have much greater success using a web interface where constraints could be placed on the modifications that could be done.

Agreed, it is “interesting” at best.

Read “interesting” as sarcasm.

It could be possible on limited scale but so dirty! I will do some testing tomorrow .

1 Like

What if MakerWorld could just port in the values from the .3mf file that should be editable, like if the user could edit a customization interface then select what things can be changed rapidly from that interface, like editing inserted tet values…?

The only thing “editable” in the tru sense is text as I explained previously.

There is a UI for that now.

Anything else needs one of the two parametric solutions: OpenSCAD or Fusion.

Bambu Studio is a slicer and not a true editing tool. It is bogged down already making very slow, other things should provide non slicing features.