Difference between revisions of "Atari Repair"

From PinWiki
Jump to navigation Jump to search
(→‎MPU: Added placeholder for gen1 mpu & added layout diagram)
(→‎Technical Info: Reorganized gen1 & gen2 systems to closer match Gottlieb/Bally/Stern page formats. Added Gen1 MPU revision chart)
Line 40: Line 40:
  
 
==Board Set==
 
==Board Set==
===Power Module===
+
===Generation 1===
[[File:AtariPowerModule.jpg|200px|left|thumb|The Atari power module.]]<br>
+
 
 +
====Power Module====
 +
 
 
<br clear=all>
 
<br clear=all>
  
===MPU===
+
====MPU====
====Generation 1====
 
 
[[File:Atari_Gen1_MPU.jpg|200px|left|thumb|A "Generation 1" MPU board]]
 
[[File:Atari_Gen1_MPU.jpg|200px|left|thumb|A "Generation 1" MPU board]]
 +
<br clear=all>
 +
 +
====I/O Driver Board====
 +
 +
  
[[File:Atari_MPU_Gen1_Board_Layout.png|200px|left|thumb|Generation 1 MPU board layout]]
+
===Generation 2===
 +
====Power Module====
 +
[[File:AtariPowerModule.jpg|200px|left|thumb|The Atari power module.]]<br>
 
<br clear=all>
 
<br clear=all>
  
 +
====MPU====
  
====Generation 2====
 
 
[[File:AtariGen2MPU-Superman.jpg|200px|left|thumb|The "Generation 2" MPU board]]<br>
 
[[File:AtariGen2MPU-Superman.jpg|200px|left|thumb|The "Generation 2" MPU board]]<br>
The Atari MPU is based on the 6800 microprocessor.
 
  
Unlike the Generation 1 MPU boards, the Generation 2 MPU boards had batteries to retain scores and bookeeping data.
 
 
<br clear=all>
 
<br clear=all>
  
===I/O Driver Board===
+
====I/O Driver Board====
 
[[File:AtariGen2I-ODriverBoard.jpg|200px|left|thumb|The "Generation 2" I/O driver board.]]<br>
 
[[File:AtariGen2I-ODriverBoard.jpg|200px|left|thumb|The "Generation 2" I/O driver board.]]<br>
 
[[File:AtariDriverBoardTransistors.jpg|200px|left|thumb|A close-up of the pre-drive and driver transistors on the Atari I/O driver board.]]<br>
 
[[File:AtariDriverBoardTransistors.jpg|200px|left|thumb|A close-up of the pre-drive and driver transistors on the Atari I/O driver board.]]<br>
 
<br clear=all>
 
<br clear=all>
  
===Ground Backplane===
+
====Ground Backplane====
 
[[File:AtariInterBoardGround.jpg|200px|left|thumb|Grounds tied together on the Atari "Generation 2" system.]]<br>
 
[[File:AtariInterBoardGround.jpg|200px|left|thumb|Grounds tied together on the Atari "Generation 2" system.]]<br>
 
Unlike most other manufacturers, Atari did not use a metal backbox panel to connect ground to all of it's boards. In the picture at left, Atari's method of tying the board grounds together with ground straps can be seen.
 
Unlike most other manufacturers, Atari did not use a metal backbox panel to connect ground to all of it's boards. In the picture at left, Atari's method of tying the board grounds together with ground straps can be seen.
 
<br clear=all>
 
<br clear=all>
  
===AC Solenoid Board (Hercules only)===
+
====AC Solenoid Board (Hercules only)====
 
Only on Hercules, an AC solenoid adapter board was installed to drive the pop bumpers, slingshot, and flipper solenoids. A total of 6 solenoids were driven by this board. This board was added because of the power requirements needed to drive the over-sized solenoids that were used in this game.
 
Only on Hercules, an AC solenoid adapter board was installed to drive the pop bumpers, slingshot, and flipper solenoids. A total of 6 solenoids were driven by this board. This board was added because of the power requirements needed to drive the over-sized solenoids that were used in this game.
 
<gallery>
 
<gallery>
Line 77: Line 83:
 
File:Atari_hercules_ac_solenoid_board_-_back_2.jpg|Lower Back
 
File:Atari_hercules_ac_solenoid_board_-_back_2.jpg|Lower Back
 
</gallery>
 
</gallery>
 +
 +
 +
===Generation 3===
 +
Generation 3 never went into production, and can only be found in the two Road Runner prototype games.
 +
  
 
==Coils==
 
==Coils==
Line 99: Line 110:
  
 
<br clear=all>
 
<br clear=all>
==Generation 1==
+
==MPU==
 +
The Atari MPU is based on the 6800 microprocessor.
 +
 
 +
===Generation 1===
 +
There was a total of 17 different variations of the Generation 1 MPU, largely dependent upon which game it was intended for. Later revision boards were longer than earlier revision boards to accommodate changes with ROM/PROM chips.
 +
 
 +
{|class="wikitable"
 +
! scope="col" | MPU Revision
 +
! scope="col" | Game
 +
! scope="col" | Board Type
 +
! scope="col" | Game ROMs/PROMs
 +
! scope="col" | Notes
 +
|-
 +
|A006020-01 || The Atarians || Short || Standard Proms (E1-E8) ||
 +
|-
 +
|A006020-02 || Universal || Short || ? ||
 +
|-
 +
|A006020-03 || Time 2000 || Short || Standard PROMs (E1-E8) ||
 +
|-
 +
|A006020-04 || Airborne Avenger || Short || Standard PROMs (E1-E8) ||
 +
|-
 +
|A006020-05 || The Atarians || Short || Standard PROMs (E1-E8) ||
 +
|-
 +
|A006020-06 || Time 2000 || Long || ? ||
 +
|-
 +
|A006020-07 || Time 2000 || Long || Linear ROMs (E0-E00) ||
 +
|-
 +
|A006020-08 || Airborne Avenger || Long || Linear PROMs (E1-E8) ||
 +
|-
 +
|A006020-09 || Airborne Avenger || Long || Linear ROMs (E0-E00)||
 +
|-
 +
|A006020-10 || Time 2000 || Long || ? ||
 +
|-
 +
|A006020-11 || Middle Earth || Long || Standard PROMs (E1-E8) ||
 +
|-
 +
|A006020-12 || Universal || Long || Linear Proms (E1-E8) ||
 +
|-
 +
|A006020-13 || n/a ||  || || This revision does not exist
 +
|-
 +
|A006020-14 || Middle Earth || Long || German PROMs (E1-E8) ||
 +
|-
 +
|A006020-15 || Middle Earth || Long || Linear ROMs (E0-E00) ||
 +
|-
 +
|A006020-16 || Middle Earth || Long || Linear PROMs (E1-E8) ||
 +
|-
 +
|A006020-17 || Space Rider || Long || Linear ROMs (E0-E00) ||
 +
|-
 +
|A006020-18 || Space Rider || Long || Standard PROMs (E1-E8) ||
 +
|-
 +
|}
 +
 
 +
[[File:Atari_MPU_Gen1_Board_Layout.png|200px|left|thumb|Generation 1 MPU board layout]]
 +
<br clear=all>
 +
 
 +
===Generation 2===
 +
Unlike the Generation 1 MPU boards, the Generation 2 MPU boards had batteries to retain scores and bookeeping data.
 +
 
 +
==I/O Driver Board==
 +
===Generation 1===
 
