Support enforcer not enforcing?
 
Notifications
Clear all

Support enforcer not enforcing?  

  RSS
Henryhbk
(@henryhbk)
Trusted Member
Support enforcer not enforcing?

OK, so something called an enforcer should in fact enforce. As in when I place one the software should do the thing I asked for no questions asked.

So I have a bunch of bridged overhangs that I wanted supported (as the surface wasn't as good as I'd hoped), but I have a gajillion other overhangs and holes that I specifically didn't want supports for so can't use everywhere mode.. So I unchecked the option to block supports with overhangs (although again why an "enforcer" doesn't override that, which would seem to apply more to automatic supports?) But fine so if you look at this screen shot you will note there are 2 identical 13mm square holes they both have support enforcer blocks in them, and the slicer is set to enforcers only mode. But only the one on the left generates supports... I have included the 3mf file of the model. I am running the latest version of 2.3 of PrusaSlicer.

Attachment removed
Posted : 29/04/2021 4:19 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Support enforcer not enforcing?

Its very simple why the middle box isnt generating support.  A modifier shape has to actually TOUCH the area where you want supports.  The left one is touching, the larger one is touching, the middle one is below the surface and so no supports.

Its the same with a blocker, it must touch the model where you dont want support to touch.  It doesnt stop supports going through that area.

btw it looks like you are using default support settings.  A contact z distance of 0.1 will pretty much weld the support to the part and make removal very difficult. 0.2 or 0.25 is what we normally use.  

I've attached it back modified with the enforcers better placed and with the support settings alteredd to give you a much easier job when removing them.

May I also suggest that you change infill type to cubic.  Its has very similar strength to gyroid but will take far less memory and data throughput as all those curves will be stressing out the poor 8 bit micro of the mk3.  Your 4 perimeters makes far more difference to part strength anyway than any infill would.  Setting cubic to 20% gives an almost identical print time, uses less filament and is about a third the size in gcode.

 

Attachment removed
Posted : 29/04/2021 7:43 pm
Henryhbk
(@henryhbk)
Trusted Member
Topic starter answered:
RE: Support enforcer not enforcing?

@neophyl

Awesome. Thanks It seems like some sort of UI indication of enforcers (or blockers) not in contact with a model surface would be a great tip... To be honest I prefer the Simplify3D mechanism (and painting has a habit of being very hungry for surfaces). Memory isn't much of a problem when printing via octoprint (my pi4 has 128gb of filesystem space and with sufficient ram and multiple cores shouldn't be a problem), but thanks for the tip on the support contact distance.

Posted : 29/04/2021 10:25 pm
Share: