Notifications
Clear all

Mk3S Buzzer only produces 1 tone  

  RSS
msb64x
(@msb64x)
Eminent Member
Mk3S Buzzer only produces 1 tone

I'm trying to make an end-of-print tune using the M300 command. But whatever I try, the buzzer only produces 1 tone. There's a brief pause between gcode lines, and the line I have with a frequency of 0 seems to work as a pause, but that's it. Just on or off.

 

Is there some setting I need to adjust to get different frequencies? i3 Mk3S on latest firmware.

 

Gcode;

M300 S196 P200
M300 S220 P200
M300 S247 P200
M300 S277 P200
M300 S196 P200
M300 S220 P200
M300 S247 P200
M300 S277 P200

M300 S208 P200
M300 S223 P200
M300 S262 P200
M300 S294 P200
M300 S208 P200
M300 S223 P200
M300 S262 P200
M300 S294 P200

M300 S220 P200
M300 S247 P200
M300 S277 P200
M300 S311 P200
M300 S220 P200
M300 S247 P200
M300 S277 P200
M300 S311 P200

M300 S233 P200
M300 S262 P200
M300 S294 P200
M300 S330 P200
M300 S233 P200
M300 S262 P200
M300 S294 P200
M300 S330 P200

M300 S246 P200
M300 S277 P200
M300 S331 P200
M300 S350 P200

M300 S262 P200
M300 S294 P200
M300 S330 P200
M300 S370 P200

M300 S277 P200
M300 S311 P200
M300 S350 P200
M300 S392 P200

M300 S294 P200
M300 S330 P200
M300 S370 P200
M300 S415 P200

M300 S0 P1000

M300 S440 P250
M300 S466 P250
M300 S494 P250
M300 S523 P1500

Best Answer by Neophyl:

@msb64x

Part of the 3.9.0rc1 release notes is

Tone timer re-enabled

The function responsible for the tone playback was broken in the previous release. It is now fixed and available at timer4 (timer2 is used as a system_timer) both for Einsy (MK3S) and MiniRambo (MK2.5S).

So tones are broken in 3.8.1.  You could install the 3.9.0rc1  release candidate or wait until there's an official release of 3.9.0.

https://github.com/prusa3d/Prusa-Firmware/releases if you want to read on what the 3.9.0 changes are or to download it.

 

Posted : 08/03/2020 4:12 am
towlerg
(@towlerg)
Noble Member
RE: Mk3S Buzzer only produces 1 tone

I suspect the tones are started as soon as the gcodes are read ie pretty much simultaneously, don't you need delays between notes?

This post was modified 5 years ago by towlerg
Posted : 08/03/2020 1:58 pm
msb64x
(@msb64x)
Eminent Member
Topic starter answered:
RE: Mk3S Buzzer only produces 1 tone

@towlerg

I don't think that's the case. None of the examples of other people doing this used delays and even when I have it play only a single tone, it just plays the default tone. My guess is that it's a firmware setting or a setting I need to toggle on the LCD.

Posted : 08/03/2020 4:42 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Mk3S Buzzer only produces 1 tone

The p200 is the duration of the tone. When you say the ‘latest’ firmware which one precisely ?  I know there’s been issues with times being broken on firmware versions so it is most likely a firmware issue. 

Posted : 08/03/2020 5:33 pm
msb64x
(@msb64x)
Eminent Member
Topic starter answered:
RE: Mk3S Buzzer only produces 1 tone

@neophyl

From the support menu: Version 3.8.1-2869

Posted : 08/03/2020 7:43 pm
Neophyl
(@neophyl)
Illustrious Member
RE: Mk3S Buzzer only produces 1 tone

@msb64x

Part of the 3.9.0rc1 release notes is

Tone timer re-enabled

The function responsible for the tone playback was broken in the previous release. It is now fixed and available at timer4 (timer2 is used as a system_timer) both for Einsy (MK3S) and MiniRambo (MK2.5S).

So tones are broken in 3.8.1.  You could install the 3.9.0rc1  release candidate or wait until there's an official release of 3.9.0.

https://github.com/prusa3d/Prusa-Firmware/releases if you want to read on what the 3.9.0 changes are or to download it.

 

Posted : 09/03/2020 8:37 am
towlerg
(@towlerg)
Noble Member
RE: Mk3S Buzzer only produces 1 tone

@msb64x

You correct, sorry I should have done my research before responding.

Posted : 09/03/2020 1:45 pm
msb64x
(@msb64x)
Eminent Member
Topic starter answered:
RE: Mk3S Buzzer only produces 1 tone

@neophyl

Well that's a pretty definitive answer. Hopefully we'll get the full release soon. It's been months since the last update.

Posted : 09/03/2020 11:08 pm
Share: