Instek GPP4323 Beep Volume: Can it be decreased? - Page 1
Forum section: electronics / testgear

author: jjoonathan
author_rank: Frequent Contributor
timestamp: October 16, 2022, 12:30:26 am
content: I love this power supply but wow is the beeper loud. Is there an easy way to turn off the beeper (or make it quieter) while still resetting the supply settings on startup? Or do I have to take it apart?

author: jjoonathan
author_rank: Frequent Contributor
timestamp: October 16, 2022, 01:29:40 am
content: Yes, yes it can be. I made a service to sit on my server, wait for the GPP-4323 to appear, and kill the beeper.They really should have made this an option but w/e.Code:sudo pip install ping3cat | sudo tee /opt/gpp4323-beep-off.py >/dev/null <<HACKgpp_address = 'gpp-4323.lan'import ping3, socket, timewas_visible = Falsewhile True:is_visible = bool(ping3.ping(gpp_address,timeout=.5))if not was_visible and is_visible:print(f"A wild GPP-4323 appeared.", flush=True)mission_accomplished = Falseattempt = 1while not mission_accomplished:try:with socket.create_connection((gpp_address,1026),timeout=.5/6) as s:print("Beeper killed. Mission accomplished.", flush=True)s.send(b':SYST:BEEP:STAT 0\nLOCAL\n')mission_accomplished = Trueexcept:passattempt += 1if attempt >= 10:print("We'll get 'em next time.")breakif was_visible and not is_visible:print("Poof.", flush=True)if is_visible: # Didn't hit ping timeout, so manually rate limit here.time.sleep(0.5)was_visible = is_visibleHACKcat | sudo tee /etc/systemd/system/gpp4323-beep-off.service >/dev/null <<THEPLANETDescription=Whenever GPP4323 appears, silence the beeper.After=multi-user.targetType=simpleRestart=alwaysExecStart=/usr/bin/python3 /opt/gpp4323-beep-off.pyWantedBy=multi-user.targetTHEPLANETsudo systemctl daemon-reloadsudo systemctl enable gpp4323-beep-offsudo systemctl start gpp4323-beep-offsudo journalctl -fu gpp4323-beep-offEDIT: bugfixEDIT2: perffix

author: Kean
author_rank: Unknown
timestamp: October 16, 2022, 06:25:26 pm
content: Nice!

author: nomead
author_rank: Contributor
timestamp: October 17, 2022, 01:46:43 pm
content: So you have some dual socket Xeon server running just to keep the PSU quiet.In my Quick 861DW hot air station i just stuffed the beeper with some blu tack.Not much use for a Python script here.

author: Otso
author_rank: Contributor
timestamp: October 18, 2022, 07:58:40 pm
content: System -> Setting -> Beeper -> OffSystem -> Power On -> LastThat doesn't do the trick for you? It does for me.

author: jjoonathan
author_rank: Frequent Contributor
timestamp: October 18, 2022, 09:15:11 pm
content: That turns off the beeper, but it does not reset the supply settings on startup. For almost all settings, I want a clean slate on startup -- except for the beeper, which I want to STFU. The problem with the existing settings is that I can't have both at once. Now I canQuoteThink bigger. Every time I turn on my power supply, lights flicker across the Eastern Seaboard of the United States. Peaker plants fire up, AWS datacenter quick response teams get paged, and operations centers around the world hold their breath as they wait to find out if the world's infrastructure can cope with the majesty of my python script.

author: Otso
author_rank: Contributor
timestamp: October 18, 2022, 10:09:29 pm
content: Gotcha. I missed the "while still resetting the supply settings on startup" in your original post. Personally I want to continue where I left off, so for me it's perfect. But nice that you found a working solution!

author: Pr Utser
author_rank: Contributor
timestamp: October 16, 2023, 10:26:21 pm
content: You can tweak the beeper loudness with GPP firmware mod 1v01:firmware-mod-for-gwinstek-gpp-series-lab-bench-power-supply