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.
söndag 12 januari 2014
And then there was light
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.
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.
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.
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.
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
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.
torsdag 8 augusti 2013
Stern Sharkey’s shootout
This
machine isn’t ready yet. I have cleaned the CPU board from the battery residues.
To be able to get it clean I had to remove U202 and U216 and I put new IC’s
back in sockets. Also the socket for the U213 PAL IC was damaged and exchanged,
even the pins of the PAL was green. But the main cause for the board no to boot
was probably the reset button. Now the CPU boots and it is possible to play the
game, except for some solenoids that does not work. But the display is completely
black. The Display driver board had got some dripping from the battery as well,
but just in the corner round U20. I removed the U20, cleaned and put back a new
IC in a socket, but it didn’t change anything.
I talked to the owner and the cause for the game to be put in storage a couple of years ago (with the batteries still in the holder) was that it smelt burnt and solenoids stopped working. At that time the display worked as it should and because of that I’m quite sure the display and driver are OK and the problem are still at the CPU board. Both the PAL and U202 are involved in driving the display, so the problem is most likely at the CPU board. Yesterday I found a broken trace between U213 pin 11 and U202 pin 13 but repairing it did not solve the problem. One thing that’s makes the fault finding a bit troublesome is that there are no documentation available about the PAL, it’s just a black box and I do not know anything about the logic inside.
The burnt smell and non-working solenoids was caused by a transistor at the solenoid expander board. It was once an easy fix to get the game going again but now… Do always remove the batteries when storing a game, and do always move the batteries to an external battery holder when working with a game. It’s the single most important thing to do to keep a game alive for the future.
Sega Baywatch
The
Baywatch was ready and delivered quite a long time ago, I just haven’t had time
to update the blog. The switch I ordered for the ball through solved the two
problems of ejecting two balls and not detecting a drained ball. Besides that
it was more or less just to tightening some loose nuts, adjusting the left in
lane switch and cleaning and a polish of the playfield. I played the game for a
long time and all worked fine, until I noticed that the upper right ball gate
sometime didn’t open as it should. The cause turned out to be loose screws at
the actuator arm. The only problem is that almost the whole playfield have to
be disassembled to reach in to the gate, it took almost three hours
disassembling, tightening the screws and assemble the lot again.
Prenumerera på:
Inlägg (Atom)







