prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.71k stars 1.93k forks source link

Orientation affects hole drilling #4063

Open nigeljohnson73 opened 4 years ago

nigeljohnson73 commented 4 years ago

Version

2.2.0+

Operating system type + version

MacOS 10.14.6 Mojave

3D printer brand / version + firmware version (if known)

SL1 running 1.3.3

Behavior

Hole drilling is affected by model orientation. A model that drills and hollows correctly when imported (flat on the bed) can fail later.

image

image

Also tried different-sized holes and different hole locations on the base. Still failure. Run the model through netfabb online in case a geometry problem Prusa Slicer doesn't detect and still failure.

Expected results would be that the hole and hollowing occur when the model is flat to get a new geometry and then the translation would occur and finally support placement.

Project File (.3MF) where problem occurs

_for Prusa.3mf.zip

taarraas commented 4 years ago

I have the same problem. Have you found workaround?

bubnikv commented 3 years ago

It may happen that a nearly degenerate mesh degenerated during the rotation or scaling operation: Two coordinates that were distinct before transformation were rounded to the same coordinate after transformation.

Rolleroo commented 2 years ago

Stuck the model I had issues with into Meshmixer, used the "Make Solid" command. Exported back out as an STL (it got quite a bit bigger after this) and Prusa seemed to cope with it after that. Hope this helps.