Open Bzzz opened 1 year ago
Thanks for the report. Sorry, but I don't think I understand this. On the left is your model and I've brought in a cylinder with a concentric hole on the inside. It is configured to "Print as Support", "Generate Support" is turned on, and I've added a support blocker to keep the Cura generated supports from being added. On the right is your project.
What do you need the support blocker for? If I had a perfectly matching support model, I'd just generate without support entirely. Thing is: I don't, I don't know the proper spacing for the easy surfaces, and I have no clue how to tackle everything non-rectangular. So I do want support, just with my cylinder as the base of all added supports.
How about if you set that block to print as "Normal Model" with single wall, no top, no bottom and no infill?
I don't think Cura has the capability to provide "Support for Support". You could put in a feature request, but I don't see a bug here.
There's another bug that doesn't let "print as support" models switch back to normal models, but that aside your suggestion works for the demonstrator: So the model is printed underneath, gets some interface layers and then supports the main model. That's what I would expect for the "print as support" option in the first place (maybe we should rename the thing if it has a different purpose? Can you explain what it is actually good for?)
For the full thing I'm trying to print, it does not work. There's support around the support model when using the default Cura profiles and total weight of the print is 212g with the base model clocking in at 44g. I did double the wall thickness yesterday plus moved it closer to the model, but haven't checked what happens when I go back. Given the top is still considered too narrow despite matching the ring it's supposed to support, I'm having some doubts. With my custom profiles I'm getting anything from slicing failures to weird supports ending mid-air without supporting anything, to double structures again.
Cura Version
5.5.0b1
Operating System
Ubuntu 22.04
Printer
Ender 5 Plus
Reproduction steps
When working on a more complex model, I came to the conclusion that some custom support structure would be beneficial to reduce overall support material usage and print times, as Cura makes wild structures that can weigh up to 4x the actual model. The custom support model however is ignored or actively avoided by Cura when calculating supports.
Actual results
If the model is printed (e.g. when disabling additional supports, but not limited to that option), parts smaller than 2x nozzle diameter (single-walled) are ignored entirely
Expected results
Add your .zip and screenshots here ⬇️
I've created a dumbed-down model for easier/faster slicing, featuring similar overhangs and support structure. The support ring cutout is intentionally placed off-center to illustrate effects on wall thickness <2x nozzle diameter (0.6mm nozzle size). In the full model regular supports double up the custom support with their own structure instead of using it. Tree supports grow alongside the support structure instead of growing from the support where needed. They also sprout from the model when plenty of free space nearby is available; suppressing this by using the "buildplate only" option creates its own issues when supports on top of the model are advantageous.
Print settings don't really affect this issue much, I get pretty much the same issue with the Cura base settings in standard or draft mode (with support enabled, of course).
curabug.zip