🖊️
Teensy Fan Controller
  • Teensy Fan Controller
  • Usage
    • Fan Control
  • Hardware
    • Simple PCB
    • Breadboard
    • Prototype
  • Management UI
    • Overview
    • Controller Status
    • Hardware Setup
    • Fan Setup
    • Controller Log
  • Build Instructions
    • Project Setup
    • Firmware (Teensy)
    • Management UI
  • Demo
    • Router Cooling Demo
    • Water-cooled CPU and air-cooled GPU
  • Credits
    • Credits
Powered by GitBook
On this page

Was this helpful?

  1. Demo

Water-cooled CPU and air-cooled GPU

PreviousRouter Cooling DemoNextCredits

Last updated 5 years ago

Was this helpful?

TODO

PID Usage and Example

TODO

The default configuration works well on a PC with a water-cooled CPU and an air-cooled GPU:

  • Uses a supply water temperature sensor and a case temperature sensor

  • Controls supply water temperature to 2-3°C above case temperature (initial setpoint is 28°C)

  • Fan output percent is generally between 45%-60%, unless CPU is loaded

  • If case temperature is within 2°C of supply water temperature, and fan output percent is greater than 60% for 20 seconds, the setpoint increases by 0.25°C

For example, the fans are controlled to keep supply water temperature at setpoint:

In the same dataset as Example 1.1, and only plotting fan RPMs and DeltaT (return temp - supply temp), observe the fan speeds trailing DeltaT (which represents CPU load in the following example):

Next, an air-cooled GPU is used for about 30 minutes, showing setpoint adjustment keeping fan speeds within the configured range:

The same behavior is observed, except caused by room temperature changes, in this example:

When only the CPU is loaded, the setpoint temperature does not change, and the fans speed up as needed:

Example 1.1
Example 1.2
Example 2
Example 3
Example 4