Beeper on PanelDue works great. Just not when using M300...
When I press a 'button' on my PanelDue 7" there is audible feedback from the beeper and it's pretty loud. But when I send M300's it is barely audible. I'm running RFF3.1.1 and the latest PanelDue firmware v1.24. Volume in settings is set at 5.
Does anyone have an idea what I could be doing wrong here? I'm sending the exact same codes as in the example on Duet Gcode page.
Have you tried other lower frequencies?
What version of PanelDue is it?
Does the PanelDue enclosure that you are using have holes in front of the piezo buzzer, to allow the sound out?
The piezo buzzer on PanelDue is most sensitive at frequencies around 2400Hz.
@Phaedrux Yes, I've tried 200Hz to 4kHz.
It's the latest. I think a version 3 (7i).
@dc42 Yes it has holes. And the tactile feedback beeps are fine. It's just the M300 commands that are almost inaudible, even with my ear almost in the panel. It is as if the buzzer driving voltage is not high enough or something.
resam last edited by
Just to sanity check: did you play around with the G4 wait time? Try a few different values between 200 up to 3000.
lix last edited by lix
@resam Thanks; I did -- no change.
The following code produces very faint sounds (frequency and period are fine).
M300 S2400 P1000 G4 P200 M300 S2400 P1000 G4 P400 M300 S2400 P1000 G4 P600 M300 S2400 P1000 G4 P1000 M300 S2400 P1000 G4 P1500 M300 S2400 P1000 G4 P2000 M300 S2400 P1000 G4 P3000 M300 S2400 P1000 G4 P4000 M300 S2400 P1000
edit: I also tried lower and higher frequencies whitch also gave the same result. I am at a loss.
I was wrong about the best frequency, it's about 4500Hz. That's the frequency that the tactile beeps use. Please try S4500 in your M300 command, and see whether the M300 beeps are still quieter than the tactile beeps.
Aaand...that works. I feel a bit silly because I thought I tried that frequency yesterday. Apparently not.
Thanks dc42 and all others for your input!
Maybe give some of these music macros a try to test the buzzer with a lot of frequencies.