Transistor mapping for generation 1 boards can be found [http://www.nuatari.com/Solenoid_Info.html here].
 
Transistor mapping for generation 1 boards can be found [http://www.nuatari.com/Solenoid_Info.html here].
  
==Generation 2==
+
===Generation 2===
 +
 
 +
==Power Module==
  
 
=Problems and Fixes=
 
=Problems and Fixes=

Revision as of 10:13, 18 June 2015

ExclamationPoint.jpg
Note: This page is a work in progress. Please help get it to a completed state by adding any useful information to it.


For history of Atari see Atari Pinball.

1 Introduction

Atari, widely known for their extensive video game library, also produced pinball machines for a short time during the late 1970's. In many ways, Atari went against the norm in both their design and style of their machines. All of the produced Atari machines, other than the massive Hercules, were widebody designs. Early machines featured score displays mounted in the apron area, with circuit boards in the lower cabinet.

After Hercules, in 1979, Atari ended their involvement in pinball, instead opting to focus on the video game and home console markets. A couple of prototypes were made after 1979 but nothing was released.

2 Games

  • 4x4 (widebody, prototype)
  • Airborne Avenger (widebody)
  • Hercules (oversized, Gen2)
  • Middle Earth (widebody)
  • Monza (cocktail, prototype)
  • Neutron Star (prototype)
  • Pipeline (never produced)
  • Road Runner (widebody, prototype, Gen3)
  • Space Riders (widebody)
  • Superman (widebody, Gen2)
  • The Atarians (widebody)
  • Time 2000 (widebody)
  • Triangle (never produced)

3 Design Variations and Atari quirks

Atari pinball system can be effectively divided into two distinct generations, which will be referred to as Gen1 and Gen2. The vast majority of machines produced were manufactured utilizing the Gen1 board set. Only Superman and Hercules utilized the Gen2 system. Road Runner, of which only two machines were made, utilized a Gen3 design that was never put into production.

The two styles are easily distinguished both in their layout and locations. Gen1 boards incorporate all of their components into a single large sized circuit board, which is mounted in the lower cabinet below the playfield. Gen2 boards were split into two separate boards located in the headbox, a CPU board and an I/O board, which are connected via a 40 pin cable.

Note that while using the same basic board, Gen1 boards are not drop-in interchangeable. Boards were assembled according to the machines they were going to be installed into, and not all components were installed on the board. You will need to inspect a donor board to see which solenoid circuits are actually installed, and you may need to install additional circuits in order to activate all solenoids.

Atari took a very different approach to their circuit designs than other manufacturers of the same era. Rather than use an 8x8 matrix design for switches and lamps, Atari machines have discrete connectors and wiring for each lamp and switch. This results in a large number of wiring connectors and wires, as each switch and each lamp generally has its own dedicated wire and connection. Though in some cases, multiple switches may be daisy chained together, if they perform the same actions, such as Switch 20 on Superman machines.

Another interesting feature is that the insert lamps do not turn on and off like other manufacturers. Instead of being normally turned "off", lamps are kept turned on, but in a very dim state. When a lamp would be turned "on", it's switched from dim to bright. This was done intentionally, in order to extend bulb life, by reducing the stresses incurred in the filament when switching on and off. However this also means that Atari machines are not compatible with LED lighting for the inserts, as they would always be turned on.

4 Technical Info

Some info regarding Atari pinball machines can be found at NUAtari.com.

4.1 Board Set

4.1.1 Generation 1

4.1.1.1 Power Module


4.1.1.2 MPU

File:Atari Gen1 MPU.jpg
A "Generation 1" MPU board


4.1.1.3 I/O Driver Board

4.1.2 Generation 2

4.1.2.1 Power Module

The Atari power module.



4.1.2.2 MPU

The "Generation 2" MPU board



4.1.2.3 I/O Driver Board

The "Generation 2" I/O driver board.


A close-up of the pre-drive and driver transistors on the Atari I/O driver board.



4.1.2.4 Ground Backplane

Grounds tied together on the Atari "Generation 2" system.


Unlike most other manufacturers, Atari did not use a metal backbox panel to connect ground to all of it's boards. In the picture at left, Atari's method of tying the board grounds together with ground straps can be seen.

4.1.2.5 AC Solenoid Board (Hercules only)

Only on Hercules, an AC solenoid adapter board was installed to drive the pop bumpers, slingshot, and flipper solenoids. A total of 6 solenoids were driven by this board. This board was added because of the power requirements needed to drive the over-sized solenoids that were used in this game.


4.1.3 Generation 3

Generation 3 never went into production, and can only be found in the two Road Runner prototype games.


4.2 Coils

Superman coils (all are 50 volts DC):

  • Atari # A007030-01 is used for the pop bumpers, slingshots, outhole, eject hole, and drop target reset. Approximate resistance is 6 ohms, and it has a 1N4001 diode soldered across the terminals. The coil has 1/4" quick connect terminals (no soldering needed). The coil sleeve is Atari # 006791-01. If an original A007030-01 coil cannot be located, a Bally AN-26-1200 coil can be substituted provided you observe the polarity of the diode on the coil.
  • Atari # A020470-01 (25/790) is the flipper coil. Has two diodes installed. The high current pull-in winding is 4.5 ohms dc resistance. The total resistance of the pull-in and hold windings is approximately 150 ohms. The coil has 1/4" quick connect terminals, so no soldering is needed. Uses Atari coil sleeve # 006791-01.

Marco Specialties stocks the Atari coils.

Flipper coil diodes



Flipper assembly on Superman



Atari's own flipper assembly on a Superman pinball machine.



Pop bumper assembly



Eject hole assembly



Pop bumper assembly and eject hole assembly on a Superman pinball machine.


4.3 MPU

The Atari MPU is based on the 6800 microprocessor.

4.3.1 Generation 1

There was a total of 17 different variations of the Generation 1 MPU, largely dependent upon which game it was intended for. Later revision boards were longer than earlier revision boards to accommodate changes with ROM/PROM chips.

MPU Revision Game Board Type Game ROMs/PROMs Notes
A006020-01 The Atarians Short Standard Proms (E1-E8)
A006020-02 Universal Short ?
A006020-03 Time 2000 Short Standard PROMs (E1-E8)
A006020-04 Airborne Avenger Short Standard PROMs (E1-E8)
A006020-05 The Atarians Short Standard PROMs (E1-E8)
A006020-06 Time 2000 Long ?
A006020-07 Time 2000 Long Linear ROMs (E0-E00)
A006020-08 Airborne Avenger Long Linear PROMs (E1-E8)
A006020-09 Airborne Avenger Long Linear ROMs (E0-E00)
A006020-10 Time 2000 Long ?
A006020-11 Middle Earth Long Standard PROMs (E1-E8)
A006020-12 Universal Long Linear Proms (E1-E8)
A006020-13 n/a This revision does not exist
A006020-14 Middle Earth Long German PROMs (E1-E8)
A006020-15 Middle Earth Long Linear ROMs (E0-E00)
A006020-16 Middle Earth Long Linear PROMs (E1-E8)
A006020-17 Space Rider Long Linear ROMs (E0-E00)
A006020-18 Space Rider Long Standard PROMs (E1-E8)
Generation 1 MPU board layout


4.3.2 Generation 2

Unlike the Generation 1 MPU boards, the Generation 2 MPU boards had batteries to retain scores and bookeeping data.

4.4 I/O Driver Board

4.4.1 Generation 1

Transistor mapping for generation 1 boards can be found here.

4.4.2 Generation 2

4.5 Power Module

5 Problems and Fixes

Official Atari Pinball Troubleshooting Guide


5.1 Power Driver Issues

Pertains to Atari Superman and Hercules pinball (Atari Gen2 Circuit Boards)

If all playfield coils except for the flippers do not work, the likely suspect would be the chip enable circuit that is based around the CDN4013 chip located at B4/5, and also utilizes the MPS-A06 transistors at Q65, Q66, Q81, Q106 and the SJU783 transitor at Q103.

Other than the chip-enable circuitry, the solenoid driver section on the Gen2 Atari driver board is a very simple circuit layout. A single MC14514B line decoder controls each of the individual solenoid circuits. Each solenoid circuit consists of only an MPS-A06 pre-driver transistor, which drives the SJE783 driver transistor.

There is some confusion regarding driver transistors, as the schematic lists the driver transistor to be an SJE783, while the board layout lists a 2N6041, but most boards used an RCA8203B. The SJE783 is essentially impossible to find any information about, and the RCA8203B has been unavailable for quite some time. While the 2N6041 is available, a cheaper and more robust alternative would be the TIP107. Note that this applies only to Superman and Hercules boards, earlier machines used different components.

The MPS-A06 is still a commonly available part through most large electronics houses.

5.2 MPU Issues

Pertains to Atari "Superman" pinball.

Clocking: Atari utilized a unique clocking system that utilized two independent clock channels - a main clock and an audio clock. To further complicate the issue, the main clock switches back and forth between two different speeds, depending on which portions of the boardset the CPU chip is accessing. When reading from the ROM chips, the main clock speed is generally seen as 1mhz. However, for most RAM and I/O circuits the main clock will slow to .67mhz due to the slower components being accessed. The audio clock runs at a fixed speed of 2mhz. (To be updated with clock testing procedures.)

Switch problems: many switches not recognized or operating one switch triggers several other switches. Replace chips H7 (74LS244), E6 (7407), and D6 (7407).

Battery holder corrosion: There is a 3 AA battery holder made of aluminum that will corrode over time causing loss of battery backed data like replay scores and bookkeeping. Drill out the four rivets and unsolder the two terminals to remove the old battery holder. A new, separate, 3 AA battery holder with wire leads can be mounted near the board. The wire leads will solder directly to the + and - terminals on the MPU board. You do not need to install an additional blocking diode, as there is already one in place on the circuit board.

EPROM /PROMs:

Gen2: For Generation 2 circuit boards, there are two independent sets of ROM sockets designed into the circuit board. Locations K/L7, M7 and J7 are designed to use 2716 EPROM chips, while E5 thru K5 are intended for 1k PROM chips. The original thinking was that three of the (at the time) more expensive 2k EPROMS would be used during development and early production of a title. When the software was finalized, it would be written to six of the 1k PROM chips, as they were cheaper to produce if done in large numbers.

As the PROM chips are difficult to both acquire and write to, most users will simply use the EPROM sockets. Many boards do not even have sockets installed for the PROMs, making it a moot point.

5.3 Power Supply Issues

Pertains to Atari "Superman" pinball:

Fuses:

F1 Machine main power fuse, 5 amp slow blow, located on metal box on bottom of cabinet. F2 Service Outlet fuse, 2 amp slow blow, located on metal box on bottom of cabinet. F3 To BR1 & C1 (50 volts dc to coils), 15 amp slow blow, located in backbox. F4 To BR2 (+7 volts circuit), 15 amp slow blow, located in backbox. F5 To BR3 & C2 (+12 volts circuit), 7 amp slow blow, located in backbox. F6 For 6 volts AC general illumination circuit, 15 amp slow blow, located in backbox. Note: some machines may be incorrectly labeled as a 10 amp slow blow fuse. Fuseholder may tend to burn up. F7 Center tap of 6 volt circuit, 1 amp slow blow, located in backbox.

All three bridge rectifiers are type MDA3501.

5.4 Display Driver Board

Games produced previous to Superman, mounted the displays in the apron. Be careful as the displays are high voltage, and you can easily get a shock if you touch anything associated with the display wiring with the game on.

Games produced after Superman, including most prototypes, have the displays mounted in the head more like most other machines. They are still high voltage, but less chance of receiving a shock because of the mounting location.

6 Parts Substitutions & Replacements

6.1 Flipper Assemblies

6.1.1 Rotary Solenoid

Rotary solenoids were used for flipper assemblies on early Atari games including Atarians and Airborne Avengers. For games after Airborne Avengers, Atari started using standard plunger-based assemblies. Atari also provided standard flipper assembly kits to operators to replace the older rotary solenoid flipper assemblies.

Rotary solenoids are made by Ledex

6.2 Aftermarket Boards

6.2.1 AC Solenoid board (Hercules only)

A pinside member claimed to be working an AC solenoid replacement board in 2014 for Hercules.

6.3 Kicker Assemblies

6.4 Slingshot Assemblies

6.5 Shooter Assembly

6.6 Drop Target Assemblies

6.7 Solenoids/Coils

6.8 Pop Bumpers

7 Repair Logs

7.1 Rotary Solenoid Repair

Rewinding a rotary solenoid