- Joined
- Apr 4, 2011
$3 for 50cm x 50cm is a fantastic price, beats what I can get all to hell!
ah sorry,
I mean $3 dollar for anything like 5cm x 10cm
Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!
$3 for 50cm x 50cm is a fantastic price, beats what I can get all to hell!
The only NPN I have is high power TIP31C, so I'm assuming it will be fine? I also should have 1K and 10K resistors, so I will maybe put it on breadboard this afternoon if I find some spare time!
It's both, two board changes and a firmware change.
A board change to use a different internal timer that changes one of the PWM output pins. This lets me dial in fairly exact PWM speeds (3k and 25k nearly exactly) and does so without my having to hand tune each attiny85's internal oscillator calibration. That was a time consuming operation.
This of course means a firmware change to use the different timer and control registers, but nothing horrendous. Most of the firmware is taken up reading four buttons in nine possible combinations with a single input pin, debouncing the entire mess, and allowing hold-to-scroll type speed adjustment.
Plus a second board change to use a molex for power and move the fan connectors around a bit, now they don't share any traces, the traces are substantially wider, and the whole thing should be able to run any pair of fans you can find. Possible exception made for 2xTiN-Fan. The molex is only rated at 11a after all.
inVain, I can't see any connectors placed at the pcb ? Is that intentional ?
Also it looks it still has quite big spare/unused area there, if I were you, I will reserve and put the kick-start components placement there so whenever you need that, you just need to add the kick start parts, or if you don't just leave it as is. I think the cost difference in fabricating the pcb with or without that kick-start components placement should be not that significant.
inVain, I can't see any connectors placed at the pcb ? Is that intentional ?
Also it looks it still has quite big spare/unused area there, if I were you, I will reserve and put the kick-start components placement there so whenever you need that, you just need to add the kick start parts, or if you don't just leave it as is. I think the cost difference in fabricating the pcb with or without that kick-start components placement should be not that significant.
Lenny's on it, the attiny85 (or 45, which is the same chip with less memory for 20 cents cheaper) is a full fledged computer brain. It has around the computational power of a 8088, or maybe a bit less. Way less memory and memory bandwidth though (1k or 2k, heh).
Inside it are three PWM generators in two speed ranges, one aimed at running 1hz to ~64kHz, and one aimed at 1hz to 64MHz or so
The end result is that I program the thing to cough up a 50% PWM signal for a second or so, and then it reads a couple EEPROM values and sets the fans to whatever was saved in those values.
It moves most of the complexity from the PCB into the firmware, and being an Atmega microcontroller the firmware is programmed in C rather than assembly
Very nice, and thanks for explaining. How easy would it be to control the ATtiny controller digitally via USB rather than a physical interface?
I'm thinking that it would be amazing to have a desktop GUI specifically for beastly PWM server fans (a la speedfan).
Very nice, and thanks for explaining. How easy would it be to control the ATtiny controller digitally via USB rather than a physical interface?
I'm thinking that it would be amazing to have a desktop GUI specifically for beastly PWM server fans (a la speedfan).
It's not 100% finished, there is some trace spacing touchup that I plan to do, but that's the basic layout.
A mounting hole or two is an excellent idea, that's worth adding a few cents to the cost I think, I'll do that.
If you were to use a full on Arduino chip (atmega328) you can interface it with an ethernet doodad, then the Arduino can act as a web server and take orders directly from the internet