Ok, I'll try to look for more transformers to power the micro, fans and displays.
I have attached a bill of materials for your chematic, I hope I haven't missed anything. Couldn't find some of the transistors, added some similar ones: BD135 instead of BD137 and BD559 instead of BD558, I've gone through the datasheets and the characteristics are almost the same. I'll order this tonight, as well as some smd to dip adapters and misc stuff. It's going to take at least a week or two, I hope I can get something done this christmas.
I'll prototype the thing on a perfboard, but at the prices PCB services are running at, it may be an option to have some made later on (as I'm planing on having two channels... we'll see)
Juan
Although the BD135 will be fine, try to keep all transistors above 60V where necessary, Is BD139 available instead?
There should be no BD558, only BC558, maybe a misprint. Although I haven't used the transistor types consistently, use BC546, BC556 where the voltage is high and BC548, Bc558 for low voltage positions or just about any BC series at hand.
The BC546, BC556, BC547, BC557, BC548, BC558 are very commonly used general purpose signal transistors. You should take the time to get familiar with the data sheets. Take note of the hFE or Current Gain grading. If you get the ungraded versions, they should be tested but usually have plenty of current gain.
I have ordered more TIP35C transistors on Aliexpress, very cheap. Ill be checking to see if they are fakes.
I tested with an actual mains transformer last night. There was a few millivolts of ripple at the output. I have changed C8 to 330pF