Skip to content
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

Maximum height reached, but model does not reach maximum height #9519

Closed
2 tasks done
powpingdone opened this issue Feb 2, 2023 · 3 comments
Closed
2 tasks done

Maximum height reached, but model does not reach maximum height #9519

powpingdone opened this issue Feb 2, 2023 · 3 comments
Labels
2.6.0-alpha3 Coordinates Coordinates, Manipulation, Transformation, Object sync

Comments

@powpingdone
Copy link
Contributor

powpingdone commented Feb 2, 2023

Description of the bug

image

When slicing this model at a 45deg angle (with some variablility +-5deg), the maximum height error is emitted despite the model being significantly less than the maximum Z height (210, while the model height is 160). This error does not happen on 2.5.0 Release.

Project file & How to reproduce

Project file: broken slicing.zip

  1. Load the Project
  2. Attempt to slice

Note, setting the Max Print Height to 221.5 seems to allow slicing to continue.

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

2.6.0-alpha2-linux-x64-GTK3

Operating system

Fedora Silverblue 37 inside a toolbox (essentially fedora 37)

Printer model

MK3S

@DragonFinlay
Copy link

When exporting the model as STL and re-importing it, the issue is gone. Same if I then save the 3MF and re-open it, no issue slicing it. Not sure why, we'll try to find out more about it.

@atten-dev
Copy link

I also encountered this on PrusaSlicer-2.6.0-alpha4+win64-202302180012 and did a few experiments I hope will be helpful.

In this zip file is the STL, a 3MF where it slices OK (Good.3mf), and a 3MF where it shows the height error (Bad.3mf). The only difference is the object has a 45 degree rotation around the object's Z axis.
MaxHeightExceeded.zip

To reproduce without the 3MF file:

  1. Set printer to be a Prusa MINI
  2. Click the +Box icon on the top bar (any other method of adding the STL should be OK too)
  3. Select the object
  4. With world coordinates mode selected:
  5. Rotate around X axis by 55 degrees
  6. Rotate around Z axis by 45 degrees
  7. The object should now slice OK
  8. Select Object coordinates mode
  9. Rotate around object Z axis by 45 degrees
  10. Should now give error that print is taller than maximum allowed height.

Replacing 45 degrees in step 9 by any multiple of 45 degrees also shows the issue. Replacing it with 90 degrees or any multiple will not show the max height issue. Quite interesting.

Alternatively, you can reproduce the issue with only world coordinate rotations:

  1. Rotate around Z by 45
  2. Rotate around X by 55
  3. Rotate around Z by 45

Note: I've also maybe possibly observed some non-determinism in this. One time I ran through steps 1-7 and it immediately didn't work without doing steps 8-10, but wasn't able reproduce the issue without steps 8-10 again. Or maybe I didn't do my steps right...

If I scale the object down to 83.6%, it will slice. (83.7% will not slice.) This is roughly (but not exactly!) 150mm in height.

config.ini: config_ini.txt
System info:
Operating System: Windows
System Architecture: 64 bit
Windows Version: Windows 10 (build 19045), 64-bit edition
Blacklisted libraries loaded into PrusaSlicer process:
C:\ProgramData\A-Volute\A-Volute.28054DF1F58B4\Modules\ScheduledModules\x64\NahimicOSD.dll

lukasmatena pushed a commit that referenced this issue Mar 6, 2023
at Model / ModelObject / PrintObject
Fixes #9467 #9519 #9646
Also fixed variable layer height editing for case such as mentioned
in the github issues above.
Also likely fixed some of the sinking objects issues.
@kubispe1
Copy link
Collaborator

This issue should be resolved in regards to 2.6.0 beta1.
If you encounter any problems, please let us know. Closing this issue. Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.6.0-alpha3 Coordinates Coordinates, Manipulation, Transformation, Object sync
Projects
None yet
Development

No branches or pull requests

4 participants