Problem with Paramtic Model Maker

Hey,

I wanted to create a model with the parametic Model Maker. I have converted a stl to open scad and loaded that into openSCAD. In openSCAD everything works great but after i have copied the code to makerworld the part created by the imported stl code is inverted so i can look through the model and see the ground of it.

Has anybody a idea how to fix this?

Try the auto-orient button at the top or next to the plate:

image

Click that with the plate active and it should orient it properly. Otherwise you might have to select the part and use the rotate and move controls:

image

I think you are talking about the bambu-slicer. I am talking about the parametic Model Maker on the Makerlab.

1 Like

Does OpenSCAD do the same thing when you render the model?

The OpenSCAD solution from MW does have a few strange things about its render.

You can correct the behaviour using the mirror command. Not ideal, but, a solution.

In openSCAD is everything like it should even if I have rendered it.
How exactly should I use the mirror command?

Unfortunately, because they act differently, you will need to act in accordingly and handle the difference manually.

For this situation, I tend to add a variable at the top of the script to denote the state and then use that lower down as required.

Somewhere at the top so you do not lose its place.

isMakerWorld = true;

Wherever needed adjust your code with a ternary function.

mirror([0,0,isMakerWorld ? 1 : 0])

Provided you remember to set the correct state for the boolean, this will minimise the annoyance the situation causes.

This is not ideal, but, when is the life of a Dev ever simple?

I have now added this, but unfortunately this has not solved my problem either. I noticed that even if I look at the model from below, I can see through it and see the opposite surface from the inside. So all the surfaces are inverted.

It sounds like your problem is more complicated than first thought.

Can you share screenshots from the OpenSCAD version, the MW version and the slicer version, leave all as they render.

I am not so in OpenScad but you have a problem with the normal of your faces.
So I would suggest you look for a function like “flipnormals” or similar in the reference manual.
If nothing like this exists maybe you can trick openscad by scaling the object with a negative value.

image
This is the openSCAD version, i don’t know where to see the MW version and I use the newest version of the OrcaSlicer.

I have looked up for a function like “flipnormals” but I don’t have found something. To scale the model by -1 isn’t changing anything.

I meant the rendering of the model from the three things.

Not the version number.

Your version number is old though.

Oh sorry, do you have a link for me where i can download the newest version of openSCAD because i can’t find that version or even a newer than mine.


2021.01 isn’t old. It’s the latest official release as listed on the official website (OpenSCAD - Downloads) in the downloads section:

Scroll down to “development snapshots” and you’ll see:

It is compared to the one used by MW which was the discussion. The request has been about normalising the versions.

MW version is 2024-11-27

@Johnny_Bit beet me to the response, but, here is a direct link to the snapshots.

https://openscad.org/downloads.html#snapshots

Do you know anything to fix my problem?