I've got the regulator part of the circuit finalized. I don't think it's perfect, but I think if I ever want to work on something else, I need to move ahead. Since the powersupply has three channels, I plan to have 3 discrete boards.
Here is one of the boards, pre-soldering:
|One channel regulator board.|
So in the end, there will be 3 of the above boards, and a master controller board that houses the mcu and io board.
This abomination of a sloppy breadboard is my "working copy" right now. It's got the master control circuit and one channel regulator:
|The power regulation part is the upper left quadrant, it's the same circuit as the|
perf board above. The rest is the control circuit.
I've got most of the code done. I've got a calibration logic coded up, not well tested, I think I'm going to re-do a big part of it, but I want to get the final boards soldered up first.
I still have not figured out how I'm going to house all of these. I thought of using sheet aluminum, but it seems a little pricey at my local hardware store. I'm trying to resist making a wooden case. It would be the easiest, but it feels wrong to encase something that has heat sinks in wood.
I think I'm also going to change the design so that the AVR is always powered, and it controls the on-off state of the power supply. So the AVR will run off of the standby power of the ATX, and I'll use a "soft" power toggle instead of a physical switch.