Jump to content
IGNORED

Restoring a Commodore SX-64


Grimm1966

Recommended Posts

A couple of years ago i traded an 1993 SGI computer for this SX-64, which was a pretty good deal for me.  I like SGIs, but I'm more interested in computers from the 80s.  Besides the condition of the computer, which is ok, I really liked that it still had it's keyboard, original keyboard cable, original manual, the CRT is working, and the computer appeared to at least boot. That is the good, I will list the bad later.  So I finally have some time to work on the machine, and will eventually have some questions, so I thought I would post my progress here.

 

SX-64-1.thumb.jpg.ff7829fad5980419ce80fb563087030c.jpg

 

SX-64-2.thumb.jpg.01f09680ee2795f8a1994ada7939c632.jpg

 

SX-64-3.thumb.jpg.f39542cba73e4cee55b425088a39e887.jpg

 

On to the bad...

 

Once I received the computer a quick check revealed several issues,

 

1) The trap door on the cartridge port was loose and flapping around.  (I have already fixed this by turning the spring around and now the trap doors work as they should)

2) One of the clips on the front face plate is broken. (this is going to be a difficult fix)

3) One of the handle detente/locks has it's pegs sheared off.  (not too sure what to do about this, the other one still works)

4) A lot of missing screws.

5) The keyboard has issues as they usually do.

6) One of the screws that holds the handle on to the machine is striped.

7) One of the clips on the keyboard doesn't work. (it appears to be missing a spring)

8 ) Screen text is garbled when the computer is booted.

 

I have taken the computer apart so I can start getting it back up and running, electrically that is.  

  • Like 2
Link to comment
Share on other sites

When I first opened up the machine I heard some things inside that were rattling around.  I turned the computer over and shook it and about 6 screws and other parts fell out.  I figured that I shouldn't turn the machine on again until I have fully looked at the guts. 

 

I watched a bunch of YouTube videos on the SX-64 and how to fix it.  Then I temporarily set the CPU and interface boards up with the CRT and the power supply on my desk so I could get it working before I started looking at the physical issues.  The garbled text was caused by a bad character ROM, which I have some extras of, so I replaced it with one of my good ones.   This fixed the text and the computer appears to be working ok.  I ran a diagnosis with the deadtest cart and it appears to be working, at least from what the cart shows.  

 

Those of you who are eagle eyed, will have noticed that the colors are off.  The kernal ROM was replaced with a Commodore 64 ROM at some point and the date code on the installed chip is 8519 (MCM 68769P30).  Instead of searching for an original ROM, which is probably unobtainium now, I decided to go with the JiffyDos ROM which will be a good upgrade anyway.  Some of the things that were rattling around inside was the plastic rail that the interface board gets inserted into and the screws for it.  So I was able to get it reattached to the computer's frame (very happy about that).  The PLA was also replaced at some point (date code: 8721) and is a Signetics chip so it should be higher quality?  

 

SX-64-4.thumb.jpg.e8e56b4646d7ddf744e9715a5f8278cf.jpg

 

I did plug the floppy drive in and tested it.  The red light came on and turned off after a second which is good.  I wasn't able to test it any farther because the keyboard needs some TLC.  I will test it again when I get the keyboard in working order.  I have cleaned the drive and lubed the rails. 

 

  • Like 2
Link to comment
Share on other sites

Next I thought that getting the keyboard would be the next best step.  The keyboard is grubby and needs to be cleaned.  I was worried that someone had been inside the keyboard before me like the computer.

 

SX-64-5.thumb.jpg.a7a28aea732420f9af8077cd5c098518.jpg

SX-64-7.thumb.jpg.7e10897b97e241d46022a7f3fedd35cd.jpg

 

Here is the broken clip.  It doesn't have any physical damage that I can see, but it just moves loosely in it's slot.

 

SX-64-6.thumb.jpg.0317e8b306f609543374d0cb8fc8cec6.jpg

 

I popped the keyboard bezel off which was really hard, I ended up having to use a metal tool as the plastic one wasn't strong enough.  Thankfully I didn't damage the plastic any.  It doesn't appear that anyone else wad inside the keyboard as all of the screws did a pop as I unscrewed them.  I'm pretty sure that this computer was dropped onto the floor or something as that is the only thing I can think of that would cause the damage I'm seeing here.

 

Once I opened the keyboard I saw what had caused the clip to slip around.  The part of the keyboard that holds the clip spring was broken off.

 

SX-64-8.thumb.jpg.e4b513bc279ab9bfe9adb7a4116a79f3.jpg

SX-64-9.thumb.jpg.2379fa756670835978a056826ffcaff9.jpg

This should glue back on pretty easily I think.   I also noticed that one of the registration nubs for the part that retains the clip is broken off.  One of the nubs that registers the keyboard PCB is broken as well.  And one of the clips that holds the bezel onto the bottom of the keyboard is broken off too.

 

SX-64-10.thumb.jpg.a9e9e6456c80cb1d31d76e3ab8cdcf52.jpg

 

I did find the broken off piece as it had became attached to the foam tape that is used to secure the keyboard wires.  This is going to be a tricky one.  If I just glue it back on, it will not be strong enough to hold.  Does anyone have a recommendation or some experience with this?  I was thinking of using epoxy or super glue/baking soda to build up the back of the clip and give it some more strength?  I was worried that it would be too stiff to work then?  

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

While I'm thinking about what to do with the broken pieces of the keyboard, I started cleaning and fixing the keys themselves.  Removing the keys is easy, I have just been using a small screwdriver and depressing the tabs on the switches and pushing them through the PCB.  I then very carefully lifted the membrane from the PCB and used a plastic spudger to scrape the parts of the membrane that stuck to the PCB.  Sometimes I had to use quite a bit of force to get it to unstick.  

 

SX-64-12.thumb.jpg.307dd01288a22851d32bce2330c93227.jpg

I DID NOT remove the metal bar shown here that keeps the membrane carbon connections attached to the PCB.  From what I have seen, if you remove the bar and pull the membrane from the PCB, it's really hard to get it to make connections again and can destroy the membrane.  The keyboard still worked for the most part, so I didn't think that I needed a new membrane, although you can purchase them new.  

 

SX-64-13.thumb.jpg.9343679e84df9252be53f3c301d58aec.jpg

Here is the membrane lifted up so you can see the carbon contacts and the white rubber layer that gets stuck to the PCB.  I cleaned the carbon contacts with a dry Q-Tip and cleaned the PCB contacts with IPA. 

 

Most of the issues with the keys happened to be with the small springs in the switch.  How these switches work is that they have two springs, one pushes the key up, and the other center spring that pushes the two contacts on the membrane/PCB together when the key is pressed.  This second spring is the problem in that over time and use it can get compressed.  Once that happens there are two problems that it causes.  One, the key will not register a key press, or you have to really slam the key down to get it to register.  The other issue is that it can cause the key press to bounce and register several key presses.  Here are three key switches that demonstrate the issues. 

 

SX-64-11.thumb.jpg.20f868defc7a369692ac63149d3a1aa5.jpg

 

The first key I adjusted too much, so it sits proud of the black plastic switch housing.  This can cause a key to look like it's pressed all the time or to register when you are typing keys next to it, etc. The second key shows the spring flush with the housing which is correct.  The last key shows an example of a compressed spring that is too short to work correctly.  It's really easy to over stretch the springs and you should adjust them little by little and not try to get it the right length on the first try.  Compressing them back down is a lot more difficult than stretching them out.  

 

No one has an opinion on gluing the clip back on to the bezel?  I still need to clean some strapping tape residue off of the bottom and bezel before I start to glue the bits and pieces back on.  

  • Like 2
Link to comment
Share on other sites

While I had the key switches off I cleaned the key caps, which was a real tedious procedure.  I didn't want to just throw them all into some soapy water and wash them en-mass.  If I did that I thought that the water would get inside the switch housing and maybe corrode the springs.  So I cleaned each key by hand, all five sides.  :)

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

Now that the holidays are over I have some more time to finish up the keyboard.  Getting the remains of the strapping tape off of the keyboard was very difficult (it must have been on there for a very long time).  I usually use some WD-40, but it didn't work in this case and I had to carefully use a flat-bladed screwdriver to get the bulk of it off.  Then I followed up with the WD-40 to finish it and a good soap and water scrub.   

 

I used some super-glue to reattach the broken parts of the keyboard case and re-enforced them with epoxy.  Here is how the clip on the bezel looks after gluing it back on and putting the epoxy on the back of the clip.

 

SX-64-16.thumb.jpg.c6223b9f6eed9fde86c9560b91c60ddd.jpg

Hopefully it will be strong enough to survive, although I'm going to wait another 24 hours to try it out just to make sure that it's fully cured.  Here is the current state of the keyboard and system...

 

SX-64-14.thumb.jpg.e9286a8081ca57e4df19227e429030ff.jpg

SX-64-15.thumb.jpg.ae3378b0d994c48fd1585237f093e2c7.jpg

I have fixed all of the keys that I found were not working correctly.  Again hopefully I will not have to open the keyboard back up to fix any of the keys.  Next up is the floppy drive and see if it works.

 

  • Like 2
Link to comment
Share on other sites

I was able to finish the keyboard and the clip that I re-enforced with epoxy worked really well.  In fact the bezel snapped into place so firmly, I'm not sure how easy it will be to get it back off if needed.  

 

SX-64-17.thumb.jpg.4b2520b6fd558398ff41874db164d235.jpg

SX-64-18.thumb.jpg.308c7117e121efd9139967f31bf37ad3.jpg

 

I tested the floppy drive as well and it appears to work and have no issues.  Having Jiffy-Dos installed really does make reading disk so much faster.  :)  This SX-64 was manufactured late in the game (early 1984) so it has some modifications to make the computer easier to work on.  The floppy drive has two brackets on it that allow the drive and the storage compartment to be lifted straight up and out of the machine.  There are four screws that need to be removed to release the drive that are accessible from the top.  So on this computer you don't need to remove the main PCB or the CRT to get at the screws.  I have drawn red arrows to where the screws go. 

 

SX-64-19.thumb.jpg.510cef27c7b6bb243cb29fa0c1ca5a98.jpg

SX-64-20.thumb.jpg.aac4beade7c9324dba1c0c9295cb9672.jpg

 

Next is to get the Ultimate Reset installed and hooked up.  I'm going to attempt to make it easy to unhook it if I need to take the computer apart again.  

  • Like 2
Link to comment
Share on other sites

  • 1 month later...

Sorry I haven't been updating this thread lately.  I'm at the point now where I need to figure out how I'm going to install the Ultra Reset (I keep calling it the Ultimate Reset) and to fix the stripped out handle mounting screw.

 

I want to be able to completely unhook the reset board from the system so I can disassemble the system if needed in the future.  In the recommended installation most of the connections are soldered in, which is fine, but I would like to have an easier method.  One way to do it is to solder the connections to the reset board and have pins and sockets for the other ends.  This works well for some of the connections (power) but not others (system reset).  Another way would be to turn it all around and solder the connections on the system side and then have pins and sockets on the reset board.  I'm kind of leaning towards the second method, unless anyone has a better idea?  

 

The stripped screw is tricky as well.  In this case there are again several ways to solve it.  I'm leaning towards drilling the stripped screw hole out and putting in a bushing to fix it.  I have the tools to do this (lathe) and the material (360 Brass bar) to make the bushing.  Once made, I would glue the bushing in with Locktight and call it good.  Also I have purchased the correct (I think) drill and tap (M3 X .7) to put the threads in to the bushing.

 

The problems with this is that the handle screws have a shoulder on them.  The function of this shoulder is that when you tighten the screw, the shoulder contacts the frame of the computer and helps with handling the side forces from the handle.  The difference between the diameter of the screw threads and the edges of the shoulder is very small.  If I drill out the hole larger than the shoulder it would just be making contact with the bushing and will be much weaker and more prone to tilt in the new larger hole (it would have a tendency to tilt the bushing in this case).  My plan is to drill out the stripped hole to a size between the shoulder and the threads and hope I have enough material so I can turn down the part of the bushing that will fit into the hole with out compromising the threads that I will tap into it?  It doesn't help when the shoulder has a rounded edge on it.  In the end I hope to have the shoulder still contact the frame and have enough material to put in the threads too. I'm also planning on having the bushing's outside diameter to be much larger than the screw shoulder to give it some more support. 

 

Edited by Grimm1966
  • Like 1
Link to comment
Share on other sites

On 2/10/2024 at 3:16 AM, Papalapa said:

Good job, please continue posting when news are available 😀

Thank you, I'm still working on it and will have a new post here soon.  I'm just working through how I'm going to install the Ultrareset board and connections.  I have a plan so we will see how it works out.  :)

Link to comment
Share on other sites

  • 1 month later...

I thought I would add that I have hooked up all of the control lines to the Ultra-Reset.  This will control the floppy drive reset, the computer reset, the drive ID, and switch the Jiffy-Dos roms.  All of this is accessed through the floppy reset switch on the front panel.

Link to comment
Share on other sites

  • 2 weeks later...
Posted (edited)

Now that I have the frame of the SX-64 stripped down as far as I want to go, I thought I would show the differences between the earlier model and this later one.  Here are the images of the frames...

 

SX-64-22.thumb.jpg.43de5455eea3d753c7a96969eff710e5.jpg

all-parts-sx-64-view.thumb.jpg.7373fd90960123cc3efe1e266f71826f.jpg

 

The top image is my SX-64 and the bottom image is an earlier one.  The main difference is in how the floppy drive and the "glove box" is attached.  For the earlier versions you have to remove the CRT and the main board to get at the screws to remove them.  On the later versions, like I posted before, you need to remove the four screws from the top and then lift out both parts.  

 

The other thing they did was to change how the cartridge port cable was routed.  On the earlier version you can see that they had a gromit applied to the rectangular hole in the cartridge port post.  That is where you fish the cable through for the port and they wanted to protect it as much as they could.  On mine there is no gromit, but instead the top of the post has been lengthened and turned down to have a rounded top.  Instead of fishing the cable through the post, you route the cable under the cartridge port PCB but on top of the rounded post top.  I think they did this to keep the cable away from the floppy drive and so it will not get caught up in the moving parts.

 

The other difference is that the "glove box" has separate brackets that attach to it, whereas mine has separate brackets attached to the floppy disk.

 

Edited by Grimm1966
Link to comment
Share on other sites

Now the plan for the stripped screw for the handle.  Here is a quick sketch I did of the part I need to make for the bushing replacement. 

 

bushing-sx-64.thumb.jpg.5d4309d17166c4b4f0963ca9e4c2e72f.jpg

I have a short length of 5/8" hex brass bar so I thought I would use it instead of a round bar.  In this way I can just use a wrench to hold the bushing in place as I screw the handle on.  I was thinking of gluing the bushing on, but I'm worried that the forces involved will be too great to have any kind of glue hold. The A and B measurements for the bushing are the most important ones here.  A is the thickness of the bushing which should be able to take the entire length of the screw so it can have as strong as a hold as it can.  The B measurement is the diameter of the nub that helps to register the bushing to the hole in the frame.  I will make it shorter than the thickness of the frame (which is about 1.3mm thick) so when the handle is screwed on, the shoulder of the screw makes full contact with the frame.  The outside diameter of the nub should fit the size of the hole that I'm drilling out.  In this case I choose a Imperial numbered drill (#8) which is .199".

 

SX-64-23.thumb.jpg.82d48fb189a0be77af1c53a3948a4810.jpg

Link to comment
Share on other sites

Making the bushing...  I'm not sure anyone will be interested in this part, but I will include it for completeness.  First I need to mount the brass bar to the lathe, this is where the first issue comes up.  I have a Grizzly mini-lathe that I bought in 2009 and I have done a lot of modifications to it so it works better.  As much as some people poo-poo these lathes, this one has been really good and I have even made steam engines, etc. with it.   As you can see from the image, the 5/8" bar does not fit into the bore of the chuck and sticks out a lot.  For machining you don't want the part you are working on to stick out more than how much is being held by the chuck.  Less is better and much more stable. 

 

SX-64-24.thumb.jpg.c79bae963d9de1cf303d46aa785acf85.jpg

 

The only larger chuck I have is a four-jaw which would be really hard to get the hex shaped bar centered in.  And because all of the work will be on the end, I can't support the bar with a center or some other way.  :(  

 

I decided to see how the next step would go, that would be to face the end of the bar.  If I got a lot of chatter or it looked dangerous I would have to go some other route.  As luck would have it (probably because I'm working in brass) the facing operation went really well.  So I continued on..

 

SX-64-25.thumb.jpg.96a196ece1a5341b1c84f574b5182523.jpg

 

The next step it to start the hole with a center drill.  In this case a really itty-bitty one. 

 

SX-64-26.thumb.jpg.04e045f5afdd53a4a404d318da76f8be.jpg

 

The next step is to drill the hole to the correct size to accept the tap for the screw threads.

 

SX-64-27.thumb.jpg.ad1b7d50a92c1d7a005d9fa494e84863.jpg

  • Like 1
Link to comment
Share on other sites

Continuing on, the next step is to tap the hole and put the threads in.

 

SX-64-28.thumb.jpg.8cead80536264373130af67f07c684d4.jpg

 

Here I have the tap, in a tap holder, and a spring-loaded tap center in the lathe tail stock.  Now lets check the fit of the screw and see if I choose the correct thread size.

 

SX-64-29.thumb.jpg.7f0f2adfeabf0d2c7d128a077edbdbc2.jpg

 

Yay, it works.  :D  I forgot to take a picture of making the nub, but it worked well too.  :( 

 

 

Link to comment
Share on other sites

This last step is the other operation I am really worried about, that is cutting off the part.  In this case you have a cutting blade that is in the tool holder and you are cutting into the part to separate it from the bar.  I set up the cutting blade as parallel as I could and hoped for the best.

 

SX-64-30.thumb.jpg.56e53bcefc0a69d83e851203250c405f.jpg

 

It worked just fine, the cutting blade only started to whine at the very end of the cut.  Here I set up a catch for the part so it didn't go flying off when the cut finished.

 

SX-64-31.thumb.jpg.d49e8b87f6a450e1f6334178afecacf9.jpg

 

Here is the finished bushing after some edge clean-up...

 

SX-64-32.thumb.jpg.de17a1389e925035489aac9c07ed7e0a.jpg

SX-64-33.thumb.jpg.8814df77a7e4bfda47cc90f019df8fac.jpg

  • Like 2
Link to comment
Share on other sites

18 hours ago, Grimm1966 said:

Making the bushing...  I'm not sure anyone will be interested in this part, but I will include it for completeness.  First I need to mount the brass bar to the lathe, this is where the first issue comes up.  I have a Grizzly mini-lathe that I bought in 2009...

I appreciate the time and care you are putting into this project.  Very interesting stuff, and one of my favorite subjects to read about on the forums here.  Thanks for chronicling your restoration of this great old machine.  Definitely worth the effort you are putting in.  :thumbsup:

  • Like 1
Link to comment
Share on other sites

1 hour ago, RodLightning said:

I appreciate the time and care you are putting into this project.  Very interesting stuff, and one of my favorite subjects to read about on the forums here.  Thanks for chronicling your restoration of this great old machine.  Definitely worth the effort you are putting in.  :thumbsup:

Thank you, it's been an adventure for sure.  Still a lot more to do, but I'm seeing the light at the end of the tunnel (I think).  :) 

 

Link to comment
Share on other sites

Posted (edited)

Now it's time to look at the frame to see what is wrong with it and get it fixed up.  The stripped screw hole is the main issue, but there are other ones too.  It's really difficult to get a good picture but here are closeups of both of the holes.  The first image is the stripped hole.  You can see how smooth it is as the threads have been sheared off.  And also notice the heavy mark around the hole that was probably caused by the shoulder of the screw.   There was a lot of pressure on this to basically rip the screw out.

 

SX-64-34.thumb.jpg.bcf1b5596359edb9615e72070d642743.jpg

 

This next image is of the hole on the other side of the frame.  This one you can still see the screw threads are intact so it doesn't need a bushing.

'

SX-64-35.thumb.jpg.7e87fc8cccd964792ddf19b3f713499b.jpg

 

Although there is an issue with this side as well.  This next image shows how the frame has been pulled so hard that it bent the frame outwards, just not hard enough to strip the threads.  I'm going to attempt to hammer it back in place, it should only take a couple of well placed taps. 

 

SX-64-36.thumb.jpg.9fe6d4ea71588691286965afe9166201.jpg

 

The last issue is a spot of rust that is located just right below the CRT.  At first I was thinking that this might have been caused by a leaky capacitor on one of the CRT PCBs.  But when I looked at the underside of the CRT there is another rust spot just right below the CRT screen front.  Maybe this was caused by some kind of condensation from the CRT tube, or maybe just from cleaner being used to clean the monitor glass?

 

SX-64-37.thumb.jpg.06303d8a62e0a6a037e40ec65af8f366.jpg

 

Here is the rust spot on the CRT...

 

SX-64-38.thumb.jpg.ca4b5831af8215f7ae6b32685d17ec5a.jpg

 

Also I'm going to give it a good clean.  :D 

 

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

Posted (edited)

Continuing on with the frame repairs...  This fist picture is of the stripped hole drilled out with the # 8 drill.  You can see that there is still some remains of the mark that the screw shoulder left.  This is good so hopefully there will be enough of the frame left for the shoulder to land on.  

 

SX-64-39.thumb.jpg.b3d50495f59c3ed576369b38c6b3c8e0.jpg

 

Next picture is me holding the bushing up to the frame to check it's fit.  Notice that the nub on the bushing doesn't go all the way through the hole so the screw will sit directly on the frame and be a lot more secure.

 

SX-64-40.thumb.jpg.d502a9d71b85f862566e9b527c3c975e.jpg

 

Next is the bushings test fit and it looks good so far.  The shoulder of the screw has a good seat on the frame so it should work well.

 

SX-64-41.thumb.jpg.500fa87d0300d7c08676bf5af5e3254c.jpg

 

Here is the picture of the other side with the bushing in place.  I noticed that if it had been a little bit larger in diameter, it would have interfered with the other holes for the detente/lock mechanism. :)  Also I could have made it a bit thinner, although that would have made it more difficult to use a wrench on it.  Once I get the CRT installed in the frame I will have a better idea if it's too thick or not.  I can always put it back on the lathe and take some off.

 

SX-64-42.thumb.jpg.6839b36bd8ff0e1836a463ab3ca4c1fd.jpg

 

Next I need to get some rust converter for the rusty spots (I detected some more rusty spots on some of the frame edges).  Does anyone have an opinion on rust converter, I used some about 25 years ago and liked it.  Is the conventional wisdom say that it's still good or have opinions changed over the years?

 

Edited by Grimm1966
  • Like 2
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...