JLCooper Electronics Atlas User manual

Atlas
GPI Smart Matrix
User Manual
November 22, 2017

Atlas User Manual
November 22, 2017
User Manual
2
JLCooper Atlas is a trademark of JLCooper Electronics. All other brand names are the property of their respective
owners.
Atlas User Manual, November 14, 2017
Part Number 932507
©2017 JLCooper Electronics, 142 Arena Street, El Segundo, CA 90245 USA
+1 (310) 322-9990 FAX +1 (310) 335-0110 www.jlcooper.com

Table Of Contents
...........................................Introduction!4
.........................................Identification!5
.............................................Front Panel!5
..............................................Rear Panel!5
.................................................GPI Input!5
..............................................GPI Output!5
...................................Ethernet And USB !5
.....................................................Power !5
.............................Theory Of Operation!6
..............................................GPI Inputs !6
...........................................Logic Engine!6
.................................Output Modification!6
...........................................GPI Outputs !6
..............Management And Configuration!6
.....................................................Setup!7
..................................Initial Configuration!7
...............................................Edit + Stat!7
...........................................Edit + Assign!7
..............................................Edit + Pgm!7
.........................................Edit + OutMod!7
..............................................Operation!8
....................................................Status !8
...................................................Presets!8
.............................................Input Status!8
..........................................Output Status!9
...............Programming The Logic Engine!9
....................................................Assign!9
................................................Program !10
...............................Output Modification!12
...............Setting The Output Modification!12
...............................Normal And Inverted!13
.................................................Tog gled !14
.........................Pulse And Inverted Pulse!14
............................Technical Reference!15
..............................................GPI Input!15
.........................................CMOS Inputs!15
..................................Optoisolator Inputs!16
...........................................GPI Output!17
......................................CMOS Outputs!17
........................................Relay Outputs!18
.....Updating The Firmware In Your Atlas !19
Using The Firmware Uploader For Windows!19
...JLCooper Limited Factory Warranty!21
Atlas User Manual
November 22, 2017
User Manual
3

Introduction
Thank you for choosing the Atlas GPI Smart Matrix. The Atlas is essentially a 24 input by 24 output
matrix. Each of the 24 outputs has the ability to act on any of the inputs or combination of inputs. In
addition, the behavior of the outputs can be modified to suit your requirements.
The behavior of the matrix and outputs can be modified from the front panel or remotely via the rear
panel Ethernet or USB connectors.
Atlas User Manual
November 22, 2017
User Manual
4

Identification
Front Panel
The front panel of the Atlas forms the user interface of the unit. It comprises a 2 line by 40 character
display, 10 illuminated buttons, a rotary encoder knob and the units power switch.
The front panel shows the status of the GPI Inputs and GPI Outputs. It also allows the various
parameters in the unit to be viewed and modified.
Rear Panel
The rear panel contains various connectors for the GPI Inputs, GPI Outputs, Ethernet, USB and
Power.
GPI INPUT
The Atlas has two sets of 24 GPI Inputs. The two inputs are parallel and are logically identical. One
is optically isolated and uses a terminal strip. The other is CMOS logic (0 to 5 volt) compatible and
appears on a 25 pin D-Subminiature connector.
GPI OUTPUT
The Atlas has two sets of 24 GPI Outputs. The two outputs are parallel and are logically identical.
One is isolated by a “dry contact” closure and uses a terminal strip. The other is CMOS logic (0 to 5
volt) compatible and appears on a 25 pin D-Subminiature connector.
ETHERNET AND USB
The Atlas has Ethernet and USB ports. These ports allow the Atlas to be remotely configured and
monitored.
The Ethernet port is a 100/10 Mbps port. The Ethernet port can automatically sense the transmit
and receive pairs and automatically crossover if necessary.
The USB port is USB 2.0/1.1.
POWER
The power connector for the unit is a standard IEC power inlet. The unit can be power from 100 ~
250 Volts AC, 50 ~ 60 Hz.
Atlas User Manual
November 22, 2017
User Manual
5

Theory Of Operation
The Atlas is essentially a 24 input by 24 output matrix. Each of the 24 outputs has the ability to act
on any of the inputs or combination of inputs. In addition, the behavior of the outputs can be
modified to suit your requirements.
GPI Inputs
The Atlas has two sets of 24 GPI Inputs. The two inputs are parallel and are logically identical. One
is optically isolated and uses a terminal strip. The other is CMOS logic (0 to 5 volt) compatible and
appears on a 25 pin D-Subminiature connector.
Logic Engine
The Logic Engine refers to the set of 24 Assignments or logic equations that make up the 24
outputs. Each Assignments or logic equation affects one output.
Each Assignment is composed of a logic equation that can use any combination of inputs and basic
boolean logic operators. The boolean logic operators AND, OR, XOR and NOT can be used.
Output Modification
The output of the Logic Engine in various ways. The output can transmitted unaltered, inverted,
toggled or pulsed (with or without inversion).
GPI Outputs
The Atlas has two sets of 24 GPI Outputs. The two outputs are parallel and are logically identical.
One is isolated by a “dry contact” closure and uses a terminal strip. The other is CMOS logic (0 to 5
volt) compatible and appears on a 25 pin D-Subminiature connector.
Management And Configuration
Managing and configuring the Logic Engine and Output Modification is performed by an on board
microprocessor. Configuration can be performed by using the front panel or, over Ethernet or USB
using an available application.
All configuration information is stored in nonvolatile memory. This allows the unit to remember its
configuration when the power is removed. This Atlas has 10 presets that store all the Logic Engine
Assignments and Output Modifications for 24 outputs.
Atlas Functional Diagram
Output ModificationLogic Engine
Output 1 Modification GPI 1
GPI 1
GPI 2
GPI 24
. . .
Output 2 Modification
Output 24 Modification
GPI 2
GPI 24
. . .
. . .
. . .
Assignment 24
Assignment 2
Assignment 1
GPI Inputs
GPI Outputs
Atlas User Manual
November 22, 2017
User Manual
6

Setup
Initial Configuration
The network settings and memory management of the Atlas are performed through the front panel.
To access the configuration of the Atlas, perform the following steps:
1. Power off unit.
2. Press and hold any front panel button.
3. Power on unit.
4. Continue holding any front panel button until the display shows:
5. After a short period, the display will show:
EDIT + STAT
Pressing the EDIT and STAT buttons simultaneously allow the Ethernet settings of the Atlas to be
configured.
EDIT + ASSIGN
Pressing the EDIT and ASSIGN buttons simultaneously initializes the Ethernet settings of the Atlas to
factory default values. The factory defaults are:
IP Address:!192.168.11.10
Subnet Mask:!255.255.255.0
Gateway Address:!192.168.11.1
Port Number:!5000
EDIT + PGM
Pressing the EDIT and PGM buttons simultaneously initializes Preset #1 of the Logic Engine and
Output Modifications to factory default values. The factory defaults are:
Assignment:!No Assignment
Output Modification:!Normal
EDIT + OUTMOD
Pressing the EDIT and OUTMOD buttons simultaneously clears all presets of the Logic Engine and
Output Modifications. The factory defaults are:
Assignment:!No Assignment
Output Modification:!Normal
Menu of power up messages
Press desired combination
Edit+Stat=SetEther Edit+Assg=InitEther
Edit+gPm=SetPre#1 Edit+OutMod=ClearPres
Atlas User Manual
November 22, 2017
User Manual
7

Operation
Status
The status screens allow various aspects of the Atlas to be seen. The loaded preset and the states
of the GPI Inputs and GPI Outputs can all be seen from the front panel by simply pressing the
STATUS button. Pressing the STATUS button toggles the display as follows:
PRESETS
A preset refers to a defined set of logic equations and output modifications for all 24 GPI Outputs.
The Atlas has 10 presets. Presets are stored in nonvolatile memory. The currently loaded preset can
be viewed by pressing the STATUS button.
To change the loaded preset, press the EDIT button. The preset number will flash. Turn the rotary
encoder to change the preset.
Press the EDIT button to load the preset.
INPUT STATUS
To view the status of the GPI Inputs, press the STATUS button until the display shows “Ins Stat”.
The white numbers above and below the display indicate the GPI inputs. The Atlas indicates an
inactive GPI input with “--” and an active GPI input with “ON”.
Loaded
Preset
GPI Output
Status
GPI Input
Status
1 2 3 4 5 6 7 8 9 10 11 12
Preset # 1
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Preset # 1
13 14 15 16 17 18 19 20 21 22 23 24
Atlas User Manual
November 22, 2017
User Manual
8

In the example above, GPI Inputs 4 and 20 are active and all the others are inactive.
OUTPUT STATUS
To view the status of the GPI Inputs, press the STATUS button until the display shows “Outs
Stat”. The white numbers above and below the display indicate the GPI outputs. The Atlas
indicates an inactive GPI output with “--” and an active GPI output with “ON”.
In the example above, GPI Inputs 7, 15 and 23 are active and all the others are inactive.
Programming The Logic Engine
When the Atlas is shipped from the factory or an initialization has been performed, the outputs of the
Atlas have no assignments and therefore don't do any thing. For the Atlas GPI Outputs to perform
any function, GPI Output Assignments must be programmed.
ASSIGN
To program a simple, one term GPI Output Assignment without any logic, press the ASSIGN button.
The following will appear on the display:
In this screen, a simple, one term assignment can be made. That is, a GPI Output can be controlled
by one GPI Input. The white numbers above and below the display indicate the GPI inputs.
To change an assignment, press the EDIT button.
1 2 3 4 5 6 7 8 9 10 11 12
Ins -- -- -- ON -- -- -- -- -- -- -- --
Stat -- -- -- -- -- -- -- ON -- -- -- --
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Outs -- -- -- -- -- -- ON -- -- -- -- --
Stat -- -- ON -- -- -- -- -- -- -- ON --
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Ins -- -- -- -- -- -- -- -- -- -- -- --
P 1 -- -- -- -- -- -- -- -- -- -- -- --
13 14 15 16 17 18 19 20 21 22 23 24
Atlas User Manual
November 22, 2017
User Manual
9

The ‘1’ text in the display will flash. This indicates that the preset can be changed by turning the
encoder knob.
Press the →button.
The ‘--’ text in the display will flash. This indicates that the assignment for GPI Output 1 is empty
and can be changed by turning the encoder knob. In the example below, GPI Output 1 will be
activated when GPI Input 1 is activated.
The list below shows the available terms and logic operators:
01 = GPI Input 1!-01 = Inverted GPI Input 1
02 = GPI Input 2!-02 = Inverted GPI Input 2
: :!: :
23 = GPI Input 2!-23 = Inverted GPI Input 23
24 = GPI Input 2!-24 = Inverted GPI Input 24
Note: An “**” indicates that a multiple term logic equation is programmed for the GPI
Output. Use the PROGRAM button to view the assignment.
Press the SAVE button. This will store the assignment into nonvolatile memory.
To return back to the Status screen, press the STATUS button.
PROGRAM
To program a multiple term GPI Output Assignment with logic, press the PROGRAM button. The
following will appear on the display:
1 2 3 4 5 6 7 8 9 10 11 12
Ins -- -- -- -- -- -- -- -- -- -- -- --
P 1 -- -- -- -- -- -- -- -- -- -- -- --
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Ins -- -- -- -- -- -- -- -- -- -- -- --
P 1 -- -- -- -- -- -- -- -- -- -- -- --
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Ins 01 -- -- -- -- -- -- -- -- -- -- --
P 1 -- -- -- -- -- -- -- -- -- -- -- --
13 14 15 16 17 18 19 20 21 22 23 24
Atlas User Manual
November 22, 2017
User Manual
10

