Self-Test Function

CueServer 2 has a built-in Self-Test function that tests nearly every subsystem and circuit path in the product. This function can be used if there is a suspicion that the CueServer hardware has a physical fault.

This function can be accessed by selecting the “Self Test” menu item from the LCD Display. To enter the Self-Test mode, press the Enter button to show the main menu, then scroll down to the “Self Test” item and press Enter again. A confirmation dialog will appear on the LCD screen. Move the cursor to the right and press Enter again. A second confirmation dialog will appear. Again, move the cursor to the right and press Enter. These confirmations appear because the Self-Test function causes the CueServer to halt any currently running show.

When the Self-Test starts, a display similar to the following will appear on the LCD:

KEYS | DI | BUS | RTC | DMX | SER |     
–––– | –– | OK  | OK  | OK  | OK  |     

While the Self-Test is running, the following functions are performed:

  • Continuous display of front-panel switch inputs
  • Continuous display of contact closure inputs
  • Display of system bus status
  • Display of real-time clock status
  • Display of DMX loopback test
  • Display of Serial Port loopback test
  • PCB Indicator test
  • Digital Output test

The following sections describe each of these tests and the display in detail.


Indicator and Digital Output Test

While in the Self-Test mode, all of the indicators on the device illuminate and slowly cycle through various colors.

Function Button Indicators
Since the function button indicators have the capability of illuminating in full 24-bit RGB colors, they will demonstrate this by slowly crossfading through the entire RGB spectrum in order: Red, Yellow, Green, Cyan, Blue, Magenta. If any of the button indicators is faulty, they will not match the color of the other button indicators.

General Purpose Indicators
The remaining indicators on the product can only illuminate in primary colors. As the Self-Test is running, they will periodically jump from color to color. On the CS-900, the indicators will show six colors (Red, Yellow, Green, Cyan, Blue, Magenta). On the CS-940, all indicators except the power indicator will show three colors (Red, Yellow, Green) and the power indicator will show three different colors (Red, Magenta, Blue). If any of these patterns are not followed, then one of the indicators may be faulty.

Digital Outputs
The eight digital outputs slowly cycle through one output being on at a time in order from 1 thru 8. If more than one output is on or if an output is skipped in the pattern, the output may be faulty.

Manual Testing Mode
When any of the front-panel buttons and/or contact closure inputs is pressed/closed, then the corresponding function button indicator will illuminate White and the corresponding digital output will turn on and a corresponding general indicator will illuminate. In this mode, all other indicators and outputs will turn off. After the button or contact is released, the regular cycling pattern will be resumed after three seconds. This “manual” mode of testing is useful for diagnosing a broken switch or indicator.

The following table shows how each button, indicator, contact and output is connected in manual testing mode:

Function Button,
Contact Closure,
or Digital Output
Indicator
(CS-900)
Indicator
(CS-940)
1 DMX Port D Power/Status
2 DMX Port C RS-485
3 DMX Port B RS-232
4 DMX Port A Memory Card
5 RS-485 DMX 1 In
6 RS-232 DMX 2 In
7 Memory Card DMX 1 Out
8 Power/Status DMX 2 Out

Keyboard and LCD Display Test

 KEYS 
 –––– 

The section of the display marked KEYS shows which keys on the front-panel are currently depressed. The following table shows the possible values that are shown for this portion of the test:

KEYS Meaning
---- No keys are pressed. This is the normal “good” display when no keys are pressed.
 UP  The navigation UP button is pressed. Pressing UP also dims the LCD display’s backlight to 50% to test software control of the backlight.
DOWN The navigation DOWN button is pressed. Pressing DOWN also sets the LCD display’s contrast to 50% to test software control of the display contrast.
RGHT The navigation RIGHT button is pressed. Pressing RIGHT also advances to the next self-test page, such as one of the DMX detail pages. Continue pressing LEFT and RIGHT to circle around the available self-test pages.
LEFT The navigation LEFT button is pressed. Pressing LEFT also advances to the previous self-test page, such as one of the DMX detail pages. Continue pressing LEFT and RIGHT to circle around the available self-test pages.
ENTR The navigation ENTER button is pressed. Pressing ENTER also clears any errors for the DMX and Serial loopback tests.
1 .. 8 One of the front-panel function buttons is pressed. The number of the button is displayed. Also, the indicator on above the button illuminates White and the corresponding digital output is turned on.
XXXX A four-digit hexadecimal number will appear if more than one button is pressed simultaneously. The hexadecimal number represents the sum of individual “bits” that correspond to each button that is pressed. The following are the bit values of each button:
0001 = Up
0002 = Down
0004 = Right
0008 = Left
0010 = Enter
0100 = Function 1
0200 = Function 2
0400 = Function 3
0800 = Function 4
1000 = Function 5
2000 = Function 6
4000 = Function 7
8000 = Function 8

