söndag 9 februari 2014

The shadow revisited

The Shadow was picked up a couple of weeks ago, it was needed for a competition. But there was still some problems with it and I didn’t have the parts home and today I was on site and made the last repairs. One bolt in the coin door frame was missing. The right flipper had some hang time when releasing the button and the cause was the opto interrupter. It had lost a bit of the tension in the interrupter arm and didn’t follow the button properly when released. The last issue was the lock magnet which sometimes didn’t throw up the ball, even though the brick wall was down. An adjustment of the brick wall switch fixed that. But I’m not sure if the switch needs to be changed or if it is the drop target causing the problem. The target is slightly bent and doesn’t run properly beside the switch, there is picture of it in an earlier post where you can see that the E-clip of the center pin is missing. When the E-clip is there the target does not slide as it should due to the bend. I’ll let the game run for a while to see if the problem reappears.

While on site I repaired a World cup with a flipper problem. Right flipper didn’t stay raised when the button was pressed. The cause was a loose cable at the flipper coil, an easy fix. This game needs a good clean up and new rubbers, but that have to wait for another time.

I also had a first look at a Dirty Harry with a few problems. One was the same problem as The shadow had with the flipper, a little too long hang time when the button was released. This makes it very difficult to make a post pass but was easily fixed with a new opto interrupter. One of the flippers was also aligned a bit too high, also an easy fix. But it does also have a few more complicated issues. There is a lock magnet in the top right loop and it protrudes a bit too much through the playfield causing the ball to stop against it on the way down. It should be adjustable but it has been so beaten by the balls that the top of it does not pass through the hole anymore and it can’t be lowered to playfield level. I have to take out the ramps above to access it and see what I can do about it from the upside. There is also a problem with the wires going up in to the gun, just touching it causes the switch test to indicate open or closed switch. I do also think there is a problem with the optos in the ball through. When using the Empty balls function in the test menu it just ejects one or two balls most of the time. On top of this it does also have a reboot problem. A couple of challenges, I do really look forward to work at this one.

måndag 13 januari 2014

Disassembly of the playfield




I have now rebuilt the flippers and cleaned the flipper bats before putting them back. There was quite a lot of wear in the old linkage and one coil sleeve was broken, so it was really needed. I played a few games to verify the function and they worked fine.


I have also started the disassembly and done some cleaning of the parts taken out. They are not as brand new after cleaning but they look much better and it’s important to get rid of the dirt and grime else it’s soon brought back to the playfield again.




This is the current state of the playfield. It looks quite naked but there are still parts there that have to be taken out to reach all areas for cleaning and changing rubbers. There are also quite a lot of lamps hidden under ramps and other parts. I will change all that are hard to reach to make sure not to have to take everything apart again soon.





söndag 12 januari 2014

And then there was light

Just a short note to say that the G.I. connectors at the driver board have been changed and G.I. is now working as it should. While taking out the driver board I found another connector that needed attention, J106 was soldered directly to the male connector. I gave it a new set of connectors to be able to take the board out without soldering.
 
 I also found a problem with the speaker cables. At some point in time they have been cut off. Probably to get the display panel out of the game, without the effort of disentangle the speaker cable all the way up to the connector. It was reconnected and insulated with tape, but tape ages and now one of the cables was uninsulated and could have been shorted in to anything at the driver board, probably causing major problems. I reinsulated the cables with shrink tubing.

tisdag 7 januari 2014

Missing G.I.


I was planning to start the disassembly of the playfield today to prepare it for cleaning and change of rubbers. But before I started I found another problem, the lower half of the playfield is missing the G.I. I hadn’t noticed this before and I do not think the owner had either. I had a look at the fault and the cause is a fried connector at the power driver board. Both the male and female connectors have to be changed. Also the connector above seems to have been a bit hot, so I will change that one as well to make sure it does not cause any problems. Unfortunately I’m out of 11 pin females for the moment so I have to order a couple before I can fix it.
 
This was the first time I opened up the backbox and I found a surprise in it, check the upper left fuse, F108, at the picture below. Somebody didn't have a spare fuse and instead shorted it by a wire. Never ever do anything like this, the fuses are there for a reason and should always be replaced with a fuse of the proper amperage.




måndag 6 januari 2014

The Sanctum brick wall

The Sanctum brick wall is now sorted. I took it apart and cleaned and polished the parts and replaced the coil sleeve and the broken spring. The lifting mechanism does now fall back down by its own weight, as it should. The reason for the sluggish movement of the lifting mechanism seems to have been caused by someone fiddling with it and causing the plunger to not line up properly with the coil.  
 
 
The Switch that should indicate that the target is down was misaligned. As it was bent it would have been triggered by the lifting mechanism dropping down after lifting the target instead of being triggered by a dropped target. This didn’t happen since the lifting mech didn’t fall back down as it should. But once that problem was fixed also the Switch had to be realigned to be triggered by the target only.

 
I have played the game for about 30-40 minutes and the ball lock magnet and brick wall are now working as it should.


tisdag 31 december 2013

Two new projects

A couple of days after Christmas I got two new projects in to the workshop. A Williams Flash and a Bally The Shadow. They are both working but in need of service.

 
I started with The Shadow and it has several issues.
Left flipper does sometime not drop back when releasing the flipper button.
Right flipper sometimes fold back when catching a high velocity ball.
The sanctum magnet does not catch the ball.
Upper right diverter does sometime not flip over when pressing the button.
Some switches seem not to work, there are several switches to check in the error report.

 
The left picture is the left flipper assembly and it have probably had problems before, check the way the return spring have been tensioned by winding it round the tab of the flipper base. The right picture is the right flipper assembly and it is currently locked against the EOS switch, just a light tap at the switch release the crank. Here you also can see the reason why the flipper folds back when catching a ball, one cable of the EOS switch is loose. I'll order a flipper rebuild kit to sort out the flipper issues.   
 
The sanctum magnet works as it should in test mode but the problem seems instead to be related to the brick wall drop target located behind the magnet. There is a spring in the lower right corner that should retract the target when released by the solenoid, but the spring is broken. Also the pivot arm that raises the drop target are very sluggish and does not allow the target to go all the way down and close the switch. it feels like the plunger does not move free in the coil sleeve. I have to take this assembly out of the game and inspect it to find out the cause of the problem. I do also need a new spring to get it to work properly.
 
 
The left picture is the left ramp diverter, which works properly. I just added the picture it to show that there has been quite a lot of fiddling with the springs in this machine. The right picture is the right diverter which sometimes faile to switch over. As you can see we have a spring issue also here, it has been mounted upside down causing the spring to slide against the armature. This might be the cause of the diverter not moving, but I'm not sure. I'll order a couple of new springs for these two assemblies and make sure they are properly installed and see if it solves the problem.
 
 


söndag 8 september 2013

Pioneer CJ-V50 and PD-MV55

I have been doing some work with the CJ-V50 MP3 player project during the summer vacation.

First part of the project was to emulate the CD changers using an Arduino. I choose the Mega version since it have four serial ports and I need three to emulate the three original CD changers. After some fiddling with the software I got this part working, but for now only emulating one CD changer.
The next step was to get a MP3 player shield up and running.  Originally I planned to use the Rough robotics rMP3 shield. But it’s quite hard to find it, there is no reseller in Sweden, closest one I have found is in Denmark. Instead I went for the Sparkfun MP3 player shield. I started experimenting with the MP3 shield using an Arduino Uno and got it up and running quite quick thanks to all code and examples available at the Internet, then I transferred the code and shield over to the Mega and got some problems until I realized that the Mega doesn’t have the SPI bus at the same pins as the Uno. When knowing that it was easy to get the MP3 shield to work also at the Mega.

Next step was to combine the CD changer emulator software with the MP3 player software, and now I run in to problems. The software needed to feed the MP3 player with data from the SD card through the Arduino doesn’t leave much processor power for other processes. So when playing a track there wasn’t enough free processor time to also keep up the communication to the jukebox controller. I think the rMP3 shield would have been a better option since, as far as I know,  it has an onboard processor for streaming the data from the SD card to the MP3 player chip and thus release the Arduino from that task. But I would like to stick to the Sparkfun shield since it is easier to find. The solution for my problem was to use two Arduinos, one Uno for the MP3 player shield and a Mega for the CD changer emulation. These two communicate through the I2C bus.

The litle green module to the left, on top of the MP3 player shield, is a DC filter removing the DC component of the output signal before feeding it to the amplifier.

I have made a short video of my first tests where the player are playing some short MP3 R2D2 bleeps, to verify that the tracks was changed according to the commands sent by the jukebox controller: http://www.youtube.com/watch?v=jRsjSJzB6qw
 
These are the connectors needed, power, three 4-pin mini DIN for the serial busses and three pair of audio connectors.

Holes drilled
 
And the connectors mounted. This will be the rear side of the housing. The front will have ony one button for canceling the track currently playing. This is something i missed when repairing the CD changers. Sometimes it played songs that I didn't like and there was no way to cancel the song and skip to next. The front plate has also to be opened to access the memory card at the MP3 shield, so keeping it clear with as few things as possible makes it easier to reach in and access the card.


This is the first autonomous boot of the MP3 player. Until now I have powered the Arduinos through the USB port connected to a PC. Now the power comes from a power supply connected to the AC outlet of the jukebox amplifier, where the changers used to be connected. The cable turning to the left at the picture are for the serial data connectors. It will connect to an Arduino Mega proto board, but that's still at my todo list.