Cura: Feature Request: Slice after n seconds of inacivity

Created on 9 Dec 2017  路  6Comments  路  Source: Ultimaker/Cura

I like that cura has added the option to disable automatic slicing. It's great for times when I've got a bunch of small prints that I'm trying to add and arrange on the build plate. However, it becomes a pain when I only have one thing on the build plate and constantly have to push "prepare" every time I change a setting. What would be really nice is a setting to slice after n seconds of no changes. This way if I'm making lots of changes, the slicer waits until a stable state and then automatically slices.

Improvement

Most helpful comment

Yes, I'm making a ticket to put a textbox behind the autoslice preference to say "Slice automatically after ... seconds".

All 6 comments

Actually currently we slice after 500ms of inactivity:

https://github.com/Ultimaker/Cura/blob/88af41769e4feb690b1561c5ab14a9b675c9a369/plugins/CuraEngineBackend/CuraEngineBackend.py#L138

Otherwise it'll start slicing while you're typing stuff or moving stuff on the build plate. We could fairly easily extend that to 10 seconds if desired.

@Ghostkeeper I guess I'm not super familiar with the code. I think making this tunable or increasing it to at least 1-2 seconds makes sense. I know there's a lot of times I'm moving stuff around and it will start slicing when I'm still moving things.

Yes, I'm making a ticket to put a textbox behind the autoslice preference to say "Slice automatically after ... seconds".

Note that setting that value to 10 seconds would also mean you have to wait 10 seconds after each change, without a button to skip those 10 seconds.

I guess I could re-work the PauseBackendPlugin (https://github.com/fieldOfView/PauseBackendPlugin), to give a quick toggle for autoslice. @thattolleyguy, the plugin I referenced added a "pause" button to the sidebar. before the option to disable autoslicing was introduced.

This was rejected by our project manager. The preference is very specific and too fine-grained, so it was not seen as good for user experience.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

DamianSepczuk picture DamianSepczuk  路  3Comments

tomoinn picture tomoinn  路  3Comments

DmitryBychkov picture DmitryBychkov  路  3Comments

wi1k1n picture wi1k1n  路  3Comments

rudowinger picture rudowinger  路  3Comments