Digital Input (Contact Closure) Test

 DI 
 –– 

The section of the display marked DI shows which digital inputs (contact closures) are currently closed. The following table shows the possible values that are shown for this portion of the test:

DI Meaning
-- No contacts are closed. This is the normal “good” display when no contacts are closed.
1 .. 8 One of the contact closure inputs is closed. The number of the contact input is displayed. Also, the corresponding digital output is turned on and the indicator above the corresponding button illuminates White.
XX A two-digit hexadecimal number will appear if more than one contact is closed simultaneously. The hexadecimal number represents the sum of individual “bits” that correspond to each contact that is closed. The following are the bit values of each button:
01 = Contact 1
02 = Contact 2
04 = Contact 3
08 = Contact 4
10 = Contact 5
20 = Contact 6
40 = Contact 7
80 = Contact 8

System Bus Test

 BUS 
 OK  

The section of the display marked BUS shows the result of testing the peripherals on the internal system bus. The following table shows the possible values that are shown for this portion of the test:

BUS Meaning
OK  All tests have passed.
XXX A three-digit hexadecimal number will flash if one or more system bus tests failed. The hexadecimal number represents the sum of individual “bits” that correspond to each failed test. The following are the bit values of each test:
001 = Board ID Error
002 = NVRAM Error
004 = LCD Contrast Error
008 = Digital IO Error
010 = Audio Codec Error
020 = Keyboard Switch Error
040 = Keyboard Indicator 1-4 Error
080 = Keyboard Indicator 5-8 Error
100 = PCB Indicator A Error
200 = PCB Indicator B Error
400 = Real-Time Clock Error

Real-Time Clock Test

 RTC 
 OK  

The section of the display marked RTC shows the result of testing the real-time clock circuitry. The following table shows the possible values that are shown for this portion of the test:

RTC Meaning
OK  All tests have passed.
OSC The clock oscillator has failed.
BAT The clock backup battery has failed.

DMX Transceiver Loopback Test

 DMX 
 OK  

While the Self-Test is running, a DMX output test signal is generated by DMX Ports B & D (on the CS-900) and DMX 1/2 Outputs (on the CS-940). A loopback to a corresponding input port is used so the Self-Test function can verify that the data sent out of the output port is what is received by the input port. The following table shows which output port should be looped with which input port.

CS-900 From (Output) To (Input)
Loopback 1 Port B Port A
Loopback 2 Port D Port C
CS-940 From (Output) To (Input)
Loopback 1 DMX 1 Out DMX 1 In
Loopback 2 DMX 2 Out DMX 2 In

The section of the display marked DMX shows the result of testing the DMX Input/Output circuitry. The following table shows the possible values that are shown for this portion of the test:

DMX Meaning
OK  All tests have passed.
 1  DMX Loopback 1 have errors.
 2  DMX Loopback 2 have errors.
1+2 Both DMX Loopbacks have errors.

Use the RIGHT and LEFT navigation buttons to display either the DMX 1 or DMX 2 pages on the LCD to view additional details about the DMX loopback tests.

The extra LCD pages that show detailed DMX loopback information appear similar to the following:

DMX | C1,2,3 | MIS | CHN | ST | DAT | OV
 1  | 000000 |   0 | 512 |  1 |   0 |  0

The number directly under DMX shows which loopback (1 or 2) that you are viewing. The hexadecimal six digits under C1,2,3 show the current DMX values for channels 1, 2 and 3 (these channels are copied throughout the entire 512 channels of the output). The value under MIS shows how many “missed” packets have been not read on the input that were sent on the output (which should be 0). The value under CHN shows how many DMX channels are being received (which should be 512). The value under ST shows how many unique start codes are being received (which should be 1). The value under DAT shows how many individual data errors have been detected (which should be 0). The value under OV shows how many packets received had more than 512 channels in it (which should be 0).

If any of the fields on this display counts up to a number higher than can be displayed, the field will show a *** to signify that more than 999 events were counted.

To reset all of the error counters back to zeros, press the Enter button on the navigation switch.

Serial Loopback Test

 SER 
 OK  

While the Self-Test is running, a test signal is generated at the RS-232 Tx pin. A loopback to the RS-232 Rx pin is used so the Self-Test function can verify that the data sent out of the port is what is received by the input. The following table shows which output port should be looped with which input port.

CS-900 From (Output) To (Input)
Loopback RS-232 Tx (Pin 2) RS-232 Rx (Pin 3)
CS-940 From (Output) To (Input)
Loopback RS-232 Tx (Pin 11) RS-232 Rx (Pin 12)

The section of the display marked SER shows the result of testing the Serial Port circuitry. The following table shows the possible values that are shown for this portion of the test:

SER Meaning
OK  All tests have passed.
ERR A serial port loopback test failed.