A custom fan/pump/light controller with temperature, RPM, and flow monitoring for a liquid-cooled GPU
To make the experience fit your profile, pick a username and tell us what interests you.
We found and based on your interests.
cooling-control.fzzInitial version of hardware design.application/x-fritzing - 92.69 kB - 01/28/2019 at 05:51 |
|
So, way back in early March, I effectively "finished" this project. It's likely I'll revisit it in the future to do some more nifty things, but for now, it's been in my wife's system and working well.
Because of difficulty getting a serial console working with the Pro Mini via the Bus Pirate, I decided to switch to an ATmega32U4-based board, the SparkFun Pro Micro. This has the added advantage of no longer requiring a separate programmer, since it has a built-in bootloader.
After an initial SNAFU (accidentally flashing a hex file built for the ATmega168P to the new board) and recovering using the Bus Pirate, I finally was able to flash and test it by plugging in the 10K thermistor.
It works!
Next, RPM sensing, and figuring out how to make that play nicely with the temperature check loop. Then... maybe a buzzer for emergencies?
I just finished putting together the protoboard and connecting all the leads... Now, on to the software!
Note: This version of the hardware doesn't have any circuitry for controlling either the RGB LEDs or the fans; that will come in a later revision.
Create an account to leave a comment. Already have an account? Log In.
Become a member to follow this project and never miss any updates