Re: BBC Model B No2. Will it live again!
Posted: 01 May 2021 16:26
So, despite a lack of tools (I do now have a logic probe) I've been trying to figure out what is wrong with the BBC B I have with just that, a multimeter and my brain. Interestingly, the logic probe can detect frequency, though the limit is about 1Mhz.
Previously I had removed all the chips from their sockets and cleaned the pins, followed by a squirt of contact cleaner, after which I started getting some proper symptoms: Caps lock on, blank screen and continuous tone from the speaker.
Those particular symptoms appeared after cleaning IC6, the video ULA.
I decided to have a closer look at the mobo and cleaned off a lot of old flux, same with the KBD, and then finally got round to soldering in the replacement LEDs for caps lock etc. I found that the mobo had what looked like a short on one of the front ports, so that was fixed.
Next on the agenda was going through with the LP to see whats what. I verified all the LS chips have 5v and GND, though without my TL866 I can't test any. I also tried to test for clock signals, and did manage to confirm some with the LP, but the others were a bit of a bust.
I followed a suggestion on startdot.org.uk to check the voltage with a multimeter, and that for pins 3, 37 & 39 on the CPU read about 2v-2.5v under normal operations, but didn't get much of a result there. Well, certainly not what was suggested.
I also found a minimum configuration on stardot.org.uk and did try that, however it made no difference. Also removing chips one by one as suggested in a troubleshooting guide made no difference other than everything fell silent without IC6, the video processor, but then it does provide a lot of clock signals for the board.
Also, the CPU is supposed to go high on pin 7 when the CPU fetches and decodes an instruction, and right now that pin shows nothing at all, bar a really brief flicker on power on indicating low, which could simply be the LP powering on. Double checking with the multimeter shows a reading of 0v, so I don't think the CPU is doing anything,
The other strange thing is the KBD. The schematics show a 5v feed to the KBD, but measuring the voltage at the 74LS chips on it gives me just over 2V and the LP says the GND pin is also high. It's really weird, though disconnecting the KBD makes no difference to the machines behaviour other than the caps lock light can't come on.
Though I've been told the voltages I'm getting from the PSU (4.8v at the connector, 4.5v-4.6v at the ICs), that seems kind of low for a machine with the IC count it has, so I've got a full PSU recap kit on the way. Don't know if it'll help, but worth a try at about £12. I've also got a new 6502 on the way because that has badly oxidised legs as well and I can't help but think a lot of this is connection problems for a lot of the chips/
My main concern is the old sockets though. The wipes are badly oxidised, and the OS ROM is looser than I'd like in a socket. I'd remove and solder in directly if I knew the ROM was good, but I don't.
I'll keep plugging away.
Previously I had removed all the chips from their sockets and cleaned the pins, followed by a squirt of contact cleaner, after which I started getting some proper symptoms: Caps lock on, blank screen and continuous tone from the speaker.
Those particular symptoms appeared after cleaning IC6, the video ULA.
I decided to have a closer look at the mobo and cleaned off a lot of old flux, same with the KBD, and then finally got round to soldering in the replacement LEDs for caps lock etc. I found that the mobo had what looked like a short on one of the front ports, so that was fixed.
Next on the agenda was going through with the LP to see whats what. I verified all the LS chips have 5v and GND, though without my TL866 I can't test any. I also tried to test for clock signals, and did manage to confirm some with the LP, but the others were a bit of a bust.
I followed a suggestion on startdot.org.uk to check the voltage with a multimeter, and that for pins 3, 37 & 39 on the CPU read about 2v-2.5v under normal operations, but didn't get much of a result there. Well, certainly not what was suggested.
I also found a minimum configuration on stardot.org.uk and did try that, however it made no difference. Also removing chips one by one as suggested in a troubleshooting guide made no difference other than everything fell silent without IC6, the video processor, but then it does provide a lot of clock signals for the board.
Also, the CPU is supposed to go high on pin 7 when the CPU fetches and decodes an instruction, and right now that pin shows nothing at all, bar a really brief flicker on power on indicating low, which could simply be the LP powering on. Double checking with the multimeter shows a reading of 0v, so I don't think the CPU is doing anything,
The other strange thing is the KBD. The schematics show a 5v feed to the KBD, but measuring the voltage at the 74LS chips on it gives me just over 2V and the LP says the GND pin is also high. It's really weird, though disconnecting the KBD makes no difference to the machines behaviour other than the caps lock light can't come on.
Though I've been told the voltages I'm getting from the PSU (4.8v at the connector, 4.5v-4.6v at the ICs), that seems kind of low for a machine with the IC count it has, so I've got a full PSU recap kit on the way. Don't know if it'll help, but worth a try at about £12. I've also got a new 6502 on the way because that has badly oxidised legs as well and I can't help but think a lot of this is connection problems for a lot of the chips/
My main concern is the old sockets though. The wipes are badly oxidised, and the OS ROM is looser than I'd like in a socket. I'd remove and solder in directly if I knew the ROM was good, but I don't.
I'll keep plugging away.