Feature request: get user's attention when in Pause mode
-
Please add an option in PanelDue to periodically beep while in Pause mode. This is to attract the user's attention when the print paused at a certain layer to change filament color or to insert a magnet or a weight in a cavity in the printed object.
I use the Prusa Slic3r color change option which inserts the pause command automatically in the generated gcode.
-
You can partially have this right now.
When M600 is encountered Duet will run /sys/ filament-change.g. Place M300 and G4 commands in that file, and you will have (non-repeating) beeps from the PanelDue.
-
Thanks @danal, I will give it a try.
I also plan to add, as a work around, a buzzer to the Duet Monitor, this way it can play a periodic note and blink the large LED while the duet is in pause mode.
https://forum.duet3d.com/topic/10720/duet3d-monitor-adding-a-big-status-light-to-your-printer
-
This is how it looks with the Duet arduino monitor. LED blicks and a small speaker beeps periodically while in the Pause mode. Much better 'pause at layer x' experience.
https://www.dropbox.com/s/356yc0a1jyk5waq/pause_mode.mp4?dl=0
-
@zapta Is that shave and a haircut tune from the Duet speaker?
-
@phaedrux said in Feature request: get user's attention when in Pause mode:
Is that shave and a haircut tune from the Duet speaker?
@phaedrux, I copied the melody from this programming example https://www.arduino.cc/en/Tutorial/ToneMelody . This the relevant code:
// notes in the melody: int melody[] = { NOTE_C4, NOTE_G3, NOTE_G3, NOTE_A3, NOTE_G3, 0, NOTE_B3, NOTE_C4 }; // note durations: 4 = quarter note, 8 = eighth note, etc.: int noteDurations[] = { 4, 8, 8, 4, 4, 4, 4, 4 };