Beruflich Dokumente
Kultur Dokumente
Contents
Chapter 12.8
STRAPPING........................................................................................................... 12.8-119
P86/NID CURRENCY DISPENSER CONTROL BOARDS .......................... 12.8-119
Contents
Chapter 12.8
INTRODUCTION
This chapter describes NCR currency dispensers that form the stack of bills
using the bill alignment mechanism in place of the stacker wheel of the 56XX
Dispenser. These dispensers are:
The Personas 86 Currency Dispenser introduced in the NCR Personas 86
ATM
The Front Access New Interior Dispenser (NID) introduced in the NCR
Personas 77 ATM
The Personas 87 Currency Dispenser (short-nosed version of the P86
using the NID Control Board).
NOTE: 1. The stacker wheel type of currency dispenser used in some early
P86 ATMs is described in Appendix A of Chapter 12.6.
NOTE: 2. Differences between dispenser types are pointed out in the text.
AREAS OF CHANGE
The major areas of change between the Bill Alignment type dispensers and
other dispensers in the NCR range are:
Mechanical changes:
Reduced height presenter module 100 mm (4 in.) less in height than
the presenter in the 56XX dispenser
New bill alignment mechanism replaces the stacker wheel
Main motor and control board fastened to detachable assembly (P86
dispenser only)
Aria pick modules introduced on P86 dispenser.
Electrical:
The bill alignment dispenser is made in 115 V and 230 V main motor
variants with the NID additionally built in a 100 V version for Japan
New dispenser control printed circuit board (P86 and later NID type)
New Linear Variable Displacement Transducer (LVDT) with on-pcb
coils
LEDs and sensors are permanently attached to the harness
No pre-LVDT sensor
No gulp feed detection or low temperature detection.
Software:
Changes to control new electronics.
PICK MODULES
The Bill Alignment Dispenser can use the Aria or the 56XX single and double
pick modules. Aria pick modules are described in Chapter 12.9. Refer to
Chapter 12.6 for the description of the 56XX type.
NOTE: 1. Where there is a mixture of Aria and 56XX type pick modules,
then the Aria type must always be put to the lower positions.
NOTE: 2. The Aria single and double pick modules were designed originally
for the Personas 86 Currency Dispenser but are interchangeable with the
56XX Enhanced Currency dispenser pick modules. They can not, however,
be used with the H-8010-56XX-XX-08 and H-8010-56XX-XX-08 (IE)
presenters. The Personas 86, 87, and NID presenters can not be used with
earlier versions of the currency dispenser.
GENERAL DESCRIPTION
Bill alignment dispensers present a bunch of up to 40 bills in up to four
denominations of currency to the cardholder. A detect and purge system
controls the movement of currency along the transport. Misfed or damaged
currency is bunched and driven into a purge bin. The option is available, via
application commands, to retract currency presented to the cardholder but not
taken, to the purge bin.
OPERATIONAL ENVIRONMENT
The dispenser operates as an intelligent module under the control of its own
onboard microprocessor. It communicates with the ATM central processing
unit over the SDC serial bus. Dispenser device control firmware, resident in
the dispenser memory, interfaces to the ATM transaction control and
diagnostic programs.
VARIANTS
The variants of the currency dispenser are designated as follows:
115 V or 230 V Electronics Box (P86 and P87)
100 V, 115 V, 230 V versions (NID)
2, 3, and 4 Standard Width Cassettes*
2, 3, and 4 Standard Width, Tamper Indicating Cassettes*
2, 3, and 4 Position, No Cassettes*
Open Purge Bin
Latchfast Purge Bin.
NOTE: * The P86 dispenser and the NID are only available in 2, 3 and 4
high variants.
CONTAINERS
Currency Cassette
1
3 2
5 4
7 6
A
B
1 C
D
2 E
F
G
3
4
5
6
7 A
B
C
D
E
F
G
The dispenser is capable of using all the currency cassettes developed for
5070/80/81/84/85/88 ATMs.
Purge Bin
Rejected currency is diverted to the purge bin in the dispenser. The purge bin
is provided in the following optional levels of security:
Latchfast plastic bin (shown in the illustration above)
Open.
SECURITY
Three levels of security are available in respect to the physical security of the
currency:
Standard security
Tamper indicating with mechanical devices
Cash Security variants:
Intelligent Cash Security (ICS) variant
ATM Cash Security variant.
Standard Security
The currency cassettes and purge bin remain seal-fast secure when the ATM
is opened. Latch-fast security provides a level of security where access to the
currency can not be achieved without using a simple tool.
Tamper Indicating
Tamper-indicating security prevents access to the currency in the currency
cassettes and dispenser transport by using seal-fast containers and covers.
Tamper indicating on the currency cassettes is by multi-shot mechanical
containers.
NOTE: Mechanical indicators are not available on the purge bin. A dispenser
ordered with mechanical TI is supplied with a standard latch-fast purge
bin with a sealable door lock.
Cash Security
There are two types of Cash Security currency cassettes: the Intelligent Cash
Security (ICS) cassette and the ATM Cash Security cassette. Both are
designed to fit into a security system that injects a marking ink onto the
currency within the cassette if the ATM is attacked. The currency is
permanently stained and therefore no longer of any use. Because of this, it is
very important that the correct procedures be observed when handling this
type of cassette.
SPECIFICATIONS
Currency Dimensions
Currency Length
Currency
Width
Cassette Body
Width
1
3 2
5 4
7 6
A
B
1 C
D
2 E
F
G
3
4
5
6
7 A
B
C
D
E
F
G
Test Media
Size
The following requirements for paper, used as test media (bills) is provided for
information only. The size of test media that can be used in the dispenser is as
follows:
Length: (Standard Plastic Cassette):
Minimum - 120 mm (4.72 in.)
Maximum - 170 mm (6.70 in.).
Length: (Wide Plastic Cassette):
Minimum - 120 mm (4.72 in.)
Maximum - 172 mm (6.78 in.).
Length (Wide Aluminium Cassette):
Minimum - 120 mm (4.72 in.)
Maximum - 178 mm (6.78 in.).
Width (All cassettes):
Minimum - 62 mm (2.44 in.)
Maximum - 95 mm (3.74 in.).
Width and Length tolerance 2mm.
Material
The paper used for producing the test media (bills) must have the following
characteristics:
Paper Weight = 65 to 95 g/m2
Thickness (excluding ink) = 0.06 to 0.185 mm
Bendtsen roughness = 200 to 1200 ml/min.
Taber stiffness (machined direction) = 1.2 to 4.0 (cross direction) = 0.8 to
2.4
Bendtsen porosity = maximum 150 ml/min.
Single tear (machine direction) = minimum 230 mN (cross direction) =
minimum 270 mN
Contrast ratio opacity (including inking) - 79 to 93%
Intaglio Ink
The requirements for Intaglio inking are to prevent any keying effects where
the patterns on adjacent bills are such that they interlock inhibiting
separation when sliding one bill across the width of the adjacent bill.
Therefore certain geometric patterns on the paper are either authorized or
not.
Unauthorized Patterns -
A series of parallel lines greater than 30 degrees from the vertical. The
longest edge of the bill is defined as the horizontal
A series of concentric circles.
Authorized Patterns -
Cross hatching of lines to produce a diamond pattern
A series of intersecting circles.
Power Requirements
The power requirements of the bill alignment dispenser are:
Direct current:
+5 V 5% 2.5 A
+12 V 10% 0.5 A
-12 V 10% 0.1 A
+24 V 10% 3.5 A.
Alternating current:
100 Vac, 3.0 A r.m.s., 5.0 A surge (NID only)
115 Vac, 5.5 A r.m.s., 20.0 A surge
230 Vac, 3.0 A r.m.s., 10.0 A surge.
Weight
The weights of the component parts of the dispenser are:
P86 Dispenser:
Basic unit (2 double pick modules + presenter) = 40.7 kg (89.73 lb.)
Presenter unit = 21.3 kg (46.96 lb.)
P87 Dispenser:
Basic unit (2 double pick modules + presenter) = 40.2 kg (88.63 lb.)
Presenter unit = 20.8 kg (45.86 lb.)
New Interior Dispenser (Front and Rear Access):
Basic unit (2 double pick modules + presenter) = 53.5 kg (117.95 lb.)
Presenter unit = 34.1 kg (75.18 lb.)
Single pick module = 6.3 kg (13.9 lb.)
Double pick module = 9.7 kg (21.38 lb.)
Currency cassette empty = 3.2 kg (7.05 lb.)
Currency cassette full = 6.0 kg (13.2 lb.)
Purge bin empty = 1.0 kg (2.2046 lb.)
Purge bin full = 1.3 kg (2.9 lb.).
Dispenser Dimensions
The dimensions of the dispenser with four pick modules (excluding ATM
interface requirements) are:
P86 Dispenser:
Width = 300 mm (11.81 in.)
Height = 700 mm (27.56 in.)
Depth = 831 mm (32.72 in.).
P87 Dispenser:
Width = 300 mm (11.81 in.)
Height = 700 mm (27.56 in.)
Depth = 650 mm (25.59 in.).
New Interior Dispenser (Front Access):
Width = 300 mm (11.81 in.)
Height = 780 mm (30.95 in.)
Depth = 650 mm (25.59 in.).
EMC
The Bill Alignment Currency Dispenser as a stand-alone unit must meet the
following specifications:
FCC CFR47 part 15
EN 55022 Class A
When installed, the dispenser shall not prevent the ATM from achieving
FCC and CE Class A radiated and conducted limits with the following
margins:
Radiated Emission Margin = 4dB V/m
Conducted Emission Margin = 20dB V (QP)
ESD
The Bill Alignment Currency Dispenser complies with the following
specification when installed in an NCR ATM:
IEC 1000-4-2 with the following test levels
Air Discharge 8kV
Contact Discharge 4kV
FUNCTIONAL DESCRIPTION
The following sections describe the operation of the dispensers mechanical,
electrical/electronic, and firmware components under the headings:
Mechanical Description
Electrical Description
Firmware Description
MECHANICAL DESCRIPTION
The P86 Dispenser, the P87 Dispenser, and the New Interior Dispenser in the
P77 ATM are built with two, three, or four pick modules suspended below the
presenter module.
In the following description, the components are described in the order
they are encountered by notes passing through the dispenser.
PATH OF NOTES
The path of notes through the presenter is shown in the following diagrams:
P86
P87
Present
The note clamp transport is lifted up so that the note stack is held against the
underside of the top set of presenter transport belts. The belts are driven and
the stack of notes is moved out to the facia exit slot where it is held for the
cardholder.
P86
P87
Purge
If the stack is not taken by the cardholder, or a mispick has been detected,
then the presenter transport is driven in reverse and the stack of notes is
moved into the purge bin.
P86
P87
Sensors
The position of the sensors that detect the movement of notes is shown in the
diagrams below:
P86
NOTE: Early P86 dispensers have a single sensor in the position T3. Later
models have two sensors T3 and T3A arranged across the width of the
transport as in the P87 and NID (see the section, Transport Sensors).
P87
PICK MODULE
The P86, P87, and NID Currency Dispensers may be configured with two,
three, or four pick modules hanging vertically below the presenter module.
Pick position number 1 is immediately below the presenter, number 2 is
below number 1, number 3 below number 2, and 4 below 3.
There are two types of pick module; the single pick module holds one
currency cassette, and the double pick module holds two cassettes, one above
the other. On some P86 dispensers the single pick module may be of the 56XX
type (described in Chapter 12.6) and on later P86 and all P87 and New
Interior Dispensers both single and double pick modules will be Aria type
(described in Chapter 12.9).
NOTE: Where there is a mixture of Aria and 56XX type pick modules, then
the Aria type must always be put to the lower positions.
PRESENTER MODULE
The presenter module has the following functions:
stack up to 40 bills and present the stack to the cardholder
detect when the stack of bills is taken
control the exit shutter behind the ATM facia or an optional on-board
shutter
provide a housing for the purge bin
drive damaged, mispicked, or not-taken currency into the purge bin
detect when the purge bin is full
drive, through gearing, all the pick modules
detect the movement of bills through the transport
create the timing signal for the measurement of bill singularity
supply the pick vacuum to all the pick modules.
The components of the presenter which achieve these functions are:
linear variable displacement transducer (LVDT)
main timing disk
flicker shaft
bill alignment assembly and bill stop gate
note clamp, clamp arm, clamp motor, stack sensor
presenter transport and motor
presenter timing disk
transport sensors
exit sensor
shutter assembly
purge bin location components
purge transport
purge sensor
main motor and vacuum pump
vacuum pump and tubing
motor control circuit on the dispenser control board.
The following sections describe these components.
Bills passed up from the pick modules enter the presenter via the LVDT
transport. This short transport is the only one in the presenter that is driven
by the main motor and is linked via a gear train to the first pick module
transport.
The LVDT is a sensing device, situated in the transport just before the
flicker shaft, which gives an electrical output proportional to the displacement
of two movable roller assemblies caused by bills passing between them and
fixed reference rollers. The rollers are attached to ferrite cores which project
through sensing coils printed on a pcb. The output from the coils is digitized,
integrated, and is compared to the expected value (held in memory) for the
currency being dispensed. In this way torn, folded, or multiple bills are
detected. Refer to the Electrical Description section for a more detailed
description of the LVDT.
P86/P87
The plastic fingers on the flicker shaft impart an extra impetus to the notes as
they leave the LVDT transport so that they are projected against the bill stop
gate of the bill alignment assembly. On the NID this action is augmented by a
second flicker shaft assembly with short flicker fingers. The longer flicker
fingers also drag the notes into the stack against plastic guides attached to the
LVDT transport.
Just as the notes leave the LVDT transport they pass through an anti-
static brush to remove any electric charge that would hinder them forming
into a stack. Above the anti-static brush two plastic note deflectors are clipped
between tie bars so that they brush across the upper surface of the note and
provide a light downward pressure to keep the trailing edge of the notes down
and aid the action of the flicker fingers.
dispenser firmware. The position for the width of notes being dispensed is
calculated by the firmware from the note width stored in the dispenser bill
configuration procedure. During a transaction, if the width of notes to be
dispensed varies, the gate is moved to the new position before the next size is
dispensed. The recommended method of forming the stack is from the smallest
bills first, getting progressively larger, so that the bill alignment mechanism
moves out to accommodate each larger size. The zero reference position of the
bill alignment mechanism is sensed by the stack sensor which is interrupted
by a flag on the bill stop gate when the mechanism has been driven fully
forward. This is done at the start of every dispense and the gate is driven from
there to its calculated position.
When the stack of notes is completed, the gate is driven back slightly
towards the rear of the dispenser to clear the stack and the note clamp
transport is then raised. If the stack has been formed successfully, the notes
will be driven forwards by the presenter transport belts to be taken by the
cardholder. If, however, a fault has been detected, the notes will be driven to
the purge bin. To achieve this, the presenter transport drives the stack
forward until its trailing edge just passes the stack sensor. then the bill
alignment mechanism is driven towards the rear of the dispenser. This action
causes the bill stop gate to be lifted out of the presenter belt transport by the
action of passing over ramps attached to the side frames of the presenter. The
mechanism is sensed fully back and up by a second flag on the bill stop gate
interrupting the beam of the rear bill alignment sensor. The bill alignment
mechanism remains in this position during the purge cycle. The presenter
transport is then driven rearward to deliver the stack to the purge bin.
The following illustrations show the bill alignment assembly in the P86/
P87 and NID front access dispensers.
P86/P87
Note Clamp
The note clamp transport is a tray assembly that is raised and lowered by
semicircular cams (a single cam on earlier dispenser models) driven by a
stepper motor via a gear train. The transport consists of a set of three belts
held between two shafts at either end of the metal tray. One of the shafts is
driven by the presenter transport stepper motor via a toothed belt and the
other shaft is an idler. The transport belts run on crown pulleys on the shafts.
Also fixed to the clamp tray is the plastic stack tray. When the note clamp
transport is in the down position this stack tray is higher than the transport
belts so that the notes can stack on its top surface. As the transport is lifted by
the action of the cams the idler shaft lifts in elongated holes in the stack tray
so that the belts are lifted up above the surface of the stack tray and lift the
stack of notes from it. In this way, when the notes are driven by the presenter
transport they are not impeded by rubbing across the stack tray. Part of the
stack tray is shaped to project beyond the drive shaft to provide a support for
notes when being purged into the purge bin.
In its down position, the note clamp transport sits within a metal bracket,
attached between the presenter side frames, that has vertical plates to
prevent notes from falling off the sides of the note clamp transport. Fingers on
the bill stop gate hang down through the slots in the stack tray to prevent any
notes from falling off the rear of the note clamp transport.
The note clamp transport is sensed in its up and down position by two
sensors that are interrupted by a flag on the shaft attached to the clamp
lifting cams. On the NID there is provision to add a third sensor that detects
the clamp transport in a mid-raised position. This is for future development in
dispensing small media. The stack of notes is sensed by the same sensor that
detects the forward position of the bill alignment assembly. The sensor looks
down through a hole in the tray of the clamp transport to an LED attached to
the metal bracket that provides the vertical side plates.
Presenter Transport
P86
P87
The presenter transport consists of an upper set of three belts bearing against
a lower set of three belts, both sets driven by a stepper motor via toothed belts
at the left hand side of the dispenser. The transport belts pass across crown
pulleys on the drive and tension shafts. The lower set of belts runs from the
exit of the dispenser to just above the LVDT transport and the upper set runs
from the exit and extends over the note clamp transport.
Just after the note alignment mechanism backs away from the stack of
notes, the note clamp transport is raised by the rotation of the semicircular
cam. The clamp is lifted so that its belts press against the underside of the top
set of presenter transport belts and the note stack is held between both sets of
belts. The stepper motor then drives the presenter transport (and also through
a gearwheel the belts on the note clamp transport) so that the stack of notes is
moved to the exit held between the upper and lower presenter transport belts.
The toggle shaft at the exit compensates for different thicknesses of stack and
permits the stack to be pulled from the dispenser by the cardholder.
In the front access NID the transport belts pass around a large diameter
drum so that the stack of notes is turned through 180 degrees and then driven
to the exit above the purge bin. The NID has a nodding nose arrangement and
may optionally have an on-board shutter.
Transport Sensors
On the way along the transport, the progress of the stack of bills is monitored
by infra-red sensors, and their related LEDs. See the illustrations below and
also the diagrams in the section Path of Notes.
The photograph of the NID dispenser shows T3 and T3A arranged across
the width of the transport. These sensors and their respective LEDs are wired
in series and have been introduced to improve detection of certain world
currencies that have a transparent section as part of the bill design. The
single T3 of the P86 dispenser (shown below) was fitted to early models and
has now been replaced by the double sensor T3/T3A.
P86
P87
Exit Sensor
The last sensor on the transport is the exit sensor T5 which sees the stack in
the present position and detects when it is taken by the cardholder.
Shutter Assembly
The dispenser control board incorporates the circuits to control a remote (facia
mounted) or on-board shutter. Refer to Chapter 12.3 for information on facia
mounted shutters.
The on-board shutter is an option on the New Interior Dispenser only. It is
opened via linkage by a solenoid. The open and closed positions of the shutter
are reported to the control board by an opto-electronic sensor that has its
beam interrupted by the solenoid linkage.
A second solenoid (the security solenoid) wired in parallel with the shutter
solenoid, moves linkage that locks the shutter in the closed position.
Purge Transport
The purge transport consists upper and lower foam roller shafts driven via
toothed gears from the presenter transport and upper and lower plastic
guides. The extended portion of the note stack tray forms the lower note
support guides and an upper set of plastic guides is attached between the
drive shaft of the upper presenter transport belts and the upper foam roller
shaft.
On a purge, either due to a mispick being detected or the stack of notes not
being taken by the cardholder, the direction of the stepper motor driving the
presenter transport is reversed, (the bill alignment mechanism having been
previously driven to its rearmost and up position), thus moving the stack into
the note guides which direct the notes from the belts in between upper and
lower foam roll shafts. A friction clutch arrangement makes sure that the
foam roll shafts only drive when the presenter motor is reversed and the notes
are driven in the direction of the purge bin. The foam rollers complete the task
of pushing notes into the bin.
Purge Sensor
The movement of the stack into the purge bin is detected by a sensor and LED
that look across the path of the notes at the foam rollers. This sensor also
detects a bin overfill condition.
in a separate electronic box assembly that also houses the dispenser control
board. This box is attached below the start of the long projecting nose of the
dispenser and is supplied in 230 V and 115 V versions.
On the front access NID the motor and vacuum pump are located at the
rear of the presenter next to the LVDT transport.
ELECTRICAL DESCRIPTION
The components referred to in this section are those that achieve the control of
the dispenser either by converting firmware commands into electrical signals
or by sensing an event in the dispenser and producing an equivalent electrical
response. The components are:
currency dispenser control board
single pick interface board
double pick interface board
transport and timing sensors and LEDs
clamp up and down sensors
bill alignment forward and up sensors
main timing disk sensor
presenter timing disk sensor
pick timing sensor
the linear variable displacement transducer (LVDT)
pick modules.
4. To provide a power and logic interface for future intelligent cassette and
purge bin modules.
COMPATIBILITY
The SDC variant of the Currency Dispenser Control Board is designed for
operation in NCR P86 and New Interior Currency Dispensers. The RS-232
variant of the Currency Dispenser Control Board is designed for operation in
dispensers that are OEM models.
SCHEMATIC DESCRIPTION
The sheet numbers referred to in the following text apply to the schematic
diagrams in the Currency Dispenser Schematic Diagrams section of this
chapter.
the eight chip-select pins. Each chip-select region can be mapped into memory
or I/O space. A memory mapped chip-select region can start on any 2(n+1) Kbyte
address location (where n= 0 - 15, depending upon the mask register). The size
of the region is also dependent upon the mask used.
Chip selects generated by the CSU can be connected directly to the chip-
enable inputs of external memory and I/O devices. If a particular device or
address region does not require a chip-enable signal, a chip-select region can
be programmed to enable only termination of accesses to that region. A chip-
select region can also be programmed to generate a chip-enable signal and
terminate accesses to that region.
The CSU provides eight signals, or channels, allowing direct access to, up
to eight devices or address regions. each channel can be configured to operate
in either 16-bit or 8-bit bus mode, generate up to 31 wait states, and either
terminate a bus cycle automatically or wait for an external ready signal. Each
chip-select channel consists of address and mask registers and an output
signal. The address and mask registers define memory or I/O address blocks
for each channel. When the processor accesses a channels address block, the
CSU activates the channels output signal. Chip-select channels are not
activated during interrupt acknowledge cycles and halt and shutdown cycles.
The chip-select signals are allocated as follows:
The signal PORT_ENb is further decoded in the decode CPLD (sheet 10)
on the Currency Dispenser Control Board to generate the signals:
PORT_MSB_RDb, PORT_LSB_RDb, PORT_MSB_WR, PORT_LSB_WR.
The signal PORT_LSB_WR (sheet 6) writes the following signals from the
lower 8 bits of the data bus to peripherals:
The chip-select signals EN_LEDSb, A2Db (P86 only), and RAM_CSb are
further decoded in the decode CPLD (sheet 10) with the RDb, WRb, BLEb, and
BHEb signals from the processor. This generates the following signals:
NOTE: Reading this register returns the value in the register not the state of
the pin.
Port 1 Configuration
Port Signal Function
P1.0 - Configured as DCD0b of SIO
P1.1 - Configured as RTS0b of SIO
P1.2 - Configured as DTR0b of SIO
P1.3 - Configured as DSR0b of SIO
P1.4 - Configured as RI0b of SIO
P1.5 TX_EN TX enable as SDC SPECIFICATION
P1.6 LVDT_GAINb Selects LVDT gain (0 = low gain, 1 = normal gain)
P1.7 A2D_CONVERTb Initiates A/D conversion
Port 2 Configuration
Port Signal Function
P2.0 - Configured as CS0b of CSU, PORT_ENb
P2.1 - Configured as CS1b of CSU, EN_LEDSb
P2.2 - Configured as CS2b of CSU, A2Db
P2.3 TXD Transmit serial data to Remote Diagnostics Interface (RDI)
or Intelligent Cassette Interface (ICS).
P2.4 RXD Receive serial data from RDI or ICS.
P2.5 - Configured as RXD0 of SIO
P2.6 - Configured as TXD0 of SIO
P2.7 - Configured as CTS0b of SIO
Port 3 Configuration
Port Signal Function
P3.0 LEDON Transport LEDs enable line. 1 = on
P3.1 MOTOR_CLOCK Clock for stepper motor drive circuits.
P3.2 - Configured as INT0 of ICU, PRES_TDISK
P3.3 - Configured as INT1 of ICU, MAIN_TDISK
P3.4 (P86) GATE_0 Input to 82C54 Programmable Interval Timer, Counter 0
enables/disables counting.
P3.4 (NID) SPLITb Split purge bin solenoid enable. 0 = on.
P3.5 (P86) GATE_1 Input to 82C54 Programmable Interval Timer, Counter 1
enables/disables counting.
P3.5 (NID) ENABLE_PULSEb Enable solenoid pulsing. 0 = on.
P3.6 (P86) - Configured as INT6 of ICU, EXT_TIMER0
P3.6 (NID) PICK_ON Enable Pick 1=on.
P3.7 - Configured as INT7 of ICU, EXT_TIMER1
NOTE: External timers are used only for de-bug using special board
populations.
Timer/Counter Unit
The Timer/Counter Unit (TCU) has the same basic functionality as the
industry standard 82C54 counter/timer. The TCU contains control logic and
three independent 16-bit down-counters, which can be driven by a prescaled
value of the processor clock or by an external clock. Each counter is capable of
handling clock inputs up to 8MHz. The counters contain two count formats
(binary and BCD) and six different operating modes, two of which are periodic.
Both hardware and software triggered modes exist, providing for internal or
external control. The counters output signals can appear at device pins,
generate interrupt requests, and initiate DMA transactions.
The TCU counters each have two input signals and one output signal:
CLKINn
Each counters clock input signal (CLKINn) can be connected to either the
internal prescaled clock signal (PSCLK) or to the external timer clock pin
(TMRCLKn). This allows the use of either a prescaled value of the processors
internal clock or an external clock to drive each counter. The maximum
CLKINn frequency, whether connected internally or externally, is 8 MHz.
GATEn
Each counter has a gate input signal (GATEn). This signal provides counter
operation control. Depending on the mode of operation of the counter, a high
level on a counters GATEn signal enables or resumes counting and a low level
disables or suspends counting. In other modes, a rising edge on GATEn loads a
new count value. Each counters GATEn signal can be independently
connected to either Vcc or the external timer gate pin (TMRGATEn).
Alternatively, each counters GATEn signal can be driven high or low through
register bits.
OUTn
Each counter has an output signal (OUTn). This signal can be independently
connected to an external timer clock output pin (TMROUTn). OUT0, OUT1,
and OUT2 are routed to the interrupt control unit. OUT1 is also routed to
DMA channel 0, and OUT2 is routed to DMA channel 1. The OUTn signals
can, therefore, drive external devices, generate interrupt requests, and
initiate DMA transactions, or combinations of the three.
DMA Controller
The DMA controller improves the system performance by allowing external or
internal peripherals to transfer information directly to or from the system. It
contains two identical channels. Within the operation of the individual
channels several different data transfer modes are available. These modes can
be combined in various configurations to provide a versatile DMA controller
with a feature set beyond that of the 8237 DMA family, however, it can be
configured to be used in an 8237-like mode. Each channel can transfer data
between any combination of memory and I/O with any combination (8 or 16
bits) of data path widths. An internal temporary register that can disassemble
or assemble to or from either an aligned or a non-aligned destination or
source, optimizes bus bandwidth.
The Currency Dispenser Control Board does not use external DMA
requests.
Bus Arbiter
The Bus Arbiter, a part of the DMA controller, services bus control requests
from the two DMA channels, an external device, and the refresh control unit.
the DMA channels interface with the bus arbiter through its DMA channel
request signals (DREQn) and its DMA channel acknowledge signals
(DMAACKn#). Other external bus masters interface with the bus arbiter
through similar request and acknowledge signals, the HOLD and HOLDA
signals respectively. The refresh control unit gains bus control through an
internal refresh request. The REFRESH# status pin indicates that the
Refresh Control Unit has gained bus control and that a valid refresh cycle is
being executed. Refresh requests always have the highest priority, while the
priority structure of the other three requests is configurable.
EXTERNAL PERIPHERALS
The following peripherals interface to the INtel386EX embedded
microprocessor:
CPLDs
Decode CPLD
Motor Control CPLD
Programmable Interval Timer
USB Interface
Configuration Switches
Diagnostic LEDs
SRAM
EPROM
Clock and COMSCLOCK
COMCLOCK (P86 only)
A/D Converter.
CPLDs
The Currency Dispenser Control Board is populated with two CPLDs
(Complex Programmable Logic Devices).
The output of both CPLDs may be tristated by pulling the relevant pin
high (TRISTATE1 and TRISTATE2). The JTAG interface on both devices has
been used to allow in-system programming (ISP). The Motor Control CPLD
and the Decode CPLD are the first and second devices in the chain. The JTAG
signals are brought out to a 10-way header which is not normally populated.
Decode CPLD
The Decode CPLD (sheet 10) performs the following functions:
Decodes the chip select signals from the processor to address latches and
peripheral devices
Selects whether the main timing disk output signal (MAIN_TDISK) or the
presenter timing disk output signal (PRES_TDISK) is input to the proces-
sor (COUNT_TDISK)
Decodes signals to address multiplexers (RCODE3 - RCODE4)
Selects between SDC and RS-232 communications interface
On the NID Control Board the following clock signals are generated from
the 66 MHz (MASTER_CLOCK) input:
6 MHz clock for SDC timing
375 kHz clock for the 80C54 Programmable Interval Timer
46.88 kHz clock for the stepper motor chopper circuit
180 Hz clock for solenoid pulsing.
USB Interface
Provision is made on the Currency Dispenser Control Board for a USB
interface to be implemented by a connector with address, data, and control
signals for a USB controller device. The USB interface can be accessed
through addresses 0060H - 007FH.
Configuration Switches
Eight configuration switches (sheet 5) are provided for configuration use and
Extended Level 0 Diagnostics. The switches are I/O addresses and have a base
address of 0003H. The switches are configured as an input.
The data byte is returned as follows:
Diagnostic LEDs
Eight LEDs (sheet 7) are provided to display Extended Level 0 Diagnostics
information during start-up. The LEDs are I/O addressed and have a base
address of 0002H. Data bits 0 to 7 are mapped to LEDs 1 to 8 respectively.
Memory Requirements
SRAM
The Currency Dispenser Control Board is populated with 512 KBytes of
SRAM (sheet 4). this is implemented as a single 256 K x 16 (4 Mbit) device.
The SRAM is battery backed by a 3.6 V battery because information such as
configuration data and state of health reports must be stored when the
dispenser experiences a power fail or is powered down. The SRAM is a low
powered device with a maximum data retention current of 15 A max. and
data retention voltage of 2 V min. The SRAM support circuit consists of a
MAX691 integrated circuit using a UL approved battery with two protection
diodes. The SRAM can be accessed over the address range 0000H - 3FFFFH.
EPROM
A 128 or 256 x 8 EPROM (sheet 4) provides code space on the Currency
Dispenser Control Board. At start up, the EPROM can be accessed at address
03FE0000H (P86), 03FC000H (NID), as the processor fetches the first
instruction from address 03FFFFF0H after reset. The device is accessed using
the chip select signal UCSb from the Intel 386EX processor. The device is
relocated after start-up. As the EPROM is an 8-bit device, the BS8b signal
dynamically changes the default 16-bit bus cycle to an 8-bit bus cycle. This is
configured by connecting BS8b to the upper chip select signal UCSb.
The device is one-time programmable.
A/D Converter
An analogue to digital converter is used to process (read) the voltage level
selected by each of the three input multiplexers (sheet 9). The three
multiplexers are selected by writing a value to I/O address 0000H. Each of the
24 voltage sources input to the multiplexers may be selected using five data
lines (RCODE0-4). RCODE0-2 select one of the eight signals applied to each
multiplexer and RCODE3 and RCODE4 are used to select one of the
multiplexers.
The multiplexer inputs are assigned as follows:
Multiplexer
Data (RCODE4-0) Function
Source
00000B PICK_SEN1 Pick sensor 1
00001B PICK_SEN2 Pick sensor 2
00010B PICK_SEN3 Pick sensor 3
00011B PICK_SEN4 Pick sensor 4
00100B INTERLOCK Interlock voltage sensor
00101B TSEN_5 Transport sensor 5
00110B TSEN_4 Transport sensor 4
00111B TSEN_3 Transport sensor 3
01000B TSEN_7 Transport sensor 7 (Not used)
01001B TSEN_6 Transport sensor 6 (Not used)
01010B TSEN_2 Transport sensor 2
01011B TSEN_1 Transport sensor 1
01100B CLAMP_UP Clamp up sensor
Multiplexer
Data (RCODE4-0) Function
Source
01101B CLAMP_DOWN Clamp down sensor
01110B ALIGN_HOME Align home sensor
01111B ALIGN_DOWN Align down sensor
10000B (P86) BENCHTESTb Unused
10000B (NID) SPLIT_SEN1 Split purge bin position 1
10001B (P86) INPUT17 Unused
10001B (NID) SPLIT_SEN2 Split purge bin position 2
10010B INPUT18 Unused
10101B INPUT19 Unused
10100B NTS1 LVDT1 (or Strain1) output voltage
10101B NTS2 LVDT2 (or Strain2) output voltage
10110B 80H_REF A/D Converter self test value 80H
10111B 00H_REF A/D converter self test value 00H
COMMUNICATIONS INTERFACE
The Currency Dispenser Control Board provides either an SDC or an RS-232
communications interface. That is, the board may be built with one or other of
these interfaces. An RS-232 diagnostic interface is also provided for debug
purposes only.
SDC Interface
Data connection to the SDC serial bus is provided using one of the SIO
channels in the Intel386 EX processor and RS-485/RS-422 transceivers
(sheet 5). The first SIO channel is used to provide transmit and receive signals
for SDC and the SDC reset signal is used to reset the processor.
The connector for this interface is populated only on the SDC version of
the Currency Dispenser Control Board.
RS-232 Interface
The RS-232 Interface is provided by the first channel of the SIO Unit and an
RS-232 transceiver (sheet 5).
The connector for this interface is populated only on the RS-232 version of
the Currency Dispenser Control Board.
Presenter Motor
Minimum Speed = 450 Hz
Maximum Speed = 1600 Hz
The presenter motor speed is ramped from minimum to maximum speed
in 660 msecs. The speed is incremented by 57.5 Hz every 33 msecs.
Clamp Motor
Speed = 800 Hz
Align Motor
Speed = 500 Hz
NOTE: The current levels flowing through the stepper motor windings
necessitate a pcb constructed with a separate power ground plane, with a
connection to the logic ground plane at the power connector.
dispenser via the SDC power interface. Sensors mounted on the shutter driver
board detect when the shutter is open and closed. The motor is turned on
when the signal SHUT_ONb is set low.
The New Interior Dispenser may optionally be fitted with an on-board
shutter opened by a solenoid that operates when signal SHUT_ONb is set low.
In addition when signal ENABLE_PULSEb is set low, the solenoid will be
pulsed on/off at 180 Hz, with a 50% duty cycle.
The device control firmware is not aware of which type of shutter is
implemented.
For both types, the shutter open and closed sensors are read as follows:
Signal Description
RDIRESb When set low holds the Intel 386 EX microprocessor in reset.
RDIRES2b When set low places the outputs of the D-type latches on the data bus into a high
impedance state. These devices latch data from the data bus to peripherals (For
example, LEDs).
Watchdog Signal
The signal WATCH_ON from the Watchdog Timer Unit is used to reset the
processor after a specified period of processor inactivity. It is also used to reset
output latches and generate a disable signal which is fed to the pick interface
units.
Signal Description
POWER_RESb Generated from the MAXIM691 battery controller IC and set low when the +5 V
supply on board falls below 4.7 V. This signal resets the Intel386 EX Micropro-
cessor. The data latches are set in a high impedance state.
RESET_INb Set low by control signal from the SDC interface. This signal resets the Intel386
EX Microprocessor. The data latches are set in a high impedance state.
All bidirectional and output signals except TDO are forced into a high
impedance state using the FLTb pin. If this signal is active then an emulator
AC MOTOR
The ac motor is used to drive the pick units and is controlled by the Currency
Dispenser Control Board. It is switched on by writing a 0 to bit 15 of the I/O
address 0000H and turned off by writing a 1 to this bit.
CONNECTOR ASSIGNMENT
Power Interface
The Currency Dispenser Control Board is powered directly from the ATM
power supply via the 16-way right-angled header J1. Provision is made on the
connector to control the motorized shutter interface board. The shutter signals
are as follows:
Signal Description
SHUT_OPEN High = shutter open
SHUT_LOCK High = shutter locked
SHUT_ONb Low = shutter motor on
+5 V 9 1 GND
+12 V 10 2 GND
-12 V 11 3 GND
+24 V 12 4 GND
GND 13 5 SHUT_LOCK
SHUT_ONb 14 6 GND
GND 15 7 SHUT_OPEN
+24V_INT 16 8 FRAME_GND
SDC Interface
The SDC Interface connector (J2) is a 10-way right angle latched header with
the pinout shown below. The SDC primary is located in the core of the ATM.
N/C 1 2 N/C
DATA_P 3 4 DATA_N
RESET_P 5 6 RESET_N
N/C 7 8 N/C
SIG_REF 9 10 N/C
GND 5 9 RS232_RI0
RS232_DTR0 4 8 RS232_CTS0
RS232_TXD0 3 7 RS232_RTS0
RS232_RXD0 2 6 RS232_DSR0
RS232_CD0 1
RS232_CD1 1 2 RS232_DSR1
RS232_RXD1 3 4 RS232_RTS1
RS232_TXD1 5 6 RS232_CTS1
RS232_DTR1 7 8 RS232_RI1
GND 9 10 N/C
AC_MOTOR_ONb 1 2 +5 V
TSEN1 3 4 T1LED_POS
TSEN1_POS 5 6 T1LED
TSEN2 7 8 T2LED_POS
TSEN2_POS 9 10 T2LED
TSEN3 11 12 T3LED_POS1
TSEN3_POS 13 14 T3LED
TSEN4 15 16 T4LED_POS
TSEN4_POS 17 18 T4LED
TSEN5 19 20 T5LED_POS
TSEN5_POS 21 22 T5LED
GND 23 24 PURGE_INb
TSEN6 1 2 T6LED_POS
TSEN6_POS 3 4 T6LED
TSEN7 5 6 T7LED_POS
TSEN7_POS 7 8 T7LED
On-Board Shutter
Connector J7 on the NID board provides the interface to the on-board shutter
assembly solenoid and sensors. This is an 8-way right angle header with the
following pinout:
GND 1 2 OPEN_LED_POS
GND 3 4 GND
LOCK_LED_POS 5 6 SHUT_LOCK
SHUT_OPEN 7 8 GND
Pick Modules
Connector J4 provides the interface to the currency dispenser pick modules. It
is a 40-way right-angle latched header connector with the following pinout:
CAS_ID1b 1 2 GND
CAS_ID2b 3 4 GND
CAS_ID3b 5 6 GND
CAS_ID4b 7 8 GND
CAS_TEMPb 9 10 GND
CASLOWb 11 12 GND
(No connection on NID) GULPb 13 14 LEDON_PICK
GND 15 16 GND
S0 17 18 S1
DISABLEb 19 20 COILENb
PICK 21 22 PSEN1
PSEN2 23 24 PSEN3
PSEN4 25 26 PICK_TXD
PICK_RXD 27 28 GND
GND 29 30 +12 V
+5 V 31 32 +5 V
GND 33 34 GND
GND 35 36 GND
+24 V 37 38 +24 V
+24 V 39 40 +24 V
+5 V 1 2 GND
STRAIN_REF 3 4 NTS_1
NTS_2 5 6 NULL_NTS
NULL_OK 7 8 N/C
LVDT_GAIN_SELb 9 10 N/C
Stepper Motors
Connector J13 provides the interface to the three stepper motors used in the
currency dispenser. This is a 12-way right-angled header with the following
pinout:
PRES_A_POS 7 1 PRES_B_POS
PRES_C_POS 8 2 PRES_D_POS
CLAMP_A_POS 9 3 CLAMP_B_POS
CLAMP_C_POS 10 4 CLAMP_D_POS
ALIGN_A_POS 11 5 ALIGN_B_POS
ALIGN_C_POS 12 6 ALIGN_D_POS
RDI Interface
The RDI interface is provided by 20-way vertical header connector J12 with
the following pinout:
+5 V 1 2 RDIRESb
SW0 3 4 RDIRES2b
SW1 5 6 LED1
SW2 7 8 LED2
SW3 9 10 N/C
SW4 11 12 LED3
SW5 13 14 LED4
SW6 15 16 PICK_RXD
SW7 17 18 TXD
GND 19 20 GND
+24 V 1 2 +24 V
GND 3 4 GND
+5 V 5 6 GND
ICS_TXD 7 8 ICS_RXD
GND 9 10 N/C
D0 1 2 BLEb
D1 3 4 A1
D2 5 6 A2
D3 7 8 A3
D4 9 10 A4
D5 11 12 +5 V
D6 13 14 +5 V
D7 15 16 +5 V
EN_USBb 17 18 GND
RDb 19 20 GND
WRb 21 22 GND
USB_INTb 23 24 GND
RES_CONb 25 26 GND
J5 Pinout
J6 Pinout
CLAMP_UP_LED 1 2 ALIGN_LED
GND 3 4 GND
+5V_CLAMP_UP 5 6 +5V_ALIGN_HOME
CLAMP_UP 7 8 ALIGN_HOME
CLAMP_DOWN_LED 9 10 PRES_TD_LED
GND 11 12 GND
+5V_CLAMP_DOWN 13 14 +5V_PRES_TDISK
CLAMP_DOWN 15 16 PRES_TDISK
CONF1 17 18 MAIN_TD_LED
GND 19 20 GND
CONF2 21 22 +5V_MAIN_TDISK
GND 23 24 MAIN_TDISK
JTAG Interface
Connector J15 provides the JTAG interface to the Intel386 EX microprocessor
and CPLDs. This is a 10-way vertical header connector with the following
pinout:
+5V 1 2 TCK
GND 3 4 TDI
GND 5 6 TDO_2
GND 7 8 TMS
N/C 9 10 TRSTb
NOTE: The GULP- and TEMP1 signals that may be generated by the 56XX
pick module are still passed via Aria pick modules to the P86 dispenser
control board, where they are recognized and acted upon.
Later P86 dispensers use the Aria single pick module described in
Chapter 12.9 of this manual.
The LVDT multiple bill detector is capable of detecting single, double and
triple bills, folded, taped, overlapping bills (drag-outs), and soiled bills. The
LVDT assembly is carried on a bracket fastened between the side frames of
the presenter.
Two metal wheels are attached to plastic blocks mounted on flat metal
springs. The springs push the wheels down so that they bear on the top of
wheels of the same diameter fastened to a gear driven shaft in the transport.
Bills passing between the two sets of wheels push the LVDT wheels upwards.
This movement is transmitted to ferrite cores attached to the plastic blocks.
These cores pass through holes in the centre of coils printed on the LVDT pcb
and the coils convert the core movement into a voltage output. As a bill passes
between the rollers the voltages vary according to the thickness of the bill. An
analogue to digital converter transforms the levels obtained into digital
information.
The table provides distinct bands for each type of bill and has safety
margins between each type to eliminate the danger of passing a double as a
single. The sensing rollers are designed to perform one complete revolution for
each pick operation. Because a sample reading is taken at the start of each
dispense, dirt build up on the rollers does not affect the accuracy of the
detection system.
Initial Sample
The initial sample is made without bills passing and produces a signal similar
to a sine wave with a peak to peak value of approximately 0.5 V.
Single Bill
A single bill lifts the waveform by about 0.5 V to 1.0 V. The bill cross sectional
area is found by subtracting the initial sample from the sample with the
raised waveform.
A folded single bill produces a stepped shape on top of the original waveform.
Double Bill
Drag Out
A drag out of two bills would produce the stepped shape shown. The highest
point being where the bills overlap.
FIRMWARE DESCRIPTION
The following description of the firmware is not complete but introduces only
the topics thought necessary for an understanding of dispenser operation.
The P86 Currency Dispenser Device Firmware provides device control,
including full error recovery procedures, for the NCR Personas 86 Currency
Dispenser, the Personas 87 Currency Dispenser, and the New Interior
Dispenser in the SDC peripheral environment.
The firmware interface provides dispensing of up to four different
currency denominations with a single dispenser and up to eight
denominations with dual dispensers. It accepts, executes, and returns status
information in response to device control commands from the next level
process.
The firmware operates under control of the VxWorks real time kernel by
soliciting commands from the SDC Secondary software and sending solicited
and unsolicited responses to the SDC secondary for transmission to the host
system.
The P86 Currency Dispenser firmware will operate as a dual
implementation module, that is, it can be a PROM based, or a Programmable
Serial Distributed Control (SDC) secondary based peripheral. The mode of
operation is determined at run time. The firmware is PROM based by default,
but it will accept a new driver on receiving a Write Module Memory command.
This allows enhancements to be made to the device control firmware.
The P86 Currency Dispenser firmware can be configured as one of up to
eight dispensers in the operational environment. The purpose of this is to
allow up to eight dispensers to be present in a self-service terminal.
The dispenser firmware is plug compatible with previous releases of the
SDC 56XX Currency Dispenser firmware; there are no new T_CODE,
M_STATUS, SOH modules or message IDs. Some additional M_DATA values
have been added to indicate faults within new dispenser mechanisms.
SDC Link
Command/Response Command/Response
Diagnostics Switch Pack (P86 and NID Currency Dispenser Control Boards)
dispenser and so the switches should be set to zero. The switch settings are
not checked by the firmware.
Link Address
The P86 dispenser firmware can be configured as one of up to eight dispensers
in the operational environment. In normal and burn-in/replica mode, switches
SW3 to SW1 are used to select the link address where the currency dispenser
resides in the SDC system (normal link address = 9). Switches SW6 to SW4
again select the currency dispenser type. Link addresses range from 64 to 71.
Default Setting
The default switch settings selected on the switch pack for shipping should be
the Normal Mode, with all switches SW1 to SW3 set to 0.
SDC INTERFACES
HARDWARE INTERFACE
The hardware interface provides control and status information for the
currency dispenser via memory mapped I/O.
FIRMWARE COMMANDS
The P86 currency dispenser device firmware is designed to be fully compatible
with the 5084 currency dispenser so that applications can be fully migrated by
adding migration layers. 5070 and 5081 applications cannot be migrated
without source code changes since the T_CODES returned for these
applications are incompatible with the 5084 and 56XX. In addition the 56XX
device firmware supports an intelligent application. The intelligent
application has commands to increase the functions of the dispenser. It
monitors the dispenser, reporting via the NVRAM interface and it provides
cash management when intelligent cassettes are installed.
I/O Commands
The device firmware controls the delivery of bills from the currency cassettes
to the cardholder. This is a two stage operation consisting of picking bills from
the selected currency cassettes and stacking them in the currency handling
mechanism (STACK command), then presenting them to the cardholder
(PRESENT command). Bills may be cleared from the currency handling
mechanism into the purged bills area by using the CLEAR or
CHECK_IF_BILLS_LEFT commands. Alternatively, bills can be delivered to
the cardholder using the DISPENSE command which stacks and then
presents bills as a one stage operation. Once DISPENSE is initiated, the
transaction can not be voided.
NOTE: The maximum number of bills that can be stacked in one stack or
dispense operation is 40. The valid range is 1 - 40 and, when not given, the
maximum value will default to 40.
The following table describes the I/O commands that give compatibility
with the 5084 dispenser.
Command Purpose
STACK Picks bills and stacks them in currency handler.
PRESENT Presents bills to cardholder.
CLEAR Sends bills from currency handler to purge bin.
DISPENSE Picks bills and presents them to cardholder in one operation.
SELF_TEST Tests the operation of the dispenser.
RETURN_CASSETTE_ STATUS Determines the cassette types present and the state (full,
low, empty, or fatal) of the cassettes and purge bin.
SET_BILL_SIZES Permits dynamic configuration of the bill width parameter for
each cassette type.
READ_DISPENSE_ COUNTS Permits the next level process to access the bills dispensed
to the cardholder during the last dispense operation counts
maintained by the firmware.
CLEAR_DISPENSE_ COUNTS Resets the counts of bills dispensed during the last transac-
tion to zero.
Command Purpose
SET_BILL_ SINGULARITIES Permits the next level process to configure the bill singulari-
ties for each cassette type to enable multiple bill detection.
(Replaces the SET_BILL_OPACITIES command of the
5084).
SET_BILL_ PRESENTATION_ORDER Permits the next level process to configure the order in
which dispensed bills are stacked for presentation to the
cardholder.
READ_CONFIGURED_ PARAME- Allows the next level process to read back the bill width
TERS parameters, bill singularities and bill presentation order cur-
rently configured.
REQUEST_ AUTHORIZATION_ MODE These two commands are provided to achieve compatibility
AUTHORIZED_DISK_CHECK with the 5084 dispenser. The commands always respond
with a status of NORMAL security.
RESET Provided for compatibility with the 5084.
Diagnostic Commands
Several diagnostic commands are provided. The commands, DIAG_CLEAR,
DIAG_DISPENSE, DIAG_STACK, DIAG_PRESENT, DIAG_SELF_TEST, and
DIAG_EXIT_SHUTTER_TEST are similar to the I/O commands CLEAR,
DISPENSE, STACK, PRESENT, SELF_TEST, and EXIT_SHUTTER_TEST
Firmware Initialization
The RESET message can be sent at any time and is provided for migration
purposes only.
When the currency dispenser has been out of service due to a fault
condition then, following service of the device, the State Of Health for the
device must be reset.
It is necessary to configure the bill widths and bill singularities using
SET_BILL_WIDTHS and SET_BILL_SINGULARITIES commands on
installation and when new bill types are introduced into the dispenser. If this
is not done then the bill width values are set to the default (66mm) and the
singularity is set to 0FFH. An attempt to stack bills will result in an
M_STATUS of PARAMS_NOT_CONFIGURED.
Device Initialization
The CLEAR or CHECK_IF_BILLS_LEFT I/O commands puts the dispenser
into a known state where the transport is clear of currency and in a ready
state to accept further I/O commands. A CLEAR, DIAG_CLEAR, or
CHECK_IF_BILLS_LEFT command must be issued after every power-up and
when the dispenser is returned to service after a fault condition is corrected.
Physical Cassette Refers to the type of cassette defined by the setting of magnets on the side of
the cassette. Once set, this is fixed, and will be the same wherever the cas-
sette is used.
Virtual Cassette Refers to one of four fields in a command/response to/from the dispenser
firmware. Each virtual cassette type must be mapped onto a physical cas-
sette type. This mapping is set in various commands to the dispenser.
BILL SINGULARITY
The term singularity describes the parameters used by dispensers to
recognize a single bill. Because the P86 currency dispenser uses the LVDT to
determine whether the picked bill is single, singularity is a measure of the
cross-sectional area of the bill. (Refer to the description of the LVDT in the
section Electrical Description.)
The bill singularity values are configured through commands and are held
in the processors NVRAM on the P86 Control Board. The P86 dispenser
firmware uses the bill size parameters to verify bill width of the currency
being stacked. If, on power-up or system reset, the parameters in the
execution processors NVRAM are found to be corrupted, then, bill widths are
set to 66mm (U.S. dollar size) and the singularities are set to 0FFH. These can
be set at any time using the SET_BILL_SIZES and
SET_BILL_SINGULARITIES commands.
The singularity thresholds are kept for each cassette type. These are
compared with the singularities measured by the LVDT to determine whether
a bill is single, multiple, folded, or torn. This is used for invalid bill detection
and rejection.
NOTE: 3. The bill singularity parameters for the dispenser will be the same
as for the SDC 56XX Dispenser for the same type of notes.
CASSETTE IDENTIFICATION
Cassettes of any type can be placed in any pick module. The dispenser
identifies each cassette by the interaction of magnets on its side with four reed
switches on each pick module.
Cassette types are identified in the following way:
<- Front Of Cassette Reed Switches Rear Of Cassette ->
(door end) S1 S2 S3 S4 (handle end)
0 0 1 1 Cassette type 1
0 1 1 0 Cassette type 2
0 1 0 1 Cassette type 3
0 0 0 0 Cassette type 4
Extended cassette types are identified in the following way:
1 0 0 1 Cassette type 5
1 0 1 0 Cassette type 6
1 1 0 0 Cassette type 7
A STACK request from cassette type #1 causes bills to be picked from the
cassette in the uppermost pick module until it is out of bills or a pick failure
occurs then picking commences from the cassette type #1 in the third pick
module. Low media is not flagged until all cassettes of the same type are
indicating low media.
LEVEL 0
ICS Level 0 involves hardware only, a latching mechanism is attached to the
cassette to increase its security.
LEVEL 1
With ICS Level 1 an alarms board is connected to the dispenser control board
via the intelligent cassette connector J11. This switches the signal on the TXD
line straight through to the RXD line during normal operation. Where an
alarm state is detected, the RXD line will be held low. At the start of execution
of any command that drives the motors (stack, present, clear, purge, motor
test, pick valve test, bill learn, bill present), the state of the alarms board is
checked. This is done by setting TXD high and checking that RXD is high,
then setting TXD low and checking that RXD is low. If either of these
conditions is not true, an M_STATUS of 33 (pick interface communications
failure) will be reported in the solicited response. The SOH for all cassettes
and the purge bin will then be set to Removed.
NOTE: In normal mode, to operate with the firmware that services ICS
mode, a turnaround plug must be fitted to the cassette connector. This has
the TXD and RXD pins (7 and 8) connected together to ensure that the
alarm state is never reported.
The alarm state can only be cleared in the hardware with a full power off
and on.
FIRMWARE MAP
Bills are tracked throughout the transport by the execution firmware, which
monitors the sensors and maintains a map of the position of bills. In this way
bill jams and mispicks can be pinpointed and appropriate error recovery
taken. Error recovery is performed on faults detected during the STACK
command.
ERROR RECOVERY
The firmware provides automatic error recovery on all I/O commands and
limited recovery on some diagnostic commands. Diagnostic recovery is limited
to the following:
Retrying DIAG_STACK and DIAG_DISPENSE up to four times when bill
verification errors occur.
Performing retries on all internal communications failures for all com-
mands. Retries for communications failures are performed up to three
times and, if they are unsuccessful a comms fail is reported.
The presenter and main transports in the dispenser are monitored by
timing wheels. As either transport is driven, its timing wheel rotates at the
same speed and generates interrupts at equidistant intervals. This facility is
used by the transport and bill mapping. On receipt of an interrupt, the current
position of the bills in the transport is compared with the expected position. In
this way, the map monitors the movement of bills in the transport as well as
detecting sensor faults, bill jams, and timing wheel faults. This can help in the
evaluation of the success of error recovery procedures.
In addition, the main transport includes the LVDT to detect any bad bills
and the main transport map helps keep count of any detected bad bills.
Error Reporting
Errors are reported in two ways:
Via NVRAM interface
Via SDC NCA interface.
NVRAM Interface
The currency dispenser has up to 14 logical sub-modules, each of which has an
associated area of NVRAM on the control board containing SOH module
status information. These sub-modules are:
Control board (also provides central logging and history files)
Pick module 1 (top)
Pick module 2
Pick module 3
Pick module 4 (bottom)
Standard cassette position 1 (top)
Standard cassette position 2
Standard cassette position 3
Standard cassette position 4 (bottom)
Standard purge bin (purged bills container)
Presenter transport
Exit shutter
Suction cups
System (required by node control application).
The sub-modules can have one of three architectures:
module with its own personal NVRAM
module using non-personal NVRAM
module with no NVRAM.
After any firmware command is performed, any change in the SOH of any
NOTE: The error condition where a bill is seen at a pick sensor when no bill
should be seen there, is covered by the error recovery defined in the
section Pick Sensor Fail Clear and Invalid Pick Interrupt.
Cassette Empty
If more than one cassette of the same type is installed, an attempt is made to
dispense from the other cassettes when one becomes empty or unusable. All
cassettes of the same type are picked until each one is empty before empty
cassette is reported in the RS_DATA.
If the correct amount of bills is not dispensed then the bills are cleared to
the purge bin.
Pick Failure
A pick failure occurs when a bill can not be picked when the cassette is not
reporting low. If a low has previously been reported, then the pick failure
means that the cassette is now empty
Like Cassette Empty, if more than one cassette of the same type is
installed, an attempt will be made to dispense from the other cassettes when
one goes fatal. If the correct amount of bills is not dispensed then the bills are
cleared to the purge bin.
Whenever a pick attempt fails then pick fail recovery is invoked. If the bill
cannot be picked after a pick fail recovery, a pick failure is reported.
Pick fail recovery attempts to pick from a cassette of the same type in a
lower pick module until either,
(a) The pick attempt succeeds, in which case picking continues from that
cassette for the rest of the transaction.
or
(b) There are no more cassettes of the same type in a lower module. In this
case the pick valves are disabled and the motor is run for 1.2 seconds (to
recover the vacuum). All subsequent picking is attempted from the topmost
healthy cassette of the required type. Up to three more pick attempts, with
vacuum recovery run prior to each pick attempt, are tried, before failing the
transaction with pick fail status.
Interlock Broken
If an interlock fault is generated and cleared by closing the safe door, then
error recovery is performed at the start of the next DISPENSE, SELF_TEST,
STACK, EXIT_SHUTTER_TEST, or LEARN_BILL_PARAMETER command.
Performing a CLEAR before these commands removes the need for error
recovery.
NOTE: Retries on these failures are only done in STACK and DISPENSE. If
the failure occurs in SELF_TEST or BILL_LEARN there is no retry.
Error Thresholding
If the error recovery procedure is unsuccessful the device is set inoperative by
S_DATA byte 0 (severity of whole device) = FATAL, for all errors except exit
shutter jammed open where SUSPEND is used for the initial detection, and
FATAL is set if the condition persists after error recovery following the
SUSPEND timeout.
If the error recovery procedure is successful then the S_DATA field byte 0
is set as follows on all faults except too many rejects, pick failure, out of
bills, and cassette not installed.
First occurrence of fault - ROUTINE
Second consecutive occurrence - WARNING
Third consecutive occurrence - FATAL.
Too many rejects, pick failure, out of bills, and cassette not installed
affect only the cassette on which the fault occurs therefore the appropriate
S_DATA field is set for these errors.
The severity of each virtual cassette type is generated from a set of counts
maintained by the firmware for each cassette installed in the dispenser.
There are error counts with limits for both bill rejects (bad bills) and pick
failures (mispicks).
Mispick failure limit = 12
Reject failure limit = 20.
The corresponding virtual cassette type severity is generated from the
total number of pick failure attempts (mispicks) or reject attempts on the
installed cassettes of that type.
Pick failure:
More than four mispicks left = ROUTINE
Equal to or less than four mispicks left = WARNING
No mispicks left = FATAL.
Rejects:
More than five rejects left = ROUTINE
Equal to or less than five rejects left = WARNING
No rejects left = FATAL.
That is, if there are two cassettes of the same type installed, then the error
limit for rejects will be 40, and a ROUTINE response will be returned while
the consecutive reject count is less than 35.
Cassette not installed, Out of bills, Bundle Too Thick, Parameters
Not Configured, and Cassette Disabled, cause the appropriate cassette
severity to be set to FATAL on the first occurrence of the fault.
On SELF_TEST and DIAG_SELF_TEST commands, another set of
thresholds are used in conjunction with those mentioned above:
Mispick limit = 8
Rejects limit = 4.
If either of these thresholds or the thresholds above are reached then the
cassette is marked FATAL. This ensures problem cassettes are identified by a
single SELF_TEST operation.
NOTE: All the modules are recorded in the Dispenser Control board history
area.
NOTE: The P87 illustrations are not repeated in this section because they
are similar to the P86.
solenoid valve on the specific pick module and this extends the vacuum
through to the suction cups on that pick arm. The solenoid signal is ANDed
with the output from the sensor on the pick arm timing disk and it is the
resultant output which is used to operate the solenoid. The first note in the
cassette attaches to the suction cups and is lifted past the spring fingers on
the note guides and across the note separator brushes in the cassette, into
position above the D wheels in the pick module transport. The vacuum
solenoid is de-energized so that the vacuum is vented to atmosphere and the
note is released and gripped between the D wheels and pinch wheels on the
shaft above.
Just at the start of the pick module transport, the picked note passes
between the LED and sensor device of the pick sensor. This infra-red sensor
monitors the size of the picked note and the measurement obtained by it is
compared to the note size values held in the execution processors NVRAM. A
mismatch causes the firmware to reject the note to the purge bin.
The note is turned into the vertical transport of the pick module by the
curved shape of plastic skid plates. The note is pressed against these skid
plates by the transport belts and is driven up either to a higher pick module or
to the presenter module.
In the presenter the notes are supported by driven belts and pass between
the rollers of the Linear Variable Displacement Transducer (LVDT). They are
then flicked out of the LVDT transport by the fingers of the flicker shaft, so
that they strike the bill alignment gate and fall on top of the note clamp
transport forming a stack between the side plates of the note stop bracket. The
fingers of the flicker shaft aid the formation of the stack by acting to drag the
notes against plastic guides attached to the LVDT transport.
The illustrations below shows the note path in the presenter up to the
formation of the stack:
If a fault has occurred in stacking then, once the note clamp tray has been
raised, the presenter transport is driven forward until the trailing edge of the
stack of notes just clears the stack sensor when it is stopped. The bill
alignment mechanism is driven fully back so that its gate is lifted clear of the
transport by ramp surfaces attached to both side frames of the dispenser. The
presenter transport is then driven in reverse by the present motor until the
note stack is pushed into the purge bin. An infra-red sensor and LED monitors
the purge transport and also acts as the purge bin overfill sensor.
If the cardholder fails to take the stack of currency from the exit slot, the
presenter transport can be reversed to drive the stack back to the purge bin
(after first raising the bill alignment mechanism) as shown in the following
illustrations.
When the exit sensor is detected clear of bills, the shutter is closed and the
clamp is returned to the home (down) position ready for the next dispense
operation.
SERVICE AIDS
The following sections contain information relevant to the servicing and
operating procedures of the dispenser assembly.
When the first P86, P87, or NID dispenser is received in each country the local
Field Engineering organization must establish the singularity values for each
type of currency to be dispensed. These singularity values must then be
entered to every ATM dispensing that currency, upon initial installation or
whenever the dispenser control board or the LVDT has been changed or
repaired.
The currency evaluation qualification procedure can only be performed on
a calibrated dispenser. Attempting the procedure on an uncalibrated or
incorrectly calibrated dispenser will give incorrect results.
1. Prepare a cassette to accept the test currency. See Chapter 12.2 for the
method of adjusting cassettes to currency size
2. Set the cassette magnets to indicate cassette type 1. See Chapter 12.2 for
this setting
3. Load the test currency into the cassette
4. Insert the cassette into the dispenser
5. Put the ATM into supervisor mode
6. Select the TERMINAL UTILITIES option on the ATM opening menu
7. Select the CONFIGURATION option on the utilities menu
8. Select the DISPENSER BILL CONFIG option on the CONFIGURATION
menu and check that the following menu appears:
11. Press the Enter key to accept the bill size for types 2, 3, and 4
NOTE: The dispenser security switch (SW1 on the dispenser control board)
is a toggle action switch which can be left in either position during normal
dispenser operation.
21. Select the CONTROL MENU activator from the diagnostics menu
22. Select CASH ENABLE to ON
23. Select CURRENCY DISPENSER on the DIAGNOSTICS menu
24. At the CURRENCY DISPENSER menu select the SET NOTES option
25. Set the number of bills to be picked, from cassette type 1, to 40. Set the
remaining types to 0 (zero)
26. Select the LOOP activator at the CURRENCY DISPENSER menu
27. Select the DISPENSE test at the CURRENCY DISPENSER menu and
permit the loop count to go at least as far as 7.
The dispenser is now calibrated and you can evaluate the currency to be
dispensed as described in the next section.
bill is facing the truck door of the cassette. Put the bills into the cassette in 50
bill bunches, alternately right way up and upside-down (see the illustration
below). This makes sure that variations in inking are allowed for.
10. Select SET BILLS to change the number of bills to be dispensed during
the learn
NOTE: The menus only show the cassette types present in the ATM.
11. Select the cassette type or ALL to change the number of bills to be dis-
pensed
NOTE: * The menu now displays the number of bills you have selected for
each cassette.
14. Select the cassette type to learn from, or select ALL if you are measuring
currency in all the cassette types displayed
15. When the dispenser stops select BILL CONFIG to return to the DIS-
PENSER BILL CONFIGURATION menu
16. Make a note of the singularity and size figures on the screen against the
cassette type selected or all cassette types if applicable
17. Empty the purge bin as necessary
18. Repeat steps 9 to 17 until you have five readings of singularity and size for
each cassette type loaded
19. Add each set of five figures and divide the total by five to obtain an aver-
age singularity and size for each cassette type
20. Select CHANGE at the DISPENSER BILL CONFIGURATION menu and
respond to the prompt screens which appear
21. Press Enter to accept any parameters you are not changing
22. Enter the calculated bill size and singularity figures for the cassette types
23. Select the CONFIG menu activator
24. Answer Yes (1) to the prompt to configure the new parameters and return
to the CONFIGURATION menu
25. Select UTILITIES menu to return to the UTILITIES menu.
The procedure is now complete. From the UTILITIES menu you can now
enter level 1 diagnostics and dispense notes to test the validity of the
singularity values. A minimum of one cassette full of used notes and one
cassette full of new notes of each denomination should be dispensed. New
notes must be loaded with alternate packs right way up and then upside
down. Bowed notes must be loaded with the bow towards the note pusher.
A reject rate less than 1.5% must be achieved when dispensing an average
of 2.5 bills per transaction. If the reject rate is greater than this the
singularity and size values should be recalculated.
ERROR MESSAGES
Errors occurring during bill configuration procedures result in the error
messages described below.
The message is shown for two seconds and then you are prompted to enter
the new parameter value again. Once all the parameter values have been
changed and checked, the main dispenser screen reappears with the new
parameter values. If a mistake becomes apparent at this point then the user
can select CHANGE again.
The dispenser parameter error messages are as follows:
ERROR - VALID RANGE XX - XXX - Parameter value is outside the per-
missible range. This applies to bill sizes and singularity values
DUPLICATE VALUE IN SEQUENCE - A duplicate value has been
entered in the presentation order
ERROR - INVALID SEQUENCE - The user has input fewer than four val-
ues for the presentation order.
1. Disconnect the cable at the bottom left-hand side of the control board.
Check that the connector is labelled with its control board connector num-
ber.
2. Push out the cable ties holding the harness to the top and left-hand side of
the control board cover.
3. Loosen the two screws on the left-hand side of the control board cover.
4. Unscrew and remove the screw at the bottom right-hand side of the con-
trol board cover.
5. Remove the control board cover from the electronics box.
6. Push out the cable ties holding the dispenser harness on to the electronics
box.
7. Disconnect the cables from the lower right-hand side of the electronics
box.
8. Disconnect the remaining cables from the control board. Check that each
connector is labelled with its control board connector number.
9. Unscrew and remove the two screws securing the green turning wheel in
position.
10. Remove the green turning wheel from the presenter drive wheel and then
ease off the timing belt.
11. Remove the two plastic rivets securing the timing disk sensor in position.
Move the sensor clear of the timing disk.
12. Loosen the four main motor mounting screws and ease the timing belt off
the rear of the timing disk gear towards the presenter side frame.
13. Lift the timing belt over the timing disk.
14. At the upper left-hand side of the electronics box remove the screw attach-
ing the earth strap to the presenter.
16. Remove the two top screws (1 each side) holding the electronics box to the
presenter.
17. Remove the two bottom screws holding the electronics box to the pick mod-
ule.
18. Lift the electronics box to release its hooks from the presenter tie shaft
and lift it clear of the dispenser.
Fitting the replacement electronics box is a reversal of the removal
procedure.
P86/P87 Dispenser
3. Unscrew and remove the screw on the bottom right-hand side securing the
control board cover to the electronics box.
4. Remove the control board cover from the electronics box.
5. Push out the cable ties holding the dispenser harness on to the electronics
box.
6. Disconnect the remaining cables from the control board. Check that each
connector is labelled with its control board connector number.
7. Unscrew and remove the screws securing the heat sink to the left-hand
side of the electronics box.
8. Unscrew and remove the four screws securing the control board to the
electronics box and then remove the control board.
Fitting the replacement Control Board is a reversal of the removal
procedure.
The control board mounting plate is hung in slots in the presenter side
frames and fastened by a screw at each side in the positions indicated in the
illustration below:
1. Remove the cable guard (3 screws) at the left-hand side of the dispenser
and let it hang free.
2. Remove two connectors from the SSR assembly and then the 4 screws (two
at each side) and remove the assembly.
3. Remove the green handwheel (2 screws).
4. Remove the circlip and retaining washer and slip off the timing belt
between the handwheel and main motor shaft.
5. Remove the plastic rivets holding the timing disk sensor and move the
sensor clear of the timing disk.
6. Slacken the four screws holding the main motor to the side frame.
7. Ease the timing belt off the timing disk gear towards the presenter side
frame.
8. Remove the timing disk from its shaft and lift the timing belt off the main
motor pulley.
9. Remove four motor screws, slackened in step 6, and lift the motor out of
the slot in the side frame.
10. Disconnect the vacuum hose from the pump.
P86/P87 Dispenser
In the P86/P87 dispensers the LVDT assembly is attached between the side
frames of the presenter by two screws at either side. To remove the LVDT
proceed as follows:
3. Remove the four screws attaching the LVDT assembly to the presenter
side frames - two at either end.
4. Slide the LVDT forward out via the space vacated by the electronics box,
taking care not to trap any wires.
Fitting the replacement LVDT is a reversal of the removal procedure.
NOTE: Values outside the range given above indicate that further
investigation of the LVDT may be necessary
The following paragraphs describe the unique features of the on-board level 0
tests on the Dispenser Control board.
MODE OPTION
Switch SW8 (of set U17) is used to determine which method of testing is to be
used. If SW8 is OFF then diagnostics are performed in start-up mode. If SW8
is ON then diagnostics are run in Test Mode (that is, either selected or run-to-
run tests).
Test Mode SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1
Start-up 0 X X X X X X X
Run To Run 1 SW7 SW6 0 0 0 0 0
Selected 1 SW7 SW6 0 <---------TEST ID---------->
0 = Switch OFF/OPEN
1 = Switch ON/CLOSED
X = Dont Care
LEDs
While a test is being executed its test number is displayed on LEDs D1 - D3.
LEDs D4 - D8 are OFF.
For example:
LED D8 D7 D6 D5 D4 D3 D2 D1
0 0 0 0 0 <-----Test ID------>
TEST SEQUENCES
Test No.
Test Description Start-Up Run-To-Run Selected
Hex
01 Micro-Controller Confidence and X X X
EPROM Sum Test
02 SRAM Data Test X X X
03 SRAM Address Test X X X
04 All RAM Data Test X
TEST DESCRIPTIONS
The following subsections define each test in turn. Each subsection identifies
the switch settings which cause the test to be executed.
TEST ROUTER
Purpose
The Test Router controls the way in which the Level 0 Diagnostics executes.
Description
The L0 switches are read and the appropriate test or test sequence executed.
Test Selection
Switch Number SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1
X X X X X X X X
Test Results
LED Status
00 Start-up Passed
0D Bad Switch Setting
0E CPU Quick Check Failed
Notes
The error codes displayed by the router do not flash.
If the LEDs indicate 0FH then the MCU is probably held in a RESET
state.
Purpose
To test the Micro-Controller, MCU and check that the contents of the EPROM
is valid.
Description
The following functions are performed:
Check the required MCU commands, flags and registers needed to per-
form a sumcheck on the EPROM
Perform EPROM sumcheck.
Test Selection
Test Mode SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1
Start-up 0 X X X X X X X
Run-To-Run 1 SW7 SW6 0 0 0 0 0
Selected 1 SW7 SW6 0 0 0 0 1
Test Results
LED Status
00H Pass code
08H MCU ALU fault
0DH EPROM sumcheck fail
Notes
On power up the LEDs should be 0FH. If LEDs stay at 0FH the MCU is
probably held in a RESET state.
The top two bytes of EPROM are reserved for L0 diagnostics. The
checksum value is stored here.
Purpose
To test all SRAM not allocated as non-volatile RAM (NVRAM).
Description
The following sequence is executed:
1. SRAM data area boundaries are calculated.
2. First two bytes of SRAM under test checked for any faults external to
SRAM.
3. A one is rotated through each byte in SRAM under test to check for inter-
nal SRAM faults.
Test Selection
Test Mode SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1
Start-up 0 X X X X X X X
Run-To-Run 1 SW7 SW6 0 0 0 0 0
Selected 1 SW7 SW6 0 0 0 1 0
Test Results
LED Status
00H Pass code
08H Internal data error in SRAM.
0AH External data fault on SRAM
Notes
The board is populated with only one SRAM.
Purpose
To check that there are no hard faults on memory not allocated as NVRAM.
Description
The following sequence is executed:
1. Write 00H to all SRAM under test and verify.
2. Write 0FFH to Byte 0 of SRAM under test and verify.
3. Read back from locations given by enabling one and only one address line.
These are the diagonal addresses (1,2,4,8...). If an address line fails to all
of SRAM under test the data read back is 0FFH. If an address fails inter-
nally to one bit of SRAM, then the data read back is neither 00H or 0FFH.
Test Selection
Test Mode SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1
Start-up 0 X X X X X X X
Run-To-Run 1 SW7 SW6 0 0 0 0 0
Selected 1 SW7 SW6 0 0 0 1 1
Test Results
LED Status
00H Pass code
08H Data error while verifying 00H write
09H Data error while verifying 0FFH write - at address 0000H
0AH SRAM address bus error
0EH Chip select fault
Notes
If board is populated with only one SRAM then error codes refer to upper or
lower half of memory.
CAUTION
This test will destroy any data stored within RAM area allo-
cated as NVRAM.
Purpose
This test has the same purpose as Test 02H except that all populated RAM is
tested.
Description
As per Test 02H except that Step 1 is missed and all populated RAM is tested.
Test Selection
Test Mode SW8 SW7 SW6 SW5 SW4 SW3 SW2 SW1
Selected 1 SW7 SW6 0 0 1 0 0
Test Results
LED Status
00H Pass code
08H Internal data fault in SRAM.
0AH External data fault on lower SRAM
CLEAR
The Clear test drives any bills left in the transport, into the purged bills area.
SET NOTES
The Set Notes test allows you to set the number of notes (bills) to be picked,
from each cassette type present. If the combined maximum number of notes is
greater than 40 the test fails and displays Invalid number of notes. You are
then prompted to Set notes for cassette X.
A default of five bills is picked if no number is entered.
STACK
The Stack test picks a number of bills, from each cassette type, and stacks
them for presentation.
A default of five bills is picked, from each cassette type, unless changed
using the Set Notes option.
NOTE: This test is not offered unless there has been a change of state of the
dispenser security switch after entry to diagnostics, and the Cash
Enable option on the control menu is set ON.
PRESENT
The Present test moves previously stacked bills to the exit slot for removal.
NOTE: This test is not offered unless there has been a change of state of the
dispenser security switch after entry to diagnostics, and the Cash
Enable option on the control menu is set ON.
DISPENSE
The Dispense test performs the Stack and Present tests in a single operation.
A default of five bills is picked, from each cassette type, unless changed
using the Set Notes option.
NOTE: This test is not offered unless there has been a change of state of the
dispenser security switch after entry to diagnostics, and the Cash
Enable option on the control menu is set ON.
MAIN MOTOR
The Main Motor test tests the pick/stack transport drive motor.
SELF TEST
The Self Test test picks one bill from each pick module, with a cassette
installed, and moves the bills into the purge bin. The exit shutter is then
exercised.
EXIT SHUTTER
The Exit Shutter test checks the exit shutter sensors while the shutter is open
and again when it is shut.
SENSOR/SWITCH STATUS
The Sensor/Switch Status test determines the state of all sensors/switches
and reports them as M_DATA.
PRESENTER CLAMP
The Presenter Clamp test exercises and monitors the presenter clamp and the
bill alignment mechanism. The mechanisms are monitored by their own home
sensors. Before the clamp test is performed the bill alignment mechanism will
be moved to the home position if required.
The clamp test initially checks the position of the presenter clamp. If it is
not at home, it is driven until it reaches home. When it is in the home position,
it is driven to the present position and then driven back to home. Failure in
any of these operations is reported.
The bill alignment test initially checks the position of the bill alignment
mechanism. If it is not at home, the mechanism is driven until it reaches
home. When it is in the home position, it is driven to the smallest bill position
and then driven back to home. Failure in any of these operations is reported.
The outcome of the test is returned as M_DATA.
PICK VALVE
The Pick valve test energizes the main motor and the pick valve of the pick
module, in the selected position, for a period of 10 seconds.
NOTE: 1. No feedback is provided for this test. You have to manually confirm
the operation of the valve.
NOTE: 2. All currency cassettes must be removed from the dispenser for this
test to run.
SDC TURNAROUND
The SDC Turnaround test carries out a turnaround test between the SDC
service and the module.
RUN-TO-RUN
The Run-To-Run test automatically performs the following tests, in sequence:
Clear
Sensor/Switch status
Presenter clamp
Presenter bill drive
Self Test
Exit shutter
Dispense (only if the security switch has been operated, refer to Dis-
pense).
Clear.
Example 1
Step 1 Byte 0 1 2 3
VT 1 2 3 4
Physical
1 2 Note: In this example two cassettes are
Position Type Type 1. To achieve a code for each
Type 1 run the test with one removed
1 5 in turn.
2 1
3 2
4 1 Byte 0 1 2 3
Step 2
VT 1 2 3 4
Physical
1 2 5
Position Type
1 5
2 1
3 2
4 1
Step 3 Byte 0 1 2 3
VT 1 2 3 4
Physical
1 2 5 4
Position Type
1 5
2 1
3 2
4 1
Example 2
Step 1 Byte 0 1 2 3
VT 1 2 3 4
Physical
3 4
Position Type
1 3
2 4
3 6
4 7 Byte 0 1 2 3
Step 2
VT 1 2 3 4
Physical
6 7 3 4
Position Type
1 3
2 4
3 6
4 7
CURRENCY DISPENSER TI
TAMPER INDICATION
The Tamper Indication test displays the status of the dispenser tamper
indicator as M_DATA.
LEVEL 3 DIAGNOSTICS
S_DATA
The S_DATA returned for the currency dispenser are:
S_DATA Meaning
00 GOOD (No error).
01 ROUTINE (Minor fault).
02 WARNING (May require attention).
03 SUSPEND (Possible customer tampering).
04 FATAL (Requires immediate attention).
TALLIES
The tallies recorded for the currency dispenser are:
Transaction Tallies
Tally Description
PKFAIL 1 Pick attempt failure. A dispense attempt reported a pick failure on virtual cassette
number 1. This tally is not incremented if the cassette low media sensor is acti-
vated.
PKFAIL 2 As PKFAIL 1 for virtual cassette number 2.
PKFAIL 3 As PKFAIL 1 for virtual cassette number 3.
PKFAIL 4 As PKFAIL 1 for virtual cassette number 4.
SIZEERR1 Bill size errors. A dispense attempt was not successful because at least one
undersize, oversize or extra bill was detected from virtual cassette number 1.
SIZEERR2 As SIZEERR1 for virtual cassette number 2.
SIZEERR3 As SIZEERR1 for virtual cassette number 3.
SIZEERR4 As SIZEERR1 for virtual cassette number 4.
DOUBLE1 Double bill errors. A dispense attempt was not successful because at least one
double bill was detected from virtual cassette number 1.
DOUBLE2 As DOUBLE1 for virtual cassette number 2.
DOUBLE3 As DOUBLE1 for virtual cassette number 3.
DOUBLE4 As DOUBLE1 for virtual cassette number 4.
REJECT1 Bills picked from virtual cassette number 1 and purged due to bill verification
errors. This count does not include good bills picked and purged during dispense
by position.
REJECT2 As REJECT1 for virtual cassette number 2.
REJECT3 As REJECT1 for virtual cassette number 3.
REJECT4 As REJECT1 for virtual cassette number 4.
PICKED 1 Bills picked and successfully stacked from virtual cassette number 1 or success-
fully diverted during dispense by position.
PICKED 2 As PICKED 1 for virtual cassette number 2.
PICKED 3 As PICKED 1 for virtual cassette number 3.
PICKED 4 As PICKED 1 for virtual cassette number 4.
DISP OPS Dispense, dispense by position or clear main transport operations attempted.
TRANSEN Dispenser transport sensor fault or transport jam. A dispense or zero dispense
attempt was not successful because a fault was detected on one of the dis-
penser transport sensors:
The fault may have occurred for a number of reasons:
- Sensor blocked initially (jam or sensor fault).
- Bill not seen under sensor at correct time (jam or sensor fault)
- Bill did not clear sensor at correct time (jam or sensor fault)
Tally Description
- Main motor timing disk failure (jam or sensor fault).
COMMINIT Reserved
COMMRET Reserved
COMMFAIL Reserved
RES 5070 Reserved for H-8010-5070-XX-08 currency dispenser.
EXITSHUT Exit shutter faults detected. The conditions causing this tally to be incremented
are:
- Exit shutter sensors indicate that shutter failed to open during a present opera-
tion
- Exit shutter sensors indicate that shutter is not closed on initiation of a dis-
pense, dispense by position, clear dispense, purge, or present operation
- EXIT_SHUTTER_TEST or DIAG_SHUTTER_TEST failed.
PRES OPS Present operations attempted.
PRSTROPS Other presenter operations attempted, for example, clamp or purge.
PRSTRJAM Presenter mechanism was not in the correct position or jammed during a dis-
pense, dispense by position, clear dispense, purge or present operation.
PRES_ERR Reserved
EXITSENS Reserved
PRESDISK Presenter timing disk failed to operate correctly.
PRESJAM Presenter bill jam was detected:
- Presenter transport sensors failed to block/clear while tracking bills
- Sensors failed static on/off test
- Sensors blocked initially on present or at end of purge.
STRAPPING
P86/NID CURRENCY DISPENSER CONTROL BOARDS
The strapping associated with the P86 and NID Currency Dispenser Control
board has the following default position:
First Dispenser, SDC command switch pack (U17) - set switches 1 to 8 to
off for normal running
Second Dispenser, SDC command switch pack (U17) - set switch 1 to on
and switches 2 to 8 to off for normal running.
PREVENTIVE MAINTENANCE
The following tables list the part numbers of the parts and assemblies that
should come under examination during preventive maintenance checks.
P86 PRESENTER
Item No. on
Drawing
Part No. Quantity Description Comments
445-0670055
Rev. A
5 445-0582160 5 Snap fit bearing
7 445-0665196 1 Note clamp assy.
8 445-0654953 1 Foam roll shaft assy.
22 009-0018425 3 Transport belt (lower)
23 009-0018426 3 Transport belt (upper)
30 445-0646519 5 Transport top belt (flat)
33 445-0663149 1 Fly guides assy.
34 445-0663266 1 Flicker shaft assy.
39 445-0656780 1 Purge bin support assy.
44 445-0643781 2 Pulley - 16T
45 009-0012944 2 Drive belt (bill align.)
47 445-0657073 1 Bill alignment assy.
56 445-0587806 3 Drive gear 36T/5 wide
58 445-0638120 4 Gear/pulley - 36T/24G
59 445-0611654 1 Gear - 36T (18, 0 wide)
61 445-0587795 1 Gear/pulley 36T/44G
62 445-0630747 1 Drive gear 48T/5 wide
63 445-0609571 5 Drive or idle gear 36T
64 445-0630722 1 Double gear - 24T/48T
65 445-0645767 1 Gear - 36T/clutch
66 445-0646454 2 Gear - 26T/5 wide (idler)
67 445-0653071 1 Drive gear - 15T/clutch
68 445-0616448 1 Pulley - 24T
69 009-0012943 1 Synchronous belt
70 009-0005208 1 Synchronous belt 6 wide X 3, OP
X318PLth.
71 009-0012940 1 Synchronous belt 6 wide X 3, OP
X408PLth.
87 445-0612449 1 Air filter assy.
88 445-0669862 1 Uni-harness
94 445-0663270 1 Anti-static brush (top)
95 445-0663271 1 Anti-static brush (bottom) R.H.
96 445-0663272 1 Anti-static brush (bottom) L.H.
P87 PRESENTER
Item No. on
Drawing
Part No. Quantity Description Comments
445-0669860
Rev. A
5 445-0582160 5 Snap fit bearing
7 445-0665196 1 Note clamp assy.
8 445-0654953 1 Foam roll shaft assy.
22 009-0018430 3 Transport belt (lower)
23 009-0018431 3 Transport belt (upper)
30 445-0646519 5 Transport top belt (flat)
33 445-0663149 1 Fly guides assy.
34 445-0663266 1 Flicker shaft assy.
39 445-0656780 1 Purge bin support assy.
44 445-0643781 2 Pulley - 16T
45 009-0012944 2 Drive belt (bill align.)
47 445-0657073 1 Bill alignment assy.
56 445-0587806 3 Drive gear 36T/5 wide
58 445-0638120 4 Gear/pulley - 36T/24G
59 445-0611654 1 Gear - 36T (18, 0 wide)
61 445-0587795 1 Gear/pulley 36T/44G
62 445-0630747 1 Drive gear 48T/5 wide
63 445-0609571 5 Drive or idle gear 36T
64 445-0630722 1 Double gear - 24T/48T
65 445-0645767 1 Gear - 36T/clutch
66 445-0646454 2 Gear - 26T/5 wide (idler)
67 445-0653071 1 Drive gear - 15T/clutch
68 445-0616448 1 Pulley - 24T
69 009-0012943 1 Synchronous belt
70 009-0005208 1 Synchronous belt 6 wide X 3, OP
X318PLth.
71 009-0012940 1 Synchronous belt 6 wide X 3, OP
X408PLth.
87 445-0612449 1 Air filter assy.
88 445-0669862 1 Uni-harness
94 445-0663270 1 Anti-static brush (top)
95 445-0663271 1 Anti-static brush (bottom) R.H.
96 445-0663272 1 Anti-static brush (bottom) L.H.
Item No. on
Drawing Part No. Quantity Description Comments
445-0657600
3 445-0664109 1 Fly guide assy.
6 445-0667192 1 Exit assy.
8 445-0587796 1 Pulley - 42T/18T
11 445-0615814 1 Pivot assy.
12 445-0642547 1 Nose tension shaft assy.
15 445-0654953 1 Foam roll shaft assy.
17 445-0656050 1 Purge flicker assy.
18 445-0657073 1 Bill alignment assy.
21 445-0657839 1 Note clamp assy.
29 445-0664203 1 Stack flickers assy.
36 445-0587791 1 Gear - idler 42T/BRG
37 445-0587795 1 Gear/pulley - 36T/44G
38 445-0587806 2 Gear - drive 36T/ 5 wide
39 445-0609571 4 Gear - 36T drive or idle
40 445-0616448 1 Pulley - 24G
41 445-0630722 2 Gear - double 24T/48T
42 445-0630747 3 Gear - drive 48T/5 wide
43 445-0633190 1 Gear - 26T/10 wide
44 445-0633963 2 Gear - 36T/10 wide
45 445-0638120 6 Gear/Pulley - 36T/24G
46 445-0645767 1 Gear - 36T/clutch
47 445-0646454 5 Gear - 26T idler
48 445-0653071 1 Gear - 15T/clutch
49 445-0658226 2 Gear - 26T/5 wide (drive)
50 445-0667934 1 Gear - 24T/5 wide (drive)
51 445-0643781 2 Pulley - 16T
52 009-0005026 1 Belt - synchronous
53 009-0012936 1 Belt - synchronous
54 009-0012947 1 Belt - synchronous
55 009-0012944 2 Belt - synchronous
56 009-0012946 1 Belt - synchronous
57 009-0012948 1 Belt - synchronous
58 3MR-384-09 5 Belt - synchronous
59 009-0012949 1 Belt - synchronous
Item No. on
Drawing Part No. Quantity Description Comments
445-0657600
60 009-0016561 3 Belt - inner transport
61 009-0016562 3 Belt - outer transport
62 009-0016563 2 Belt - drum transport
63 445-0658240 1 Vacuum reservoir
65 445-0612679 1 Air filter
66 445-0667194 1 Tube - vacuum (700mm)
68 445-0668825 1 Harness - LVDT
69 445-0663427 1 Harness - NID F/A
70 009-0018392 2 Bearing - polymer flanged
72 445-0582160 12 Bearing - snap fit
78 445-0646988 1 Anti-static brush (top)
79 445-0646989 1 Anti-static brush (bottom)
80 445-0647248 1 Anti-static brush (bottom)
PM PROCEDURES
At each service call the Customer Engineer should carry out cleaning tasks
and check for wear on timing belts and moving parts. Particular attention
should be paid to the pick arm suction cups and the air filter in the vacuum
line.
NOTE: Vacuum the dust from all areas of the currency dispenser.
CURRENCY/MEDIA CONTAINERS
Clean the purge bin and all cassettes (including spare cassettes) both
inside and out.
PICK MODULES
Check that the reed switch housing is not cracked (replace if necessary)
NOTE: A note low condition may not be identified if the reed switch housing
is damaged.
Inspect the pick lines for broken nozzles. Replace the pick line if broken,
cracked or bent
Check and replace suction cups if necessary. Read the Suction Cups sec-
tion following
Check alignment and clean all pick sensors/LEDs
Inspect the dispenser for worn or broken gears. Replace gears where nec-
essary. If gears are worn, check that all circlips on the associated shaft are
in place. Lateral movement of shafts occur (accelerating gear wear) when
circlips fall off
Swap pick module orientation to prolong gear life (for example, on a 4 high
dispenser the top and bottom modules should exchange places, as should
Suction Cups
PRESENTER ASSEMBLY
Look to see if the air filter above the top pick module is contaminated with
dust, and replace it if it is (Part No. 445-0612449).
Measure the vacuum above and below the in-line air filter. The minimum
acceptable vacuum is 19 in. Hg /650 mbar. Both readings must be identi-
cal; replace the air filter if the two readings are not the same
Strip and clean the pump if the vacuum level is low
NOTE: To maximise ATM availability, the pump should be replaced and the
original pump should be taken to a repair centre.
SHUTTER ASSEMBLIES
For dispensers controlling facia mounted shutters, make sure both dispenser
and depository shutters are aligned and run freely.
On the NID, check the operation of the on-board shutter.
LUBRICATION
This section describes the lubrication of the currency dispenser during
component replacement.
LUBRICANT TYPE
The following lubricants are recommended:
Lubricant Type
A No.2 General Purpose Oil
B Synthetic Lubricating Grease (009-0004618 = 100gm containers)
For No.2 General Purpose Oil any one of the following lubricants can be
used:
Shell Oil Co. Donax T-6
Mobil Oil Co. Mobile ATF 220
Exxon Oil Co. ATF or Esso ATF.
GENERAL INSTRUCTIONS
The following general instructions must be observed:
1. Use clean lubricants from properly labelled containers.
2. Satisfactory operation of mechanical components depends upon proper
lubrication. Follow the specific lubrication instructions in the following
paragraphs in detail.
3. Avoid excessive lubrication. Apply only that amount which will provide a
thin coating on the entire bearing area or surface, unless otherwise speci-
fied.
4. All parts to be lubricated must be free from dust, corrosion and metal
chips.
5. Lubricate bearing areas and surfaces during assembly, unless conditions
caused by subsequent handling are detrimental (for example, accumula-
tion of chips, grit, and so on) to the proper operation of the part. In those
cases lubrication should be applied after assembly.
6. Apply lubricants using the most convenient method when none is speci-
fied, that is by brushing, dipping, or oil can. Spraying is not recommended.
7. Lubricate all spring hooks and spring studs with lubricant B.
8. Working clipped or riveted assemblies should not be lubricated before riv-
eting but only after all processes, handling, or storage involving exposure
to dirt or serious atmospheric contamination are past.
9. On assemblies that have shafts on which one or more moving parts are
assembled, lubricate both the shaft and the hub areas on each part with
the specified lubricant.
10. Lubricants can cause serious deterioration of rubber. Avoid contamination
of drive belts and drive rolls.
CAUTION
Presenter Assembly
Lubricate as follows:
Transport assemblies:
All bronze bearings - with A
Rollers (before assembly) - with A
Cam arms, rolls retained by riveted studs - with A
Twin-track cam, raceways, bore, cam roll and roll pivot stud - with B
Gears turning on stationary stud, on the stud, in the bore - with B
Toggle, pivot - with A.
All plastic bearings (before assembly) - with A.
Pick Module
Lubricate as follows:
Drive segment, inside hub, pivot stud - with A
Gears turning on stationary stud, on the stud, in the bore - with B
Cam cluster, bore and pivot stud - with B
Pick line, bearing faces - with B
Pick line hub bearing surface - with B
Plastic bearings (before assembly) - with A
Cassette latch stud - with B.
INTERNAL CABLES
The diagrams in this section are the schematics of the internal cables of the
Currency Dispenser. Refer to Chapter 12.9 for Aria pick module internal
cables.
AC Jumper
J1
NEUTRAL 1 42 1
V
V
V
Main Motor
Filter*
LIVE 2 31 1 SSR SSR 2 2
V
V
V
V
V
3
V
GROUND 3 Jumper V V
V
1 2
V Motor Run
Frame Capacitor
Ground 1
SSR J1
1 4 SSR
V
V
2 3 SSR
V
V
Frame Frame
V
V
Ground 2 Ground 3
DISP AC
J1 Motor Jumper
P1 J1
1 NEUTRAL 33 4 2 1
V
V
V
V
V
LIVE
Filter* Main Motor
2 11 2
V
3 1 1 SSR SSR 2
V
V
V
V
V
V V
GROUND 3
3 22 Jumper
V
V V
V
1 2
V Motor Run
Frame Capacitor
Ground 1
SSR J1
1 3 SSR
V
2 4 SSR
V
AC Interlock Main
SSR P5 Motor
SDC Bus J2
Clamp Motor
Present Motor
Pick Sensor
Pick LED
J4 J1 Double J5 Solenoid Valve
Pick Pick Arm Timing
Interface Disk
J4 To Lower Pick
Module I/F (P1)
J8 P1
AC MOT ON (WHITE) 2
1
V V V V V V V
V V
+5 V (BLACK) SSR
2 1
TSEN1 (GREEN) G T1
V V
3
TSEN1+ (WHITE)
5 W SENSOR
T1LED+ (RED)
4 R
V V
T1LED (BLACK) T1 LED
6 B
TSEN2 (GREEN)
7 G T2
V V
TSEN2+ (WHITE)
W SENSOR
V V V V V
9
T2LED+ (RED)
8 R
V V
T2LED (BLACK) T2 LED
10 B
11 TSEN3 (GREEN)
G T3
V V
13 W SENSOR
LINK1 (GREEN) G T3A
V V
Dispenser Control Board
TSEN3+ (WHITE)
W SENSOR
12 T3LED+ (RED)
R T3
V V
V V
14 B LED
LINK2 (BLACK) R T3A
V V
T3LED (BLACK)
B LED
TSEN4 (GREEN)
V V V V V V V V V V
15 G T4
V V
TSEN4+ (WHITE)
17 W SENSOR
TLED4+ (RED)
16 R
V V
TLED4 (BLACK) T4 LED
18 B
T5SEN (GREEN)
19
V V
G T5
T5SEN+ (WHITE)
21 W SENSOR
T5LED+ (RED)
20 R
V V
PURGE INb
24 NO Microswitch
J13
PRES A+
4
V V V V
V V V V
7
PRES C+
8 3 Presenter
1 PRES B+ Motor
2
PRES D+
9 CLAMP A+ 1
V V V V
V V V V
10 CLAMP C+ 2 Clamp
3 CLAMP B+ 3 Motor
4 CLAMP D+ 4
ALIGN A+ 1
V V V V
V V V V
11
12 ALIGN C+ 2 Align
5 ALIGN B+ 3 Motor
ALIGN D+
6 4
J6
CLAMP UP LED (RED)
R
V V V V V V V V V V V V V V V V V V V V V V
V V V V
1
GND (BLACK) Clamp
3 B
+5 V (WHITE) Up
5 W Sensor
CLAMP UP (GREEN)
7 G
CLAMP DOWN (RED)
9 R
V V V V
GND (BLACK)
12 B Timing
+5 V (WHITE) Disk
14 W
PRES TDISK (GREEN)
16 G
MAIN TD LED (RED)
18
V V V V
R
GND (BLACK) Main
20 B
+5 V (WHITE) Timing
22 W Disk
MAIN TDISK (GREEN)
24 G
19 CONFIG 1a P87_J1 P87_P1
17
CONFIG 1b
J4 J1
CAS ID1-
40C
V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V
V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V
1
2 GND
39
CAS ID2- 38
3
GND 37
4
CAS ID3-
5 36
6 GND
35
CAS ID4-
7 34
GND
8 33
CAS TEMP-
9 32
GND
10 31
CASLOW-
11 30
12 GND
29
13 GULP-
28
LEDON_PICK
14 27
S0
17 24
S1
18 23
DISABLE-
19 22
COILEN-
20 21
PICK
21 20
PSEN1
22 19
PSEN2
23 18
PSEN3
24 17
PSEN4
25 16
PICKTXD
26 15
27 PICK RXD
14
GND
28 13
29 GND
12
+12 V
30 11
+5 V
31 10
+5 V
32 9
GND
33 8
GND
34 7
35 GND
6
36 GND
5
+24 V
37 4
+24 V
38 3
+24 V
39 2
+24 V
40 1
AC Interlock Main
SSR P5 Motor
SDC Bus J2
Clamp Motor
Present Motor
Pick Sensor
Pick LED
J4 J1 Double J5 Solenoid Valve
Pick Pick Arm Timing
Interface Disk
J4 To Lower Pick
Module I/F (P1)
J8 P1
AC MOT ON (WHITE) 2
1
V V V V V V V
V V
+5 V (BLACK) SSR
2 1
TSEN1 (GREEN) G T1
V V
3
TSEN1+ (WHITE)
5 W SENSOR
T1LED+ (RED)
4 R
V V
T1LED (BLACK) T1 LED
6 B
TSEN2 (GREEN)
7 G T2
V V
TSEN2+ (WHITE)
W SENSOR
V V V V V
9
T2LED+ (RED)
8 R
V V
T2LED (BLACK) T2 LED
10 B
11 TSEN3 (GREEN)
G T3
V V
13 W SENSOR
LINK1 (GREEN) G T3A
V V
Dispenser Control Board
V V
14 B LED
LINK2 (BLACK) R T3A
V V
T3LED (BLACK) B LED
TSEN4 (GREEN)
V V V V V V V V V V
15 V V G T4
TSEN4+ (WHITE)
17 W SENSOR
TLED4+ (RED)
16 R
V V
TLED4 (BLACK) T4 LED
18 B
T5SEN (GREEN)
19
V V
G T5
T5SEN+ (WHITE)
21 W SENSOR
T5LED+ (RED)
20 R
V V
T5LED (BLACK) T5 LED
22 B
GND
23 C Purge Bin
V V
PURGE INb
24 NO Microswitch
V V V V
V V V V
7
PRES C+
8 3 Presenter
1 PRES B+ Motor
2
PRES D+
2 1
CLAMP A+ 1
V V V V
9
V V V V
10 CLAMP C+ 2 Clamp
3 CLAMP B+ 3 Motor
4 CLAMP D+ 4
ALIGN A+ 1
V V V V
V V V V
11
12 ALIGN C+ 2 Align
ALIGN B+ 3 Motor
5
ALIGN D+
6 4
Dispenser Control Board
J7
OPEN_LED_POS (RED)
SHUT_OPEN
V V V V
3
V V V V V V V V
2
GND (BLACK)
1 4
SHUT_OPEN (WHITE)
7 1
GND (GREEN) 2
8
LOCK_LED_POS (RED)
V V V V
5 3
SHUT_LOCK
GND (BLACK) 4
3
SHUT_LOCK (WHITE)
6 1
GND (GREEN)
4 2
J5
CLAMP_MID_LED (RED)
3
V V V V
V V V V
1
CLAMP_MID
GND (BLACK)
2 4
+5V (WHITE)
3 1
CLAMP_MID (GREEN)
4 2
J6
CLAMP UP LED (RED)
R
V V V V V V V V V V V V V V V V V V V V V V V V
V V V V
1
GND (BLACK) Clamp
3 B
+5 V (WHITE) Up
5 W Sensor
CLAMP UP (GREEN)
7 G
CLAMP DOWN (RED)
9 R
V V V V
GND (BLACK) Clamp
11 B
+5 V (WHITE) Down
13 W Sensor
15 CLAMP DOWN (GREEN)
G
ALIGN LED (RED)
V V V V
2 R
GND (BLACK)
4 B Align
+5 V (WHITE) Home
6 W
ALIGN HOME (GREEN)
8 G
Dispenser Control Board
J14
24V_INT (Black)
2 1
V V V V
V V
3 SHUTT2
OPEN_SHUTTERb (White)
2
J4 J1
CAS ID1- 40C
V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V
1
V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V
2 GND
39
3 CAS ID2- 38
GND 37
4
CAS ID3-
5 36
6 GND
35
CAS ID4-
7 34
8 GND
33
CAS TEMP-
9 32
GND
10 31
CASLOW-
11 30
12 GND
29
13 GULP- 28
LEDON_PICK
14 27
17 S0 24
S1 23
18
19 DISABLE- 22
COILEN-
20 21
PICK
21 20
PSEN1
22 19
PSEN2
23 18
PSEN3
24 17
PSEN4
25 16
PICKTXD
26 15
27 PICK RXD
14
GND
28 13
29 GND
12
+12 V
30 11
+5 V
31 10
+5 V
32 9
GND
33 8
GND
34 7
35 GND
6
GND
36 5
+24 V
37 4
+24 V
38 3
+24 V
39 2
+24 V
40 1