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

100% CPU, eventual reboot required when slicing with some layers set to 0 height #235

Closed
SafSys opened this issue Apr 5, 2017 · 11 comments

Comments

@SafSys
Copy link

SafSys commented Apr 5, 2017

Version

Slic3r version 1.34.0-prusa3d-win64

Operating system type + version

Windows 8.1 Professional

Behavior

  • Description
    I was trying to chop off the very bottom of a print and previously have been able to use this method, but this caused a total crash - 100% CPU, then requiring a hard reboot of my machine!
    This has occurred a few times reliably, and also with different .stl files on different machines.

  • Steps to reproduce:

  • Add an .stl to the Plater
  • Double-click the object in the list on the right so that the Settings dialog is shown
  • Select the Layers tab
  • Set the Min Z (mm) to 0
  • Set the Max Z (mm) to 3.15 (in this example)
  • Set the Layer height (mm) to 0
  • Click Ok
  • Click Slice now

WARNING: Make sure that everything on your machine is saved as I had to hard reset my machine each time I tried this.

STL/Config (.ZIP) where problem occurs

DBBoard CoverPlate.zip
Slic3r settings MK2.zip
(Using Printer:Ormerod, Filament:Ormerod PLA 1.75mm, Print settings:0.35mm FAST config)

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017

Thanks, I will look into it.

What if you set a Min Z to some sensible value, like 0.05 or 0.07?

@SafSys
Copy link
Author

SafSys commented Apr 5, 2017

I've just tested that.. Rebooted machine again :)

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017

Select the Layers tab
Set the Min Z (mm) to 0
Set the Max Z (mm) to 3.15 (in this example)

There is no Min Z / Max Z in the Layers tab of the Slic3r Prusa Edition.

Set the Layer height (mm) to 0

Layer height 0 does not make sense and Slic3r should not start slicing.

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017

Layer height 0 does not make sense and Slic3r should not start slicing.

When I do that, I get a message in the status bar:
Invalid value for --layer-height

@SafSys
Copy link
Author

SafSys commented Apr 5, 2017

The Layers tab under the settings dialog for the object, not on the main dialog.
Double click on the object in the list on the right.
slicerlayers

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017 via email

@SafSys
Copy link
Author

SafSys commented Apr 5, 2017

Setting layer thickness for sections is the manual method of doing the "Layer Editing" function that has been added recently where some areas have faster print sections, then high detail (low layer height) on the tops of curved surfaces.

If you use layer height of 0 for certain heights it simply throws away those layers and continues printing as if those layers weren't in the original model. It doesn't leave it hanging in the air though - it will continue at the next appropriate height.

I'm sure there are many use cases - some ideas:
Perhaps the model doesn't have a nice flat bottom so you can ignore the lower x mm in order to have a good print without using supports.
Alternatively you've printed 100mm then run out of filament - You can print only the remaining top part of the model then glue without needing modelling software to trim it down?
You could always trim the middle out of a tall object if you want?

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017 via email

@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017 via email

@SafSys
Copy link
Author

SafSys commented Apr 5, 2017

Agreed - the cut function is much nicer. There is a nasty bug there however - you can't type in a number with a decimal. Should I open a new report for that?

This is my typing 3.15 in:
slicer cut function

You can copy and paste from the clipboard, but it trims it to the nearest 0.1mm

@bubnikv bubnikv closed this as completed in b66bfb4 Apr 5, 2017
@bubnikv
Copy link
Collaborator

bubnikv commented Apr 5, 2017

Patched by b66bfb4

Agreed - the cut function is much nicer. There is a nasty bug there however - you can't type in a number with a decimal. Should I open a new report for that?

There is already a bug for that:
#218

@bubnikv bubnikv reopened this Apr 5, 2017
@bubnikv bubnikv closed this as completed Apr 5, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants