-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot get 'print in sequence - One at a time' to work #16566
Comments
Thanks for the report and the file. In "one at a time" mode the "Machine Print Head Settings" come into play as a safety so the printer can't crash into a print. The gantry height for your printer is 25mm and the model is 40mm tall so your model doesn't fit in "The build volume". This is expected behavior so I'll remove the bug label and close this. I hope you understand. |
Your expectations are incorrect. There are certain situations (like the staggered locations in your first example) where it might work. |
That would imply that the x-gantry would have to lower, however since there's just one overall object (made with multiple meshes) with multiple meshes, it shouldn't affect the X-Gantry. To give an example, the "Eraser" mesh would just erase some of the support blocks from the main object. It doesn't lower the gantry at all. That would apply the same to other modifier meshes, if they are attached to the main object. Also meshing two object into each other it should print them at the same time, as the same object. That should also not lower the X-Gantry. In terms of implementing this, it would be rather difficult, and this approach already works with "All at once", so I suggest adding a reminder for the end user that "One at a time" is on and this issue would be solved by switching to "All at once". This would imply that there's one overall object - either simple or merged with other objects - and not more separate/unmerged objects. |
It's the way it works. There is no "AI" involved in this. It's up to the user to know the software and set it up so they get a good slice and print. |
I am in agreement with @TheRealOne78 that Cura not considering if a "second" mesh is a "printable mesh" (ie: not a modifier mesh or support blocker) or not when deciding if the One at a Time mode can use the full height or not. I'll try to see how hard it is to fix that. |
Yes, I was wrong with my first example, as I did not take the X-Gantry height in consideration. After your first reply, I did.
And that's not to be expected in "One at a time": Here the XYZ cube is too tall, and cura thinks the support block should be printed as sepparated, which should not.
That's exactly what I am pointing out. When the user forgets that "One at a time" is on and it encounters this issue, instead of a hard-coded solution to integrate the modifier meshes as one with the main object, just tell the user to switch back to "Print all at once". It's probably a simpler approach.
It would be hilarious to put an AI to slice. However a reminder that "One at a Time" is on would be nice. |
There is a warning the comes up and it appears to be triggered by adding a Support Blocker when the model is over-size for One at a Time. Maybe @fieldOfView knows what criteria triggers it? |
The current criterium is "are there more than 1 meshes in the scene?". Cura does not take into account whether these meshes are support meshes, support blockers or modifier meshes, or if the meshes are somehow grouped. It should. I looked at the code yesterday. It was not a 10 minute fix, but I will fix this when I have a spare hour or so. |
Cura lowers the available build volume height when more than 1 model is loaded. This count should include grouped nodes as one (since they will be slice as one and thus not affect the gantry), and should not include modifier meshes or support meshes (since support-meshes are always printed with the first model anyway). Fixes Ultimaker#16566
The mentioned shortcomings of the "are there more than 1 meshes in the scene" logic are fixed here: |
It does not seem that the fix will make it into 5.5. But there's always another release after that. |
It will be in 5.7! |
Cura Version
5.4.0
Operating System
Gentoo Linux (Using AppImage)
Printer
Ender 3 V2
Reproduction steps
Actual results
Can't get the objects to slice, even if the objects are in the printing area and don't overlap.
Expected results
To be able to slice in sequence.
Add your .zip and screenshots here ⬇️
CE3E3V2_Z_Stabiliser.zip
The text was updated successfully, but these errors were encountered: