I've wanted to add front USB and audio ports to my computer for a while now, but I've never been satisfied with what I can buy online. Frontx is too expensive, so, I decided to make my own. Here's what it will have:
-fit in 3.5" bay. No big stuff here
-two channel fan controller that varies from ~5-6 V to 11-12V. Who really needs to control six fans independently anyway? It will be a PWM controller, so I don't have to worry about dissipating all sorts of heat
-front USB port (or more) with enough current capacity to run my laptop hard drive in an enclosure
-headphone jack, possibly with an internal amplifier, since the output from my motherboard is too wimpy to drive headphones.
I've built the fan controller circuit. And I've tested it. And I found out that even though it should be optional, you HAVE to connect the control voltage to a capacitor and tie the reset pin to Vcc in order to get the two sides of the 556 timer to work without interfering with eachother. Thank goodness for being a TA for a circuit design class--I have unrestricted access to the analog circuit lab on campus!
So, here are a few pics. I'm hoping to get a whole lot more done over this Thanksgiving holiday. First up, the panel as it now stands:
And here's the plan:
here's the current backside (not much to look at, yet):
And here is the PWM circuit, without the power transistors that I will use to drive fans (or whatever else) in the case.
The red wire will be +12V, the black is ground, the white and blue wires will attach to the pots that will connect to +12V. The yellow wires are the outputs of the two timers. Since I've heard about problems with PWM fan controllers making a "growling" sort of noise, I made sure that this one operated well above human hearing. When it is driving the fans at slowest speed, the output will have a frequency of about 100KHz, and when driving the fans at max, it will be running at just under 20KHz. Yeah, 19KHz might technically be within the realm of human hearing, but with the fans running at full blast, it's unlikely I'd be able to hear any 19KHz signal anyway.
I'm also seriously considering adding an amplifier (just a simple non-inverting opamp) to the remainder of the board--I certainly have enough room left there. The board will have some sort of floppy or molex connector to get power, so you can kiss the USB's 500mA rating goodbye.
Questions, comments, suggestions, derogatory remarks, let me hear 'em.
-fit in 3.5" bay. No big stuff here
-two channel fan controller that varies from ~5-6 V to 11-12V. Who really needs to control six fans independently anyway? It will be a PWM controller, so I don't have to worry about dissipating all sorts of heat
-front USB port (or more) with enough current capacity to run my laptop hard drive in an enclosure
-headphone jack, possibly with an internal amplifier, since the output from my motherboard is too wimpy to drive headphones.
I've built the fan controller circuit. And I've tested it. And I found out that even though it should be optional, you HAVE to connect the control voltage to a capacitor and tie the reset pin to Vcc in order to get the two sides of the 556 timer to work without interfering with eachother. Thank goodness for being a TA for a circuit design class--I have unrestricted access to the analog circuit lab on campus!
So, here are a few pics. I'm hoping to get a whole lot more done over this Thanksgiving holiday. First up, the panel as it now stands:
And here's the plan:
here's the current backside (not much to look at, yet):
And here is the PWM circuit, without the power transistors that I will use to drive fans (or whatever else) in the case.
The red wire will be +12V, the black is ground, the white and blue wires will attach to the pots that will connect to +12V. The yellow wires are the outputs of the two timers. Since I've heard about problems with PWM fan controllers making a "growling" sort of noise, I made sure that this one operated well above human hearing. When it is driving the fans at slowest speed, the output will have a frequency of about 100KHz, and when driving the fans at max, it will be running at just under 20KHz. Yeah, 19KHz might technically be within the realm of human hearing, but with the fans running at full blast, it's unlikely I'd be able to hear any 19KHz signal anyway.
I'm also seriously considering adding an amplifier (just a simple non-inverting opamp) to the remainder of the board--I certainly have enough room left there. The board will have some sort of floppy or molex connector to get power, so you can kiss the USB's 500mA rating goodbye.
Questions, comments, suggestions, derogatory remarks, let me hear 'em.