Tuesday, 1 March 2016

Refurbishing an SNK LS-30 Joystick

Refurbishing an SNK LS-30 Joystick


Before (top)
Before (side)
  1. Before dismantling the joystick, clean the unit thoroughly with compressed air.
  2. Clean with compressed air
  3. Remove the four top screws (14 mm long) from the mounting plate. Place the screws in a small container for safe keeping.
    Screws removed form mounting plate
    1. Lift off the mounting plate.
      Mounting plate removed
      1. Remove the two screws (7.75 mm long) from the side that hold the restrictor arm in place. Be careful not to lose the two small split washers (M3).
        Side restrictor screws removed
        1. Remove the top restrictor.
          Top restrictor removed
          1. Remove the four screws (11.5 mm long, M3) from the bottom of the joystick assembly.
            Bottom screws removed
          2. Slide off the metal joystick frame.
            Joystick frame removed
            1. Remove the four screws (7.75 mm long, M3) that hold the white joystick restrictor in place.
              Shaft restrictor screws removed
              1. Lift off the white joystick restrictor.
                Shaft restrictor removed
                1. Removed the four screws from the metal plate.
                  Screws removed from plate
                2. Lift off the metal plate.
                  Metal plate removed
                  1. Remove the four Matsushita AH76515 microswitches.
                    Microswitches remove
                    1. Carefully remove the circlip from the top of the shaft.
                      Top circlip removed
                      1. Lift off the black plastic shaft cover.
                        Black shaft cover removed
                        1. Lift off the white plastic shoulder washer.
                          White plastic shoulder washer removed
                          1. Lift off the yellow base.
                            Yellow base removed
                            1. Lift out the metal washer from the center of the yellow base.
                              Metal washer removed
                              1. Push out the white plastic shoulder washer from the centre of the yellow base.
                                Plastic washer removed
                                1. Lift the flat white plastic washer from the shaft.
                                  White washer removed from shaft
                                  1. Lift off the metal spring.
                                    Spring removed
                                    1. Carefully remove the circlip (M11) from the base of the shaft.
                                      Circlip removed
                                      1. Unscrew the metal shaft cover and then slide off.
                                        Metal shaft cover removed
                                        1. Remove the tension washer from the base of the shaft.
                                          Tension washer removed
                                        2. Remove the large bottom restrictor from the base.
                                          Bottom restrictor removed
                                        3. Carefully straighten the four tabs on the base.
                                          Tabs straightened
                                        4. Remove the shaft from the base by pulling the back metal tab with pliers.
                                        5. Shaft and base separated
                                          1. Remove the small circlip from the base of the shaft.
                                            Circlip removed from shaft base

                                          Cleaning and refurbishing

                                          • If quick disconnects are to be used with the joystick, remove all solder from microswitch tabs before flattening them with pliers.
                                          • Scrub all rust from metal parts using fine steel wool.
                                          • Wash all plastic parts with cold soapy water. Use a toothbrush to scrub all dirt and grime off.


                                          1. Place the green and black base on a flat surface. Face the 13 pins upwards. 
                                          2. Place stainless steel restrictor plate over brass shaft. The 13 pins should be facing upwards and the oval shaft downwards. 
                                          3. Add the tension washer. 
                                          4. Thread the shaft over the top.
                                          5. Place the circlip on top.
                                          6. Slide the spring over the shaft.
                                          7. Place the flat plastic washer over the shaft and on top of the spring.
                                          8. Clip the rimmed plastic washer into the seat of the yellow base.
                                          9. Place the stainless steel washer on top of the rimmed plastic washer. Flat side downwards.
                                          10. Place the white plastic boot on top of the stainless steel washer. Narrow end facing upwards.
                                          11. Place the three items over the shaft.
                                          12. Place the black plastic spacer over the shaft.
                                          13. Push the black plastic spacer downwards and attach the other circlip.
                                          14. Insert the 4 microswitches. Levers towards shaft.
                                          15. Snap the rounded top plate into position.
                                          16. Screw the four large screws into the outside holes.
                                          17. Screw the white plastic joystick restrictor into place.
                                          18. Slide the joystick frame over the yellow base.
                                          19. Screw into place with four screws from beneath.
                                          20. Screw the angled plate with pin restrictor to the side of the large joystick frame. Make sure the pin is within the bottom restrictor hoop before screwing into place.

                                          Finished Product

                                          Tuesday, 2 February 2016

                                          Kia Ora!

                                          Sorry guys... I haven't given up this hobby! Far from it! Been too busy chopping up MDF and hacking TVs to post.

                                          Here's a snippet of where I'm at: Restored retro games arcade possible for Dunedin

                                          Free play only!
                                          Looking like a goose

                                          Saturday, 14 February 2015

                                          RGB modded TV transplanted to my first cabinet!

                                          Scored myself a full day in the shed on Friday before last thanks to the Waitangi Day public holiday here in NZ. My girlfriend had to work (poor thing) and the weather was dreadful in Dunedin. Basically, conditions were ideal for an uninterrupted, guilt-free geek-out!

                                          To set the scene, I scored these two New Zealand flavoured cabs from Trade Me back at the start of December 2014. I paid a measly NZD $25 for both! The owner had planned to restore them but decided to abort the project. The lot didn't include monitors or game boards but it did include control panels, marquees, glass panels and a couple arcade power supplies:

                                          Two gutted Coin Cascade cabinets
                                          So, the mission since then has been to find a some CRTs that would fit the monitor cutouts...

                                          After wasting some time trying to work out why WinModelines wouldn't let me set C-Sync for on my laptop anymore, I decided to try an upgrade to my RGB insertion hack I'd been planning for a while. I wanted to see if I could get the Jungle IC in my TV to accept the composite sync signal directly instead of feeding it in via the RCA video input. The idea was that if I could get sync direct to the video chip, there'd be no need to switch to the AV channel in order to have the RGB signal sync.

                                          RGB and C-Sync direct injection to the video processor IC
                                          Along with the RGB and blanking pins on the Jungle IC, there are pins for an external CVBS sync input and also a voltage controlled AV input switch. After mapping out a place to patch into using my multimeter, I wired up a LM317 voltage regulator to produce a steady 8 volts.

                                          Control voltages and RGB interfacing
                                          After soldering it all up, I flicked the power to the chassis and it worked first pop! Excellent! This means the TV can now function as a dedicated RGB monitor. No need to switch the AV input. This is perfect for cabinet use since you don't have to do anything get the monitor to show RGB. It's just like a real arcade monitor!

                                          Panasonic A48KXR98X tube
                                          Philips chassis mounted in cab
                                          Exton RGB 201 RXi for composite sync and level adjustment
                                          So, how does the image quality of a $5 Philip 20PT138A TV with an RGB hack stack up against a SCART television or arcade monitor? Judge for yourself...

                                          Final Fight title screen
                                          Final Fight in game
                                          After (quickly) hooking up an iPAC (the most expensive part of this project by far) I was finally able to play a game on a real-life cab (woohoo!). Once I replaced the fluorescent tube behind the marquee things really started to nail the vibe...

                                          Dangling iPAC
                                          Try This One!
                                          Of course, there are a hundred things I still need to do before I call the project finished (speakers, dedicated PC, new microswitches, cosmetic clean-up, etc.) but I'm pretty stoked with the result!

                                          Looking forward to mounting a vertical monitor in the other cab... should cover many bases.

                                          Sunday, 11 January 2015

                                          Adding RGB to a non-SCART television

                                          Welcome to 2015 (AKA "The New Zealand Story")!

                                          It's been a while since I dropped an update here... but I'm okay with that since I have a whole swag of solid excuses.

                                          Since my trip to the High Scores arcade in San Francisco I've:
                                          • Moved country (Aussie to Kiwi)
                                          • Started a new job (Document Controller)
                                          • Bought a new car (crappy Opel Astra)
                                          • Got engaged (to Olivia)
                                          ... you could say it's been a busy few months. ;)

                                          In between all this, of course, I have collected a bunch of CRTs and gadgets. I even have myself a couple gutted arcade cabinets that were from an arcade in my new hometown (Dunedin, New Zealand.)

                                          Before we talk about any of that cool stuff, I want to show off my latest project... adding an RGB input to a non-SCART television! The thing that drove me to delve into this is fact that my cabs need a couple 21 inch monitors... and the combination of RGB to YUV converter I bought and component television I tried just didn't do it for me.

                                          Now, before we get to the glorious RGB money shots, I need to say a big thank you to 133 MHz and Tim Worthington. Without their expertise and willingness to share their knowledge, there's no way I would have ever pulled this off (or even thought to do it in the first place). I'll post an entry of all the necessary links soon but, in the moment, let's take a quick tour:

                                          Nice old Sanyo 25" that I picked up for $5
                                          Sanyo C25ZG51 (chassis AA1-A25)
                                          Chassis before being introduced to my air compressor!
                                          Sanyo A59KPR84X (SI) tube
                                          The TDA8361 Jungle IC that was under all that dust
                                          Using the UMSA for composite sync and 5v output
                                          Wiring up RGB and sync outputs plus a control voltage
                                          75 ohm termination for the RGB lines (so important!)
                                          Using an LM317 to set the Fast Blanking voltage
                                          Insert points for the blanking and RGB
                                          Composite sync via the composite video input
                                          And... BAM! We have RGB!!!
                                          And we have MAME!!!
                                          Super Monaco GP (World, Rev B, FD1094 317-0126a)
                                          Sega, 1989
                                          320 × 224 @ 59.637405 Hz
                                          Knights of the Round (World 911127)
                                          Capcom, 1991
                                          384 × 224 @ 59.637405 Hz
                                          The NewZealand Story (World, new version) (newer PCB)
                                          Taito Corporation Japan, 1988
                                          256 × 224 @ 59.150000 Hz
                                          As well as all this 15 kHz progressive resolution glory, interlaced modes work just fine too!

                                          Dead Or Alive ++ (Japan)
                                          Tecmo, 1998
                                          640 × 480 @ 60.000000 Hz
                                          Thanks to a handy vertical size pot, this TV can also be quickly adjusted for 256 line games!

                                          R-Type II
                                          Irem, 1989
                                          384 × 256 @ 55.017606 Hz
                                          I have to say the this Sanyo tube performs very nicely. Check this zoom-in:

                                          This is an extremely exciting development! This changes the nature of my CRT pursuit considerably! No longer am I restricted to the SCART option when it comes to RGB monitors!

                                          There's a lot more detail to discuss with all this... and I'm hoping to write a generalised step-by-step guide for this modification.

                                          In the meantime, I can report that my success was not limited to this one television. Check out this nice 20 inch Philips radiating new-found RGB goodness:

                                          20 inch Philips with a similar Jungle IC
                                          Amazingly, the second TV only took about 30 mins to modify. I didn't even have the proper schematic for this TV! Knowing what the pins on the TDA jungle chip do, I was able to pinout the RGB and blanking lines using a digital multimeter. Then, I simply changed over my breakout cable from the Sanyo to the Philips. Flicked the power switch and saw the above RGB picture 3 seconds later! Amazing!

                                          To be honest, weeks of reading and research have gone into this. But now I know how, recreating this mod would be faster than soldering a VGA to SCART cable. And the results are better for several reasons (that I'll explain in the future).

                                          For the moment though, the dream of cheap and abundant arcade replacement monitors has become a reality!

                                          Philips de-cased and ready for a transplant