Replies: 5 comments 5 replies
-
Conversely, if we have locked rotor signal fans, and need to send a speed down to the attached motherboard/device, would that be possible? In this situation, we may have the fan data sheet and (e.g. runs at 6K RPM) so we send a false 6000 RPM signal down to the end device. If the fan locks up and sends us a high/low signal on the 3rd wire, report 0 RPM to the connected device. |
Beta Was this translation helpful? Give feedback.
-
It should be relatively easy to add support for both cases:
This should allow using regular PWM fans with device that expects to see rotor locked signal (and vice versa). And this should still work with the existing functionality (CONF:MBFANx:SOURCE) to send "MIN" tachometer signal from multiple fans back to one motherboard fan connector... |
Beta Was this translation helpful? Give feedback.
-
I added initial support for Locked Rotor (Alarm) fans. Code is in its own branch (until I have time to test/validate that it works as expected): https://github.com/tjko/fanpico/tree/lockedrotor If someone want's to help and test/validate locked rotor fan support, pre-built test firmware can be found here: https://github.com/tjko/fanpico/actions/runs/9690054746 |
Beta Was this translation helpful? Give feedback.
-
Initial support for locked rotor (alarm) signal fans has now been merged (1cf7e62) Pre-built test firmware images can be found here: https://github.com/tjko/fanpico/actions/runs/9707277191 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Some fans, instead of a tach or speed control, send a locked rotor signal on that 3rd wire. Is there a way to change the signal that connect back to the motherboard to be a locked rotor signal?
Example situation:
Many network/server devices rely on that signal, however, those fans are harder to come by than a PWM or a Tach fan. Would be nice if we can use fanpico to connect fans that provide a speed/PWM control signal, and on the connection back to the motherboard/network device, send a high (or low, configurable) signal based on a configurable tach/speed signal.
Let's say that we have fans attached to the fanpico that operate up to (Example) 6000 RPM... If the speed drops below 500 RPM (configurable), send a high (or low) signal back to the motherboard/device so it knows there is a fan error and can do whatever it needs to take corrective actions (alerts/shutdown/whatever that device would do on a fan failure).
Beta Was this translation helpful? Give feedback.
All reactions