This stuff is sort of a hobby for me now seeing as my work involves industrial control systems and all the small cool stuff I did at uni is no longer practised.
The system is based around an Atmel ATMega128 microcontroller. It features 8 analogue to digital converters (4 for sensor inputs like engine temp and at a later date oil pressure, and 4 for battery voltages so I can control up to 4 batteries individually if needed), numerous digital io's for switches and general inputs and outputs, theres a few pwm outputs that I probably wont use at this stage.
When I finally fork out for the display (I've been looking at a range of touch screen's around 3" in size that will communicate through serial comms, which is another feature built into the board. The display will be used to display engine engine parameters (whatever is hooked up to the micro) and status of the thermo fans and batteries.
The hardware that I've put together so far is shown below:
![Image](http://i570.photobucket.com/albums/ss144/stuee69/Thermofan%20fittment/Custom%20Fan%20Controller/IMG_0260.jpg)
All housed in an IP65 rated box that will sit under the drivers seat.
I'll post up later on how the various bits work but if there's anything else people want to know post up.