Parametric Model Maker Review and Feedback

Good idea. Thank you! I will try it.

I don’t have my box example handy but you can take a look at my parametric nozzle replacement. It shows the same idea I described.

Regular

With needle:

With wings but no needle:

That is what this meant…

It is how I have built all of mine. As soon as I realised this…

Excited that the parametric model contest is up and running, although as others have found, a lot of non-scad models are being added to the contest.

Bumping this thread to the top of the list now that more people are starting to experience this fun tool on MW.

Has anyone else thought of features or any feedback that you’d like to see the MW team add? Cheers!

I just added the first of mine.

BTW: if you have a space in your filename, it will reject the file, implying the contents are not valid.

I still want

  • protected private files
  • font library
  • project specific fonts (I include it in my files during upload)
  • NEW a mechanism to define layer filament swaps and pause when exported into a 3mf

This could take the form of a list variable we set in code that contains the values. The post-processor could grab the values and use them during export. I’m guessing this isn’t easy though.

2 Likes

My model ( Transformer Card Box by icy - MakerWorld ) has “Subdivisions” options which accept an array of numbers to create custom space allocation between dividers, but it is not rendered by @MakerWorld . I had to make a quick workaround (Division_count) option to support at least equal divider placement.

It would be good to have at least free text input rendered to support array parameters.

1 Like

Sorry if I go a little OT, but are the custom models counted as downloads or are they a separate thing?

What do you mean by custom models?

Do you mean the results the user create from the OpenSCAD code?

If so, yes.

1 Like

I thought the OpenSCAD contest didn’t allow entries that were taken from elsewhere and uploaded on MW.

I thought a remix of your own work was allowed, but, simply taking a project from a different platform, even if the author is the same on both would disqualify the entry.

Thoughts?

2 Likes

Yes, sorry, I explained myself badly but you understand, thanks for the answer…
For old models, in my opinion it would not be correct to use projects taken from elsewhere and even old ones,but there is no ban anywhere, so it is possible. This doesn’t bother me much because it’s nice to have more customizable things, what bothers me the most are templates that have nothing to do with parametric projects

I also desire array support in the parameter view. I submitted a ‘feature request’ via the green ‘Feedback’ button in the parametric model viewer tool. Posting here as well in the hopes MakerWorld dev team adds it to their backlog.

2 Likes

Another feature request.

  • I want to be able to upload additional files that my OpenSCAD main file can access.

For example SVG, STL and other support files.

I make extensive use of these in my more complicated projects.

I have just tried several variants to achieve this and none work. I have even tried encoding data into OpenSCAD arrays, but, MW suffers constant timeouts.

3 Likes

Thanks all! I am an engineer of bambulab who work in parametric model maker. We will work hard to meet all the reasonable advices.

2 Likes

You account doesn’t say you work for Bambu unlike all the others that we can be sure do work for BL.

Another feature would be a way to display messages and objects to the user within the viewport that don’t get converted into the STL. In the OpenScad app you can use the ‘%’ symbol to add objects like text to the viewport that don’t get rendered into the final STL.

2 Likes

While I like your feature request, especially as I use that myself - there is a problem with the implementation.

MW doesn’t show a preview of the OpenSCAD project whilst you are changing parameters, it renders the final STL each time you ask it to update.

There is no Preview mode for the % modes or $preview variables available as it only renders the final output every time.

1 Like

Many thanks to @MakerWorld by adding new features to the OpenSCAD building and listening to feedback. That is very much appreciated and I look forward to seeing this tool grow.

Just as a quick update, when the user scrolls to the bottom of the font list they get the following error, which I’m sure is something small in your code.

Yes! This!
I don’t code. The last time I coded something from scratch was when I learned BASIC in elementary school. I learned to clean up Python code in college, but aside from that I’m a total beginner. The contest inspired me to try to find a way to make my plant markers customizable, but the lack of ability to include an STL is a huge hindrance. They already host STL files, so I’m hoping that like Thingiverse, they can figure out a way to make it work.
I did cobble something together where you can download my Graveyard plant tombstones and custom make the text, and they line up when you import them both into the Bambu slicer as one object. Hopefully that’s good enough for now.
Honestly I’m just proud of myself I figured out how to get something to compile, ha. :smiley: Maybe my entry will inspire Bambu to let us include those things.

1 Like

Your planter sign model is pretty neat! I agree that they should include more of the OpenSCAD features, like STL imports. I love the use of iconography, so the ability to use SVG’s would be great. Keep up the great works and you’ll learn the coding stuff more and more. While the AI chatbots are not great at SCAD, they can certainly help you clean up your code or spot mistakes. Cheers,

1 Like

ypy fixed my model not appearing in the contest, so I am pretty sure they are legit.

1 Like