Kind of a shameless shilling for code post, but I'm not much into writing code, I'm a hardware guy. If there's a better place for this post I can move it.
So I've been upgrading my PC alot lately and just got into custom watercooling and I'm not particularly thrilled about the controller options out there especially since I run Linux (not everyone who uses Linux is a programmer lol). I've been messing with Teensy's alot lately, a friend helps with code for other projects but he can't get on board for this. I came across this and figured maybe I could get it running:
https://mstrthealias.gitbook.io/teensy-fan-controller/hardware/simple-pcb
I designed a PCB similar to the one made here but with mostly SMDs, a SATA power connector and a level shifter IC to incorporate ARGB. That project looks pretty cool because it has a GUI for setup and everything. I've tried to compile that Teensy firmware but ran into issues, plus support for Teensy4 doesn't exist there. I also ultimately want to have this work with OpenRGB, for well....setting up RGB.
I'm gonna setup a git repo when I get a chance with board files and such. I'm wondering if I can get anyone interested in helping with code for it. I can whip up a couple of PCBs (minus the Teensy) for anyone legitimately interested in helping. I've thrown a couple of example projects at it just to test the board and the RGB, PWM, tach feedback, and analog thermocouple inputs seem to work fine. I used these for testing:
https://dev.kprod.net/arduino-pid-pwm-fan
https://github.com/rstephan/TPM2
The specs of what I have are:
5 thermocouple inputs
6 individual 4 pin fan headers
4 ARGB channels
1 ARGB sync channel (not sure if it's useful yet)
SATA power connector
The board:
Where I plan to put it
So I've been upgrading my PC alot lately and just got into custom watercooling and I'm not particularly thrilled about the controller options out there especially since I run Linux (not everyone who uses Linux is a programmer lol). I've been messing with Teensy's alot lately, a friend helps with code for other projects but he can't get on board for this. I came across this and figured maybe I could get it running:
https://mstrthealias.gitbook.io/teensy-fan-controller/hardware/simple-pcb
I designed a PCB similar to the one made here but with mostly SMDs, a SATA power connector and a level shifter IC to incorporate ARGB. That project looks pretty cool because it has a GUI for setup and everything. I've tried to compile that Teensy firmware but ran into issues, plus support for Teensy4 doesn't exist there. I also ultimately want to have this work with OpenRGB, for well....setting up RGB.
I'm gonna setup a git repo when I get a chance with board files and such. I'm wondering if I can get anyone interested in helping with code for it. I can whip up a couple of PCBs (minus the Teensy) for anyone legitimately interested in helping. I've thrown a couple of example projects at it just to test the board and the RGB, PWM, tach feedback, and analog thermocouple inputs seem to work fine. I used these for testing:
https://dev.kprod.net/arduino-pid-pwm-fan
https://github.com/rstephan/TPM2
The specs of what I have are:
5 thermocouple inputs
6 individual 4 pin fan headers
4 ARGB channels
1 ARGB sync channel (not sure if it's useful yet)
SATA power connector
The board:
Where I plan to put it