Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.07k stars 2.06k forks source link

Warning on slice if model z != 0 #13841

Closed DavidCC00 closed 8 months ago

DavidCC00 commented 1 year ago

Is your feature request related to a problem?

I'm frustrated when I forgot to zero a model so it's below the build plate, and I print a perfect model missing except it's missing the first 3% of the model.

Describe the solution you'd like

When you press slice, if the model z != 0 (it's below the buildplate, or floating), it gives you a message.

Describe alternatives you've considered

As an alternative, we could work on cybernetic implants for me, so I never forget important steps to processes.

Affected users and/or printers

I think it affects all humans and most lizardmen secretly controlling the government. It affects printers with a 3rd axis. Inhabitants of Flatworld unlikely to notice.

Additional information & file uploads

Someone swapped my brain with a potato.

GregValiant commented 1 year ago

Under "Preferences / Configure Cura" is a setting for "Automatically drop models to the build plate". When it is turned on it will remember for you. Of course you would have to remember to turn it off when you don't want it.

Please file another feature request if you want the "Turn it Off" reminder added. The Turn Things On group refuses to work on Turn Things Off requests. They're zealots. I was going to request a "Hey dummy - move the Z seam" feature but it keeps slipping my mind.

Is Flatworld the same as Discworld? I'm a fan of Sir Terry Pratchett.

MariMakes commented 1 year ago

Hey @DavidCC00,

👋 I've never met someone with a potato as a brain.

@GregValiant is right! We have a setting, Automatically Drop Models to Buildplate to help with this problem for models that are floating above the buildplate. image

You are correct that it does not work if a model is dropped into the build plate. But there is also this different color in the prepare stage that will show you which surface is under, on, or above the build plate. image

I'll bring it up to the team to see what they can do to improve it. But I expect that if it's not a quick fix that it will not get a high priority to implement. Fingers crossed 🤞

MariMakes commented 1 year ago

Hey @DavidCC00,

I brought your issue up to the team. Since there are other indicators, to prevent user error, we believe we will not work on this anytime soon and will therefore defer this issue. Since Cura is open source, you or anyone else is more than welcome to work on this issue and create a pull request yourself.

I hope you understand. Thanks again for your report.

DavidCC00 commented 1 year ago

Is Flatworld the same as Discworld? I'm a fan of Sir Terry Pratchett.

I am too. However, in this case, I actually meant to say Flatland, which is a writing about a land of 2D creatures.

👋 I've never met someone with a potato as a brain.

Spend a few days working I.T. then. Interacting with end users is probably why I think stuff like this matters. TBH, so far, missing a couple layers from my models hasn't actually ever been a problem and now that I know it's an issue, yes, it's easy to keep an eye on in the future.

Yes, I'm aware of the setting. The scenario I ran into is actually printing a large flat object (A gridfinity baseplate if you know what that is). The software incorrectly decides to drop it below the build plate. When you select "center" it'll correctly put the Z to 0 for enough frames for you to see it flash, and then it drops it below the Z again. Once I manually set the Z to 0, "center model" stops trying to force it below the build plate. I'm guessing the problem has to do with the algorithm to estimate best contact and this model (and one other I've seen) are edge cases.

Since a lot of models don't seem to have very flat bottoms, I guess I had assumed that the light-red shading meant that part was touching the build plate, and not that it was beneath it.

But you're right, I'm probably just far too stupid to use the software. I'm unsure why you would suggest someone as stupid as me to contribute in any way.

github-actions[bot] commented 9 months ago

Hi 👋, We are cleaning our list of issues to improve our focus. This feature request seems to be older than a year, which is at least three major Cura releases ago. It also received the label Deferred indicating that we did not have time to work on it back then and haven't found time to work on it since.

If this is still something that you think can improve how you and others use Cura, can you please leave a comment? We will have a fresh set of eyes to look at it.

If it has been resolved or don't need it to be improved anymore, you don't have to do anything, and this issue will be automatically closed in 14 days.

github-actions[bot] commented 8 months ago

This issue was closed because it has been inactive for 14 days since being marked as stale. If you encounter this issue and still have a need for this, you are welcome to make a fresh new issue with an updated description.