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.
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.
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.
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.
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.
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…?