Setting to make printer beep when print is done?
Is there a setting in the slicer or on the printer to make it beep when the print is done? Would be great to have it able to do that, as a reminder to go get the print. I am not using remote queuing, just a standalone printer. If there is no setting for that, please add that as a feature in either the firmware or the slicer!
RE: Setting to make printer beep when print is done?
You can set this by editing the final G-code in the printer profile, but it's useless because the MK4 beeps so quietly that it's almost inaudible at a distance of 1 m. And your request here is useless because the developers hardly come here, you have to raise it on the Prusa Github. But this request has been there several times, but no one from the developers has dealt with it, or they have rejected it with the explanation that according to them it's enough like this
RE: Setting to make printer beep when print is done?
This can also be solved by using a GPIO board and connecting a fire siren or anything else to its output (via a relay, of course). 😆 😆
RE: Setting to make printer beep when print is done?
The gcode in question is M300, as in
M300 S1000 P500
This would create a beep at 1000 Hz for 500 ms.
But as Miroslav said, the sound is almost imperceptible.
Formerly known on this forum as @fuchsr -- https://foxrun3d.com/
RE: Setting to make printer beep when print is done?
You guys say that the beeper is so hard to hear - I can hear the beep when filament has loaded and is asking for confirmation from quite a distance. Seems like a similar beep could be triggered somehow?
RE:
The beep is not loud. I can't hear it in the next room. The beeper on the MK3 was much louder and better imo.
Have you considered using Prusa Connect? It will send you notifications on your phone and therefore you can make the notification sound anything you want and make it as loud as you want on your phone. No g code modification necessary.
RE: Setting to make printer beep when print is done?
Maybe thats why mine is loud, it was a Mk3 then upgraded, don't recall where the horn is, if it was on a replaced board?
RE: Setting to make printer beep when print is done?
To make your printer beep when a print is done, check your printer’s firmware settings. Some 3D printers have an option to enable a notification sound upon completion. If your printer supports custom G-code, you can add a command at the end of your print file to trigger a beep. For most printers, the command is `M300 S1000 P500`, which plays a tone. If these options aren’t available, consider suggesting it as a feature to the manufacturer or looking for firmware updates that might include this capability.
RE: Setting to make printer beep when print is done?
To make your printer beep when a print is done, check your printer’s firmware settings. Some 3D printers have an option to enable a notification sound upon completion. If your printer supports custom G-code, you can add a command at the end of your print file to trigger a beep. For most printers, the command is `M300 S1000 P500`, which plays a tone. If these options aren’t available, consider suggesting it as a feature to the manufacturer or looking for firmware updates that might include this capability.
If you look back at my original post, you will see that I could not find any setting in the firmware for the Mk4 Prusa, and I am asking for this option in either the firmware or the prusa slicer.
RE: Setting to make printer beep when print is done?
If you don't want Prusa Connect, I have the phone notifications set using Prusa Link and Home Assistant.
RE:
Dennis-Jay and Foxrun also mentioned adding a M300 command to your end gcode block. This is the Prusa Slicer option you requested. They aren't going to add a special option when it can be done already by the user.
You add appropriate M300 commands to the end block and the printer will beep out whatever you have set in there on completion. Play a tune if you want.
For example at one point on my old Cr10 I had the following added to the End G-Code block in Printers>Custom Gcode in Prusa slicer
; play tune M300 S294 P200 ;D4: 294 M300 S588 P200 ;D5: 588 M300 S440 P200 ;A4: 440 M300 S392 P200 ;G4: 392 M300 S784 P200 ;G5: 784
RE: Setting to make printer beep when print is done?
Thanks guys! Just did some experiments with adding the code in the end block, using the Prusa Slicer tab for those options. It did work, but as some of you said the volume is not great, so I did as suggested and put in a sequence of different values to generate a 'tune', which was more easily noticed when I am in the other room. I do not have a smart phone to have it send notifications to, anything like that, so the tones are a help.
Thanks to those that responded!!