Inserting beeps or tunes (or other g-code) into percentage-specified positions in generated g-code #17721
Labels
Status: Triage
This ticket requires input from someone of the Cura team
Type: New Feature
Adding some entirely new functionality.
Is your feature request related to a problem?
Not quite related to a problem. Rather, it could be useful if one could play a beep at a specific percentage of the print, in order to have a better sense of time passing during the print. For example, one could configure the printer to beep or play a tune every 10% of the print.
Describe the solution you'd like
Perhaps the menu in which you manage the start and end g-code for your printer presets could also be used to configure the g-code to be inserted at specific percentages of the print.
This is the menu I mean:
Maybe the feature I'm requesting could be configurable under the two g-code editor parts on the image.
Another way of implementing something like this could be to add a setting to the slicing settings that would just make it possible for the printer to beep either after every N% have passed, or at specific percentages, selected via text entry into a text field next to the option, so somewhere like this:
I would expect the format to be numbers separated by commas, so, for example, like 10,25,50,75,100
Describe alternatives you've considered
I had an idea of making a Python script that would determine the line numbers by given percentages, and would then insert the g-code for a beep at those lines of slicer-produced g-code. I didn't (yet?) make the script, though.
It would be nice to have it built into Cura, though, so that one doesn't have to use custom python scripts to accomplish this.
Affected users and/or printers
All users who have their printer in the same room as themselves during the print, and that have a printer that supports beeping with at least one tone, and also want to better determine time-effectiveness of the print (and how much they can do/work on during the print).
Additional information & file uploads
You can implement either just beeping/playing a tune at certain percentages, or you can implement adding any g-code instructions at certain percentages of the print.
I wouldn't consider this a high priority feature to have, but it would be nice, and although I don't know the codebase of Cura, it might be a quick feature to add if you make it a percentage-beeping setting. Not as quick if you make it a menu in the place aforementioned.
Sorry if something isn't understandable enough. I can explain parts that might not be concise enough.
The text was updated successfully, but these errors were encountered: