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

Feature request: Add option to beep when finished print #2398

Closed
mrjohnc opened this issue Oct 2, 2016 · 25 comments
Closed

Feature request: Add option to beep when finished print #2398

mrjohnc opened this issue Oct 2, 2016 · 25 comments

Comments

@mrjohnc
Copy link

mrjohnc commented Oct 2, 2016

Add option in settings menu for the printer to beep when a print has finished (like a microwave does). This will help to get the attention of the user if they are not in the room, listening to music etc.

@mrjohnc mrjohnc changed the title Add option to beep when finished print Feature request: Add option to beep when finished print Oct 2, 2016
@prusa3d-bb
Copy link

Hello John,
Thanks for your feedback!

Actually, we have this for long time in our list and still thinking how to do it to satisfy all people.

We'll definitelly do that!


Michal Průša, CTO

--- original message ---

Sun, 2 Oct at 12:57 PM, notifications@github.com John Cummings wrote:

Add option in settings menu for the printer to beep when a print has finished. This will help to get the attention of the user if they are not in the room, listening to music etc.

You are receiving this because you are subscribed to this thread.

Reply to this email directly, view it on GitHub, or mute the thread.
--- end of original message ---

@AJMartel
Copy link

I was looking to add this option as well.
For now a workable solution is to add the following to your "End gcode":

M300 S1000 P50 ;First beep
M300 S0 P250 ;Wait
M300 S1000 P50 ;Second beep

@stelgenhof
Copy link

Since this repository concerns the 3D printed parts, shouldn't this issue be transferred to the firmware or Slic3rPE repository?

@crisoberillo
Copy link

Hello John,
Thanks for your feedback!

Actually, we have this for long time in our list and still thinking how to do it to satisfy all people.

We'll definitelly do that!


Michal Průša, CTO

--- original message ---

Sun, 2 Oct at 12:57 PM, notifications@github.com John Cummings wrote:
Add option in settings menu for the printer to beep when a print has finished. This will help to get the attention of the user if they are not in the room, listening to music etc.

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
--- end of original message ---

Hello Michal,

I'm looking forward to see this option implemented.
Do you have any news about it?

Thank you in advance,
Andrea

@DB3DE
Copy link

DB3DE commented Jan 4, 2020

Hello John,
Thanks for your feedback!
Actually, we have this for long time in our list and still thinking how to do it to satisfy all people.
We'll definitelly do that!

Michal Průša, CTO
--- original message ---

Sun, 2 Oct at 12:57 PM, notifications@github.com John Cummings wrote:
Add option in settings menu for the printer to beep when a print has finished. This will help to get the attention of the user if they are not in the room, listening to music etc.

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
--- end of original message ---

Hello Michal,

I'm looking forward to see this option implemented.
Do you have any news about it?

Thank you in advance,
Andrea

Dear all,
there is already a super easy way to do it.
Edit the Slicer setting and let Slicer add some G-Code at the end of all generated G-Code files which does the beeping. I would recommend the following snipped:

;this snipped plays a kind of imperial march
;great for the end of your print job :-)
;imperial martch
M300 S220 P300 ;LA3
G4 P300
M300 S220 P300 ;LA3
G4 P300
M300 S220 P300 ; LA3
G4 P300
M300 S174.61 P350 ;F3
G4 P75
M300 S261.63 P250 ;c4
G4 P100
M300 S220 P350
G4 P100
M300 S174.61 P350 ;F3
G4 P75
M300 S261.63 P250 ;c4
G4 P100
M300 S220 P400

;-)

@stelgenhof
Copy link

To repeat: this repository concerns the printed parts and not the firmware. This issue should be transferred to the firmware repository. That way chances of this issue being picked are much higher.

Cheers! Sacha

@mrjohnc
Copy link
Author

mrjohnc commented Jan 5, 2020

To repeat: this repository concerns the printed parts and not the firmware. This issue should be transferred to the firmware repository. That way chances of this issue being picked are much higher.

Cheers! Sacha

Hi Stelenhof, how do I do this? Do I just need to make a new one or can I move it somehow?

@stelgenhof
Copy link

@mrjohnc You just need to create a new issue at the firmware repository as there is no possibility to automatically transfer an issue on github.com. (Apologies if I made you believe that) :)

Cheers! Sacha

@akukan
Copy link
Contributor

akukan commented Jan 5, 2020

Hi @mrjohnc ,
as this is firmware-related issue, let me transfer it to the prusa3d/Prusa-Firmware repository.

@akukan akukan transferred this issue from prusa3d/Original-Prusa-i3 Jan 5, 2020
@mrjohnc
Copy link
Author

mrjohnc commented Jan 5, 2020

Thanks very much :)

@mrjohnc
Copy link
Author

mrjohnc commented Jan 5, 2020

Hello John,
Thanks for your feedback!
Actually, we have this for long time in our list and still thinking how to do it to satisfy all people.
We'll definitelly do that!

Michal Průša, CTO
--- original message ---

Sun, 2 Oct at 12:57 PM, notifications@github.com John Cummings wrote:
Add option in settings menu for the printer to beep when a print has finished. This will help to get the attention of the user if they are not in the room, listening to music etc.

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
--- end of original message ---

