Jump to content
IGNORED

600XL capacitors


Tezz

Recommended Posts

Possibly a daft question, but have you isolated whether this is purely a video issue yet? Which is to say, are there any non-visual signs of the 800XL trying to boot? Some months ago, when working on a stock 600XL, I had completely forgotten that the neither luma nor chroma were hooked up to the video jack in the factory, and since I hadn't bothered plugging the audio jack into the TV, for a while I thought the machine was dead. Of course, the 800XL has chroma hooked up, but still, it's sometimes worth hookup up to RespeQt via SIO2PC and checking if there are any signs of the OS trying to boot.

 

Hmmm.... this would be TOO easy :D

  • Like 1
Link to comment
Share on other sites

Latest fault I discovered and fixed was a faulty delay line (U13) on a 600XL of mine which has been dead for about five years, ever since I did a 64K mod on it. I discovered a broken pin on the OS ROM socket last July while I was live streaming replacement of the RAM sockets on YouTube, but having fixed that and found it still didn't work, I forgot that this was an ideal opportunity to replace every chip on the board for a second time. Anyway: I happened to experimentally pop in a different delay line IC last night and it immediately fixed it. :) So: never say die. :)

  • Like 3
Link to comment
Share on other sites

You should exchange the PIA for test before you change all these small 74s logic chips. The possibility of a defect PIA is much higher. For example, when PB7 (portbit 7) is defect, the whole OS won´t start with a XL/XE operating system. During coldstart they set PB7 to low (mirror selftest in the memory area $5000-$57FF) and then the OS jumps into the memory detection and zeropage/stack-page test routine. If PB7 can´t set to low by a write access to $D301 in case of a defect, then the CPU jumps to elsewhere and hung up - black screen at all.

 

So go ahead with PIA. Or, if you can, burn a EPROM with a OLD-OS from 400/800 series and plug it in. These OS versions doesn´t toggle PB7 and run also with a defect PIA.

Thanks once again, that's a good point. I'll remove the PIA in the morning and see how that goes. That's really useful regarding the original OS, I'll look at sorting out an EPROM for future diagnostics :)

Link to comment
Share on other sites

I removed the PIA cleanly this morning and installed a socket. Sadly with the working Hong Kong PIA installed I'm still getting a black screen output. I tested another spare PIA that I have which works fine after testing it in the Hong Kong board so at least that is now another known working IC installed on the board. I haven't yet cleaned up and tested the removed PIA but there is a change through the RF output with both the known working PIAs installed. Instead of the dotted faint white diagonal lines it has a faint vertical white line on the right side border. I'm left now with the remaining few 74LS logic chips to be removed and swapped although I don't have some of the required sockets for those.

Link to comment
Share on other sites

I didn't give up with the 800XL repair, with almost everything that I'd removed so far testing bad I think it's safe to asume that perhaps a Commodore PSU was plugged into this system in the past. I'm guessing that was when the keyboard was punched! With that in mind I decided not to mess around and remove every single IC / logic chip from the board. I ordered all the sockets and most of the logic chips from Farnell with the remaining couple needing to be sourced elsewhere. Everything was cleanly removed from the board without any damage, I used hot air after the desoldering gun to be sure. The BASIC-ROM was the only IC that I didn't have a replacement for. With all the sockets installed and the tested ICs / new logic chips installed, I had to borrow CO61618 MMU, CO60472-D line delay and the CA358E rectifier from the Hong Kong board for testing. After double checking everything I powered on and it booted! :) It went straight to self test however as I was expecting it to do so that confirms that the BASIC-ROM was indeed killed too. It was a lot of work bringing this board back from the dead but great to see it live again.

 

I haven't yet tested the original CO60472-D line delay but I'm not too optimistic that has survived. Am I safe to test the original CA358E rectifier in the board? if that original one is bad and not converting AC to DC in that part of the circuit could that possibly cause damage?

  • Like 3
Link to comment
Share on other sites

Since I already had 3 XL's with a broken delay line... is there an alternative way to fix this without using the original part? I ran out of those.

 

Hmm. Theoretically it should be possible to replace that IC with an ATMEL ATtiny or PIC micro-CPU. When running at 10 or 20 MHz with internal oscillator, no other external parts should be needed. A SOIC or SOP or TSOP package should fit fine on a DIL-14 adapter PCB.

 

I´m full of projects... maybe anybody else has the time to figure out this... and actually BEST Electronics have them in stock for 5 USD.

  • Like 2
Link to comment
Share on other sites

A polish site has a solution with a 74LS14 some resistors and some caps.

 

https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=nl&ie=UTF-8&u=http%3A%2F%2Fjsobola.atari8.info%2Fdereatari%2Fserw.htm&edit-text=&act=url

 

 

Scroll down to the subject "How dynamic memory works"

Edited by Level42
  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Good to meet you yesterday Jon, I continued with the final jobs on the XLs this morning, the MMU is in place on the board and working fine, I removed the dead BASIC ROM cleanly and installed the precision socket, rev C in place and working fine so that board is now finally 100%. I worked in some contact cleaner on the non responsive keyboard switch on my 600XL to no avail so I removed that and replaced it with the spare so the keyboard is now sorted. The contact cleaner does work if the switch is having a smaller issue, I sorted a few switches on another keyboard so certainly worthwhile giving it a go. The switches that needed replacing were badly corroded with the liquid spills by the former owners.

 

I'll put my 600XL together today and post some photos :)

Edited by Tezz
  • Like 3
Link to comment
Share on other sites

I was looking at the AWC keyboard switches again this morning, I thought it would be unlikely that any liquid spill could get into the switch itself with the keycaps in place so I took one of the non-functional switches apart and as expected it was pristine inside so it seems it's only the contamination and sometimes later corrosion of the two terminal pins on the base of the switch and/or the PCB through-holes which is eventually breaking electrical contact. If the offending switch is simply desoldered and the pins are cleaned up to remove the contaminants and corrosion (I used high grade wet 'n' dry paper and IPA) along with cleaning the PCB area, the original switch should be able to return back to the board functional again.

  • Like 1
Link to comment
Share on other sites

  • 2 years later...
On 4/3/2018 at 3:21 PM, tjlazer said:

I fixed a broke key on my type 2 keyboard from the wiki page where you unsolder the key, dismantle it by unscrewing the two pins, and fix the metal leaf inside. Was fairly easy.

@tjlazer Do you recall exactly how you unscrewed the pins? I don’t see any heads to use a screwdriver. I’ve got one of these off but it’s not real clear how to take it apart without damaging it.


I’ve posted photos here:

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...