Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
1–10 of 16 posts
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#2[1] https://andrey.mikhalchuk.com/2011/06/20/reading-attiny85452...
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#3Could have been simpler still. You can read the internal temperature of the ATiny85 [1]. You can also get the ATiny85 to speak USB and even be flashed via USB via the micronucleus bootloader [2]. [1] https://andrey.mikhalchuk.com/2011/06/20/reading-attiny85452... [2] https://github.com/micronucleus/micronucleus
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#4Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#5Seems like something similar should already exist, but I haven’t been able to find anything that is a close enough fit.
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#6Could have been simpler still. You can read the internal temperature of the ATiny85 [1]. You can also get the ATiny85 to speak USB and even be flashed via USB via the micronucleus bootloader [2]. [1] https://andrey.mikhalchuk.com/2011/06/20/reading-attiny85452... [2] https://github.com/micronucleus/micronucleus
USB Bootloader is interesting, but I already had a few ISP loaders. You can make an ISP loader with Arduino as well. [1]
[1] https://docs.arduino.cc/built-in-examples/arduino-isp/Arduin...
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#7Would be nice if you posted a picture of the schematic in addition to the PCB rendering.
GitHub: https://github.com/Colahall/tiny85fancontrol/tree/main/schem... Codeberg: https://codeberg.org/Colahall/tiny85fancontrol/src/branch/ma...
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#8Could have been simpler still. You can read the internal temperature of the ATiny85 [1]. You can also get the ATiny85 to speak USB and even be flashed via USB via the micronucleus bootloader [2]. [1] https://andrey.mikhalchuk.com/2011/06/20/reading-attiny85452... [2] https://github.com/micronucleus/micronucleus
How does the internal temperature sensor help here?
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#9Couple of gotchas that I ran across. I found that on Linux, desktop PC fan control support is pretty abysmal. The sensor library that everyone relies on, lm_sensors, is semi-abandoned and didn't recognize sensors on my relatively popular, 7 year old ATX motherboard and GPU. It also requires having Perl installed.
About GPU cooling in particular - modern NVidia cards in particular seem to have a built-in minimum of 30% fan speed when controlling them manually. The connectors are also a different, smaller connector (perhaps a JST PH?).
Re: Show HN: My GPU Fan Saga – A DIY ATX Fan Controller
#10I have a pretty custom GPU cooling setup on a few machines (I run ML workloads locally and I want stuff to be quiet). Couple of gotchas that I ran across. I found that on Linux, desktop PC fan control support is pretty abysmal. The sensor library that everyone relies on, lm_sensors, is semi-abandoned and didn't recognize sensors on my relatively popular, 7 year old ATX motherboard and GPU. It also requires having Per…
This is mainly because the companies that make the “super io” controller chips (ITE and others) are deluded and think that they have some sort of cutting edge tech and their chip documentation must be super secret.
Years ago there was someone at a mobo manufacturer who would leak the datasheets, but they left or got found out, and there hasn’t really been a source for that info since.