Hello Michal,
I'm looking forward to see this option implemented.
Do you have any news about it?
Thank you in advance,
Andrea

Dear all,
there is already a super easy way to do it.
Edit the Slicer setting and let Slicer add some G-Code at the end of all generated G-Code files which does the beeping. I would recommend the following snipped:

;this snipped plays a kind of imperial march
;great for the end of your print job :-)
;imperial martch
M300 S220 P300 ;LA3
G4 P300
M300 S220 P300 ;LA3
G4 P300
M300 S220 P300 ; LA3
G4 P300
M300 S174.61 P350 ;F3
G4 P75
M300 S261.63 P250 ;c4
G4 P100
M300 S220 P350
G4 P100
M300 S174.61 P350 ;F3
G4 P75
M300 S261.63 P250 ;c4
G4 P100
M300 S220 P400

;-)

I didn't realise it can play songs 👍

@3d-gussner
Copy link
Collaborator

@mrjohnc If you got an answer to your issue and it is working for you, can you please also close issues that have been solved?

@mrjohnc
Copy link
Author

mrjohnc commented Jan 9, 2020

@mrjohnc If you got an answer to your issue and it is working for you, can you please also close issues that have been solved?

To the best of my understanding this feature request has not yet been implemented yet

@3d-gussner
Copy link
Collaborator

@mrjohnc There is no need for a firmware change as you can add beep, music in your end gcode.
Please close this issue.
[stale][fixed by end-code]

@mrjohnc
Copy link
Author

mrjohnc commented Jul 13, 2020

This depends on if the person wanted it to beep a certain number of times or if they wanted something like 'beep until button in pressed.

My understanding is that this issue should be moved to the PrusaSlicer to implement as a software feature, @stelgenhof prusa3d-bb is there a way to move this issue across to the other repo or does it need to be recreated?

It could be an option where you tick an option called something like 'beep at end of print' and offer an option to paste in 'music' or give a little tool tip for how to do this with an existing field.

@stelgenhof
Copy link

@mrjohnc I don't think it is possible to transfer issue automatically between repositories. At least that I am not aware of :)

@rdragonrydr
Copy link

rdragonrydr commented Jul 13, 2020 via email

@mrjohnc
Copy link
Author

mrjohnc commented Jul 14, 2020

So this should stay as a hardware request?

I guess this is difficult to know where to put because there are two ways of implementing it... One approach would be to have both, e.g you can add some beeps or a song to the end of the print in PrusaSlicer but also you can set the machine to beep at the end of the print, to give people the option.

@rdragonrydr
Copy link

Hardware was my preference. I was hoping for a "none, beep, or keep beeping" selector in the onboard menu that I could set up and leave depending on where I had the printer. (And of course this would apply to all prints rather than just whatever new ones I make going forward. Some of my stuff needed fiddly slicing and I don't want to have to redo it all, since some of them are for projects that I keep making more of.)

Of particular note is the option to keep beeping until I go collect the print, because if I were to just add it in the end G-code it might end before I notice or keep beeping even after I get to the printer (since it would literally be a "beep x times" command rather than allow user interaction). With a hardware request, it could listen to the button status and shut off when I press the button to acknowledge.

@bszonye
Copy link

bszonye commented Aug 8, 2020

End code is not currently an option for Prusa MINI owners, as the firmware does not appear to support M300 yet. See: #2795

@github-actions
Copy link

This issue has been flagged as stale because it has been open for 60 days with no activity. The issue will be closed in 7 days unless someone removes the "stale" label or adds a comment.

@bszonye
Copy link

bszonye commented Aug 14, 2023

Looks like M300 still isn't fully supported on Prusa MINI (see prusa3d/Prusa-Firmware-Buddy/issues/334), plus that's still only a workaround for the requested firmware option. Still would like to see this.

@3d-gussner
Copy link
Collaborator

@bszonye This is the repository for MK3/S/+, MK2.5S. Please open an issue for the MINI here https://github.com/prusa3d/Prusa-Firmware-Buddy
Closing issue.

@bszonye
Copy link

bszonye commented Aug 30, 2023

No need, the issue that I linked above already covers this for MINI 👍 got mixed up about which issue was in which repo, sorry

@rdragonrydr
Copy link

rdragonrydr commented Aug 30, 2023

Can I un-close this? The feature request was for firmware support for a beep on completed print.

The "workaround" solution of using end gcode has the issue of being a finite length and of locking up the printer until it stops beeping. It also does not work (persistently) if using the factory presets, as those cannot be saved or edited.

I would have to make a preset for each temperature, infill, etc and still edit the end gcode for each, then the printer would beep a few times and stop, so if I was not paying attention I would never know the printer was done. Alternatively, if I'm monitoring it, I can't start the next print until the beep cycle completes, so I can't make it indefinitely long.

TL;DR: Gcode cannot meet the need for a feature that can beep indefinitely or that does not lock up the hardware UI while beeping. I want something like the filament change alert that already exists, but that turns on when the print is done (just... without ejecting the filament).

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

No branches or pull requests

10 participants