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

Improve sound configurability #201

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

DrLex0
Copy link

@DrLex0 DrLex0 commented Apr 21, 2018

This adds the option to mute the tune that plays when heaters reach their target temperature. The tune may be helpful to troubleshoot heater problems, but when actively changing extruder temperatures to combat oozing in a dual extrusion print it plays twice each layer and becomes annoying quickly.
Setting the option to OFF will only mute the tune while a print is active, in all other cases it will play as usual (i.e. during filament loading, or while the print is paused).
The setting is stored in one of the 12 EEPROM bytes reserved for buzzer settings. Apparently there were vague plans to store actual tunes in there, I removed the remnants of this idea.

Also included is a fix for the half-broken M72 command, which finally makes available the tunes that have until now been wasting space in everyone's flash chips without being accessible. Now all 8 tunes can be played in G-code, but this will require a fix in GPX as well. I find no explanations why the tune ID is clipped to 2 in both Sailfish and GPX. If the reason was that G-code shouldn't be allowed to play system tunes, it would make more sense to clip the ID to 5.

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

Successfully merging this pull request may close these issues.

1 participant