My first post on this forum. I am normally an active member of the Commodore community, but some time ago I bought a BBC Micro on Ebay. It is another interresting 6502 based computer after all, quite a different take on a computer than i.e. the C64, but that is actually what makes it interresting.
It turned out my purchase was a bad luck and I had to some advanced repairs on the power supply and also on the machine itself. Of course this is part of the hobby are some hours, but it also was a real challenge. I'd like to share my repair with you and gather feedback.
I was prepared for some power supply trouble, as this seems to be a common disease for these machines. But I started the repair and kept replacing part afwer part. In hindsight I would have thrown away the power supply and replaced with a new one, but for its time it is a reasonably advanced power supply and therefore there is some historic interrest in keeping it original. So I set myself to work on it couldn't know broken it was.
Let's start with the broken components that I found:
From left to right:
- C1 mains filter capacitor
- C2 mains filter capacitor
- R12 current limiter?
- R11 current limiter?
- Q2 Main switching transistor
- Q1 Auxiliary transistor
- D7 rectification diode
- SCR1 part of overvoltage protection circuit
I replaced R12 with a 4.7 ohm 1W resistor. Because I believe the fuse of the power supply will provide protection in case of short circuit, it is a normal resistor and not a special safety resistor. Same for R11, it has been replaced with a 0.75 ohm 1W resistor. I did mount these resistors elevated so they can dissipate their heat easier if they get hot:
For the main switching transistor Q2 I found a suggestion to use a BU208A, so this is what I used and it seems to work. I not however that this transistor is rated 700V, while the original 2SC1942 is rated 800V, so it is a downgrade, and I have measured that the transformer generated spikes up to 540V at the collector of the transistor. So, while it is in-spec, this modification reduces the safety margin.
For the auxiliary transistor Q1, I have used a PN2222A, this seems to be close enough in specification with the original 2SC210 to me.
Rectification diode D7, originally an S10SC3M, was also broken and did provide little more than some resistance. I have replaced with an SBL2040 which seems fine to me, but I am puzzled why the manufacturer did use differed types of diode for D7 and D8, this makes no sense to me, as both rectify the output of the transformer. I very much like to know the reason, as this may affect the choice for the replacement diode. For the time being, the SBL2040 works just fine.
Lastly, for the thyristor SCR1, I did use a TNY612, which appears to have the right properties.
After all the work, it finally worked. I let it run a halogen lamp for an hour and after it did that succesfully I could connect it to the mainboard again:
I did create a SCART cable out of a Commodore serial cable and testing:
How much bad luck can you have? The machine had broken RAM. Now I'm quite experienced in diagnosing broken RAM chips on Commodore 64s and that knowledge helped me to diagnose the problem quickly on the BBC mainboard as well, compared to the effort of repairing the PSU, this was minor. I have temporarily used a 4164 RAM chip as repacement, I'll replace it with a proper 16 Kb RAM chip later, but at last, success!