Putting capacitors around without understanding why/how/what is a reliable method to toast your equipment.Hey guys, short term browser and first time posting,
Following a series of modifications and scares, I replaced the fans in my ICX 7250-48P initially with very quiet SUNON fans which turned out to be not thermally respectable and the bane of my existence... buzzing. I swapped them out for Mechatronics fans after this discovery but I find myself coming back to the buzzing. I've done digging and came across older posts but for the ICX 6450...
I tried hooking up some capacitors (100µF and 220µF) which initially proposed the solution but then quickly became a nightmare which started with a shutoff where it didn't boot again until waiting some time with the outlet turned off and then a boot loop every time the switch fully started up.
Fast forward now, I wanted to ask around if anyone had any solutions for the buzzing specifically on an ICX 7xxx. I may try the 10µF capacitor but I fear this may result in a boot loop like before or even worse... needing to buy another switch.
I seriously doubt a capacitor across GND and VIN of the fan connector will fix any buzzing. The buzz is a characteristic of the motor coil itself, most of the time, and also highly personal. Perceiving some frequencies higher than others has more to do with your ears than the switch (tinitus, for example).
The PCB is designed by experienced engineers, and it has all the bypass and filtering capacitors it could possibly need. I'm pretty sure if you hooked a scope to the fan VIN you would see nothing out of the norm. The PSUs are top notch. This is not some POS night shift design from a Chinese overworked engineer.
TL;DR Don't do this.
Swap the fans whole, or leave the originals. The only thing you can do is play with the PWM, which other people did already. You still need to provide a PWM signal reading that falls within spec of both the fan and the monitoring on the software side. I have no idea if this is done via GPIOs or in the ASIC or where, but I am 100% sure they spec'd it for the stock fans. If somebody reverse engineers the location and format of this, and can alter the thresholds and spec/PWM settings, then it will be possible to modify the fans with less effort.
Seems overkill to me, but that is the only true way to solve the issue, other than a "PCB in the middle" emulating the expected PWM and passing a different PWM ("translated") to the modified fan, which is the same done by the stock firmware (switch sees a tachometer reading of X for a PWM signal Z, the board in the middle translates Z to a PWM signal that the non stock fan can use within a threshold, reports back an adjusted tachometer).