Pi's own two pwm channels (generally GPIO 18 and 19) can provide upto 19.2 MHz. For more pwm pins, we have to support some kinda external IC. you can use arduino or something else, but all of that will require some coding/driver support. I think a simple 555 timer ic can generate upto 10KHz pwm signal. I'll look out for some pre made solutions.. keep us posted
I'm about to setup reef-pi soon and I thought I might as well enable those two pwm pins and change the frequency. Do you do that in a config file outside reef-pi?
I sort of get the concept of what I need to do, divide the clock frequency with the right value so I end up somewhere between 21-28kHz. But I'm not sure about what I should choose for the duty cycle range, my guess is that that could have impacts on something else too? And I've only seen duty cycle specified in percent before...
This is the spec for the pwm signal I need for the fans.