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.62k stars 1.92k forks source link

Machine limit Z acceleration excluded from print time estimate #9384

Open qwanzaden opened 1 year ago

qwanzaden commented 1 year ago

Description of the bug

"Printer settings" -> "Machine limits" -> "Maximum acceleration Z" incorrectly doesn't effect the total print time estimate.

Project file & How to reproduce

Set "Printer settings" -> "Machine limits" -> "How to apply limits" to "emit to G-code" Import a model into Prusaslicer, slice it with the default settings, and note the estimated print time. Set "Maximum acceleration Z" to 0.00000000001 re-slice the model. Print time will be unchanged. If the G-code is actually run on a printer the printer will refuse to move in the Z direction and print time will be infinity.

Checklist of files included above

Version of PrusaSlicer

2.5.0

Operating system

Windows 10

Printer model

Prusa i3 Mk3S

kubispe1 commented 1 year ago

looks like an uncovered case. Maybe some warning or limitation for user would be nice. Thanks