In this screen, a multiple term GPI Output Assignment with logic can be made. That is, a GPI Output
can be controlled by multiple GPI Inputs with a logic equation.
To change an assignment, press the EDIT button.
The ‘1’ text in the display will flash. This indicates that the GPI Output can be changed by turning
the encoder knob.
Press the →button.
The ‘No Assignment’ text in the display will flash. This indicates that the assignment for GPI
Output 1 is empty and can be changed. Before changing the assignment, press the CLEAR button.
After pressing the clear button, you can enter the desired logic equation for GPI Output 1.
The logic equation can be entered by using the rotary encoder to select GPI Inputs and logic
operators and using the ←and →buttons to navigate left and right. If you make a mistake in
entering the equation, simply press the CLEAR button.
The next screenshot shows an example assignment for GPI Output 1. In this example, GPI Input 1
and GPI Input 2 must be active before GPI Output 1 is active.
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= No Assignment
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= No Assignment
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= No Assignment
13 14 15 16 17 18 19 20 21 22 23 24
Atlas User Manual
November 22, 2017
User Manual
11

The list below shows the available terms and logic operators:
01 = GPI Input 1!-01 = Inverted GPI Input 1
02 = GPI Input 2!-02 = Inverted GPI Input 2
: :!: :
23 = GPI Input 2!-23 = Inverted GPI Input 23
24 = GPI Input 2!-24 = Inverted GPI Input 24
AND = Logical AND operator
OR = Logical OR operator
XOR = Logical Exclusive OR operator
( = Opening parenthesis.
-( = Opening parenthesis with inversion.
) = Closing parenthesis.
Notes:
The parentheses allows grouping of terms and operators into smaller,sub equations.
Equations inside a set of parentheses are evaluated first.
Only one level of parentheses is allowed. Parentheses within parentheses are not allowed.
Press the SAVE button. This will store the assignment into nonvolatile memory.
To return back to the Status screen, press the STATUS button.
Output Modification
SETTING THE OUTPUT MODIFICATION
When the Atlas is shipped from the factory or an initialization has been performed, the outputs of the
Atlas follow the output of the logic engine. The behavior of the GPI Outputs can be modified to be
inverted, toggled or generate a pulse. This behavior is configured in the Output Modification Menu.
To enter the Output Modification Menu, press the OUT/MOD button. The following will appear on the
display:
n this screen, the behavior of the GPI Output can be modified.
To change the behavior of a GPI Output, press the EDIT button.
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= 01 AND 02
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= Normal
13 14 15 16 17 18 19 20 21 22 23 24
Atlas User Manual
November 22, 2017
User Manual
12

The ‘1’ text in the display will flash. This indicates that the selected GPI Output can be changed by
turning the encoder knob. Turn the encoder knob to select the desired GPI Output you wish to
modify.
Press the →button.
The ‘Normal’ text in the display will flash. This indicates that the Output Modification for GPI
Output 1 can be changed. Turn the encoder knob to select the desired GPI Output behavior.
The following behaviors can be selected for the Output Modification.
Normal !The GPI Output follows the state of the logic engine.
Inverted!The GPI Output is inverted from state of the logic engine.
Toggled"The GPI Output toggles it’s state when an inactive to active
transition occurs.
Pulse!The GPI Output generates an active state pulse when an
inactive to active transition occurs.
Inverted Pulse!The GPI Output generates an inactive state pulse when an
inactive to active transition occurs.
NORMAL AND INVERTED
The following diagram illustrates the Normal and Inverted behaviors of the Output Modification
relative to the output of the Logic Engine.
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= Normal
13 14 15 16 17 18 19 20 21 22 23 24
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= Normal
13 14 15 16 17 18 19 20 21 22 23 24
Output of
Logic Engine
Normal
GPI Output
Inverted
GPI Output
Atlas User Manual
November 22, 2017
User Manual
13

TOGGLED
The following diagram illustrates the Toggled behavior of the Output Modification relative to the
output of the Logic Engine.
PULSE AND INVERTED PULSE
When the Pulse and Inverted Pulse behaviors are selected, two parameters, Delay and Length, will
be available.
Delay !This sets the delay between the output of the logic engine
inactive to active transition to the GPI Output pulse. This
time is specified in hours, minutes, seconds and tens of
milliseconds. This can be any value between 0:00:00.000
and 8:59:59:990.
Length!When a logic engine output is activated, the Atlas waits a
period (Delay Time) and generates an inverted pulse (Pulse
Length) on the GPI Output. This time is specified in hours,
minutes, seconds and tens of milliseconds. This can be any
value between 0:00:00.010 and 8:59:59:990. Note: The
length must be larger than zero.
The following diagram illustrates the Pulse and Inverted Pulse behaviors of the Output Modification
relative to the output of the Logic Engine.
Toggled
GPI Output
Output of
Logic Engine
1 2 3 4 5 6 7 8 9 10 11 12
Out# 1= Pulse
Delay=0:00:00:000 Len=0:00:00:010
13 14 15 16 17 18 19 20 21 22 23 24
Delay
Time
Pulse
Length
Pulsed
GPI Output
Inverted Pulse
GPI Output
Output of
Logic Engine
Atlas User Manual
November 22, 2017
User Manual
14

Technical Reference
GPI Input
The Atlas has 24 GPI Inputs. There are two sets of inputs, CMOS and optoisolator inputs.
CMOS INPUTS
The CMOS inputs are intended to be used with equipment that produces 0 to 5 volt logic signals.
The CMOS inputs are pulled to 5 volts using an internal resistor. This also allows the CMOS inputs
to be used with a simple switch or an unpowered relay contact.
Pinout for CMOS GPI Inputs
Detail of CMOS GPI Inputs
GPI Input 12
GPI Input 24
13 12
25
1110987654321
24 23 22 21 20 19 18 17 16 15 14
GPI Input 11
GPI Input 10
GPI Input 9
GPI Input 8
GPI Input 7
GPI Input 6
GPI Input 5
GPI Input 4
GPI Input 3
GPI Input 2
GPI Input 1
Ground
GPI Input 23
GPI Input 22
GPI Input 21
GPI Input 20
GPI Input 19
GPI Input 18
GPI Input 17
GPI Input 16
GPI Input 15
GPI Input 14
GPI Input 13
74HC244
GPI Input
+ 5 Volts
4700 Ohm
Atlas User Manual
November 22, 2017
User Manual
15

Optoisolator INPUTS
The optoisolator inputs are intended to be used with equipment that must be electrically isolated
from the Atlas. The optoisolator inputs use an LED input that requires a small DC current to activate
the input.
Pinout for Optoisolator GPI Inputs
Detail of Optoisolator GPI Inputs
.
GPI Input 1
1 2 3 4 5 6 7 68 9 10 11 12
GPI Input 1
GPI Input 2
GPI Input 2
GPI Input 3
GPI Input 3
GPI Input 4
GPI Input 4
GPI Input 5
GPI Input 5
GPI Input 6
GPI Input 6
13
GPI Input 7
14
GPI Input 7
15
GPI Input 8
16
GPI Input 8
17
GPI Input 9
18
GPI Input 9
19
GPI Input 10
20
GPI Input 10
21
GPI Input 11
22
GPI Input 11
23
GPI Input 12
24
GPI Input 12
.
GPI Input 13
25 26 27 28 29 30 31 632 33 34 35 36
GPI Input 13
GPI Input 14
GPI Input 14
GPI Input 15
GPI Input 15
GPI Input 16
GPI Input 16
GPI Input 17
GPI Input 17
GPI Input 18
GPI Input 18
37
GPI Input 19
38
GPI Input 19
39
GPI Input 20
40
GPI Input 20
41
GPI Input 21
42
GPI Input 21
43
GPI Input 22
44
GPI Input 22
45
GPI Input 23
46
GPI Input 23
47
GPI Input 24
48
GPI Input 24
GPI Input
100 Ohm
GPI Input
Atlas User Manual
November 22, 2017
User Manual
16

GPI Output
The Atlas has 24 GPI Outputs. There are two sets of outputs, CMOS and relay outputs.
CMOS OUTPUTS
The CMOS outputs are intended to be used with equipment that requires 0 to 5 volt logic signals.
The CMOS outputs are driven to 0 or 5 volts by a push-pull circuit.
Pinout for CMOS GPI Inputs
Detail of CMOS GPI Outputs
GPI Output 12
GPI Output 24
13 12
25
1110987654321
24 23 22 21 20 19 18 17 16 15 14
GPI Output 11
GPI Output 10
GPI Output 9
GPI Output 8
GPI Output 7
GPI Output 6
GPI Output 5
GPI Output 4
GPI Output 3
GPI Output 2
GPI Output 1
Ground
GPI Output 23
GPI Output 22
GPI Output 21
GPI Output 20
GPI Output 19
GPI Output 18
GPI Output 17
GPI Output 16
GPI Output 15
GPI Output 14
GPI Output 13
74HC574 GPI Output
Atlas User Manual
November 22, 2017
User Manual
17

RELAY OUTPUTS
The relay outputs are intended to be used with equipment that must be electrically isolated from the
Atlas. The relay outputs provide a dry or unpowered contact. The relay outputs can switch a small
DC current to activate the remote equipment.
Pinout for Optoisolator GPI Inputs
Detail of Relay GPI Outputs
.
GPI Output 1
1 2 3 4 5 6 7 68 9 10 11 12
GPI Output 1
GPI Output 2
GPI Output 2
GPI Output 3
GPI Output 3
GPI Output 4
GPI Output 4
GPI Output 5
GPI Output 5
GPI Output 6
GPI Output 6
13
GPI Output 7
14
GPI Output 7
15
GPI Output 8
16
GPI Output 8
17
GPI Output 9
18
GPI Output 9
19
GPI Output 10
20
GPI Output 10
21
GPI Output 11
22
GPI Output 11
23
GPI Output 12
24
GPI Output 12
.
GPI Output 13
25 26 27 28 29 30 31 632 33 34 35 36
GPI Output 13
GPI Output 14
GPI Output 14
GPI Output 15
GPI Output 15
GPI Output 16
GPI Output 16
GPI Output 17
GPI Output 17
GPI Output 18
GPI Output 18
37
GPI Output 19
38
GPI Output 19
39
GPI Output 20
40
GPI Output 20
41
GPI Output 21
42
GPI Output 21
43
GPI Output 22
44
GPI Output 22
45
GPI Output 23
46
GPI Output 23
47
GPI Output 24
48
GPI Output 24
GPI Output
GPI Output
Atlas User Manual
November 22, 2017
User Manual
18

Updating The Firmware In Your Atlas
USING THE FIRMWARE UPLOADER FOR
WINDOWS
To use the Atlas Firmware Uploader, simply
launch the software. After the utility launches,
you will see the following screen:
Before you can upload firmware to your Atlas
Switcher Control Surface, you will need to
select the firmware file that you wish to upload
to the unit. To do that, click on File and Open.
This will cause the following File Open Dialog
Box to appear:
Simply select the appropriate
firmware file you wish to
upload to the unit and click on
Open. The Atlas Firmware
Uploader will now show the
firmware file in the Firmware
File box as shown at left:
To begin uploading the firmware file to the unit,
click on the Load and Start button. The Atlas
Firmware Uploader will now establish a
connection to the unit and start to upload the
firmware data to the unit.
Atlas User Manual
November 22, 2017
User Manual
19

You will see a visual confirmation on the unit
that the unit is in the process of updating the
firmware.
•The unit will display Firmware Update Taking
Place.
You will also see the following activity in the
Atlas Firmware Uploader window:
•Progress will be shown on the progress bar.
•Data being sent to the unit is shown in the
white list box.
•The connection status will be shown at the
bottom of the window.
When the Atlas Firmware Uploader has
completed transferring the firmware data, the
utility will disconnect from the unit.
You will see the following status in the Atlas
Firmware Uploader window:
•The progress bar will be all the way to the right.
•The list box will have the entry Done! Unit is
ready to use.
•The connection status will change to Not
Connected.
The unit will begin updating the firmware in the
unit. This will only take a second or two but
it's important that the unit not be disturbed of
powered down during this time.
After the unit has completed updating the
firmware, the unit will reboot and display the
normal power up message with the new
firmware version.
Atlas User Manual
November 22, 2017
User Manual
20
Table of contents