supermerill / SuperSlicer

G-code generator for 3D printers (Prusa, Voron, Creality, etc.)
4.14k stars 520 forks source link

jerk used in ETA even when machine limits are disabled #3231

Open tennysontbardwell opened 2 years ago

tennysontbardwell commented 2 years ago

What happened?

ETA uses machine jerk limits even when Machine Limits => How to apply limts = Disable. Since this config choice disables configuration of jerk, a user would expect jerk settings are not in use.

I suspect the solution is to not grey out jerk, as it is needed for slicing? Idk how gcode generation is done once we start talking about jerk. Sry I couldn't be more helpful.

Project file & How to reproduce

  1. Open any project. 300-test.3mf.zip
  2. Increase velocity & speed very high (100x).
  3. Set Machine Limits => How to apply limts = Disable
  4. Slice. Observe ETA
  5. Set Machine Limits => How to apply limts = Use only as safeguards. Set jerk very high. Set Machine Limits => How to apply limts = Disable
  6. Slice. Observe quicker ETA.

Version

2.5.59.0

Operating system

macos 12.3

Printer model

voron 2.4 with afterburner, included profile

tennysontbardwell commented 2 years ago

Links to question and answer on discord: https://discord.com/channels/460117602945990666/461133450636951552/1020033566685544499 https://discord.com/channels/460117602945990666/461133450636951552/1020190699917942814