JLCooper Electronics eBOX User Manual

Ethernet to serial & gpi interface

Advertisement

Quick Links

eBOX
E t h e r n e t t o S e r i a l & G P I I n t e r f a c e
U s e r s M a n u a l

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the eBOX and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for JLCooper Electronics eBOX

  • Page 1 E t h e r n e t t o S e r i a l & G P I I n t e r f a c e U s e r s M a n u a l...
  • Page 2 I/O are trademarks of JLCooper Electronics. All other brand names are the property of their respective owners. eBOX User’s Manual, Fifth Edition Part Number 932095 2010 JLCooper Electronics, 142 Arena Street, El Segundo, CA 90245 USA (310) 322-9990 (310) 335-0110 www.jlcooper.com...
  • Page 3: Table Of Contents

    Unpacking ................... 7 Connections................. 7 Operating Modes................8 Web Page Configuration............8 eBOX Server Mode..............8 eBOX Client Mode ..............9 GPI to Serial Conversion ............9 GPI to Ethernet Conversion ............ 9 Resetting eBOX Settings............. 10 Initial Hardware Configuration ..........11 eBOX Configuration Utility ............
  • Page 4 GPI Output Pins................ 38 GPI Preset Buttons ..............40 Serial Port Buttons..............40 Serial Port Buttons..............41 Serial Preset Buttons..............41 Serial Preset Buttons..............42 Live Mode.................. 43 Using the eBOX With a Router ..........45 Using with eBOX I/O ..............46...
  • Page 5 Ethernet ................. 47 Serial ..................48 GPI Port Pinouts ..............50 GPI Port Circuitry Details............. 51 Power.................... 53 Troubleshooting ................54 Care and Service............... 55 Declaration of Conformity ............56 RoHS Statement of Compliance ..........57 JLCooper Electronics Limited Warranty ........ 58...
  • Page 6: Introduction

    Once this is accomplished, the either eBOX will pass data received in the serial or GPI ports to the remote eBOX. If there is no data received in the eBOX, the eBOX will not send any TCP packets.
  • Page 7: Setup

    Setup Unpacking The eBOX package will contain the following items: • eBOX • Power Supply • This Users Manual • Four rubber feet Connections The eBOX connections are straightforward: 1. Plug the power supply into the eBOX. 2. Plug a network cable into the Ethernet jack.
  • Page 8: Operating Modes

    Mode Configuration Web Page Configuration When DIP switch 8 is set to the ‘On’ position, the eBOX starts up in the Web Page Configuration Mode. This allows the user to configure the settings of the eBOX with a web browser such as Internet Explorer 6.
  • Page 9: Ebox Client Mode

    When the eBOX is in GPI to Serial Conversion Mode, it converts GPI inputs into serial messages out to the four serial ports. The IP address of the eBOX is set by DIP switches 1, 2 and 3 plus one. The TCP port is fixed at 8000. The GPI Programmer Software allows you to edit and upload the commands that are sent when GPI inputs are triggered.
  • Page 10: Resetting Ebox Settings

    Resetting eBOX Settings The eBOX settings can be forced to factory defaults by using the reset button. The reset button is located behind the front panel. It can be accessed via the small, unmarked hole to the right of the Port 4 Send LED.
  • Page 11: Initial Hardware Configuration

    192.168.254.103 Server 192.168.254.104 Client 192.168.254.105 Server 192.168.254.106 Client 192.168.254.107 Server 10.0.0.128 Client 10.0.0.129 Server 10.0.0.130 Client 10.0.0.131 Server 10.0.0.132 Client 10.0.0.133 Server 172.16.0.128 Client 172.16.0.129 Server Set by user, Default=192.168.254.102 Client Set by user, Default=192.168.254.102 IP Address Configuration for eBOX...
  • Page 12: Ebox Configuration Utility

    Configuration Utility Beginning with version 1.09 firmware, a second TCP connection was added. This allows the eBOX to be configured while the eBOX is in use and avoids any compatibility issues with web browsers. This is the recommended way to configure the eBOX.
  • Page 13: Ebox To Configure

    Password If DIP switch 6 is set to the down position, the eBOX uses a password to prevent unauthorized access. The default password is ‘password’. Note: If the Password box contains any text, the eBOX Configuration Utility will pad out the password with spaces and truncate the password to 8 characters.
  • Page 14: Ebox Settings

    Enables or disables parity and sets parity type of the serial ports. Serial Time Out Sets the time that the eBOX will wait for data from the serial ports. Max Buff Size Sets the maximum buffer size of the serial ports.
  • Page 15: Configuration With Web Page Interface

    When SW8 is set in the ‘On’ position, the eBOX allows access to the configuration web page. On this page, various settings such as port rate and parity, IP addresses and ports, and password can be modified.
  • Page 16 16 16...
  • Page 17: Operational Settings

    Enables or disables parity and sets parity type of the serial ports. Serial Time Out Sets the time that the eBOX will wait for data from the serial ports. Max Buff Size Sets the maximum buffer size of the serial ports.
  • Page 18 AND have a matching password. The DIP switches are read only at power on so the eBOX must be power cycled for any changes to take effect. This security mechanism is only used in eBOX Server and eBOX Client modes.
  • Page 19: Ebox Ip Address

    IP Address The IP address of the eBOX can be set by the rear panel DIP switches or by the internal web page. As above, the DIP switches are read only at power on so the eBOX must be power cycled for the changes to take effect.
  • Page 20: Port

    Here is a table of how IP address and the TCP port are set with the DIP switches in eBOX GPI to Serial and GPI to Ethernet conversion modes. IP Address Port 192.168.254.103 8000 192.168.254.105 8000 192.168.254.107 8000 10.0.0.129 8000 10.0.0.131...
  • Page 21: Gpi Outputs In Gpi Conversion Modes

    GPI Outputs in GPI Conversion Modes GPI Outs When the eBOX operates as a GPI to Serial or GPI to Ethernet Converter, it will send to the Doremi server or to Serial Port A status requests on a periodic basis. Replies from the server or deck will be used to establish the state of some of the GPI Output pins, acting as tally lines.
  • Page 22: Gpi Programmer Software

    This is the IP address of the eBOX you want to configure. eBOX TCP Port This is the TCP port of the eBOX you want to configure. The eBOX TCP port in the GPI to Serial and GPI to Ethernet conversion modes is fixed to TCP port 8000.
  • Page 23 Status Window This window shows additional status messages of the connection to the eBOX you want to configure. In addition, you will also see the firmware version of the connected eBOX. eBOX Programming The parameters in this box are settings that will be downloaded into the eBOX.
  • Page 24 This allows you to specify which serial port(s) the commands are sent. Send to eBOX Clicking this button downloads all the parameters to the eBOX. During the download, the eBOX will momentarily stop responding to GPI inputs. This is normal. The serial messages and serial port routings will be effective immediately.
  • Page 25: Ebox Gpi Tester Utility

    I/O (if equipped) and connected customer equipment. This is intended to be a diagnostic tool to aid you in setting up a server eBOX. The GPI Tester Utility can be used to connect to an eBOX configured for server mode.
  • Page 26 This is the IP address of the eBOX you want to test. eBOX TCP Port This is the TCP port of the eBOX you want to test. The eBOX TCP port in the server mode is TCP port 23 by default. This can be configured for any TCP port.
  • Page 27 GPI Tester Utility is still connected to the eBOX under test. Note: The eBOX GPI Utility does not use the Password protection feature of the eBOX so that feature will have to be disabled by setting DIP switch 6 to the ‘ON’ position.
  • Page 28: Ebox Software For Apple Mac

    After restart run eBox Control Center. This application serves as the editing application just like the applications for our control surfaces. However, it also can be used as a front end for the eBox. You switch between these two modes of operation with the...
  • Page 29: Preferences

    There are several IP Addresses and Ports built in to the eBox. They are set using the dip switches on the back of the eBox. Refer to the eBox manual for details. You need to set the software to use the same address and port as the hardware.
  • Page 30: Password

    If you check the Use Password checkbox, you can define an eight character password that will be sent as part of every message to and from the eBox. This must match the password set in the eBox hardware. Refer to the eBox manual for setting up the password.
  • Page 31: Programming Mode

    When the eBox Control Center is in the background or not running, the eBox driver checks to see what application is in front then uses the keyset created for that application. If an application has no keyset, then the eBox driver uses a permanent keyset named Global.
  • Page 32: Action Tabs

    You set up an action in one of the tabs (for example, GPI, MIDI, Special, Delay) then click on Add Action. You can keep adding as many actions as you want. They will be performed in order when the button is pressed in Live Mode. Action Tabs The tabs in the inspector window vary slightly depending on what type of control is selected.
  • Page 33: Midi Tab

    The MIDI tab is where you can assign MIDI message to a control. These messages will be received by any running MIDI application that is connected to the eBox Software. The procedure for connecting MIDI applications varies from application to application and will be covered in those applications’...
  • Page 34: Custom Midi Messages

    Custom MIDI Messages By clicking the Custom radio button, you can define your own MIDI message. The different message types will appear in a popup menu.
  • Page 35 Depending on the type of message you choose, other editing controls will appear. If the message type you have chosen has a channel, you can either type a number from 1 - 16 in the Channel field, or use the up and down arrows next to it. If the message also includes one or two data bytes, the data byte editors will appear.
  • Page 36: Special Tab

    Special Tab The Special Tab is not currently implemented. Delay Tab You can use the Delay Tab to set a delay between two actions. Simply move the slider from 0 to 2 seconds then hit the Add/Insert button. If a GPI Preset button was programmed as in the following example, pressing it in Live mode would close some GPI contacts, wait, send a Record Strobe to all connected MIDI applications, wait then send another MIDI message.
  • Page 37: Keyboard Triggers

    The delay can be from 0 - 1 second. This lets you do things like hit the space bar in Pro Tools to start playback, but have the eBox turn off the studio monitors and wait a half a second before sending the space bar to Pro Tools.
  • Page 38: Gpi Input Pins

    GPI Input Pins The top group of buttons each represents Individual GPI pins. There are three rows of input pins and three rows of output pins. For the Input pins, you can program what happens when an individual input pin is changed by some external hardware. Currently the GPI Input pins can generate MIDI Messages and Delays.
  • Page 39 Unlike serial ports, where the input and output signals are carried over the same cable, and are usually going to the same device, GPI inputs and outputs are separate entities. They may or may not be connected to the same device. This is why they can be programmed independently.
  • Page 40: Gpi Preset Buttons

    GPI Preset Buttons The four GPI Preset buttons are similar to the GPI Output buttons, except that they allow you to affect all of the GPI outputs at once. In the GPI tab you can choose for each Pin, whether to have it follow the button state, invert the button state, toggle with each button press, or do nothing.
  • Page 41: Serial Port Buttons

    Serial Port Buttons Each of the four Serial Port buttons lets you send a message to a serial port. It can be a Sony 9-Pin serial command, or any arbitrary string that you can type in. The serial message can be combined with MIDI and Delay actions.
  • Page 42: Serial Preset Buttons

    Serial Preset Buttons The Serial Preset buttons are more flexible. There are four banks, each bank containing five F-Keys and five transport buttons. There are four Gang buttons above each bank. These buttons let you direct the bank’s output to one or more serial ports. While more than one of the five F-Keys can be active at once, the transport buttons act like “radio”...
  • Page 43: Live Mode

    Live Mode In live mode, the Inspector window is hidden, and the main window’s appearance changes slightly. The GPI Input Buttons change to indicators to show the state of the GPI Inputs. They are not clickable since GPI Input actions are only initiated by the external hardware.
  • Page 44 If there is no keyset for the frontmost application, then the driver uses the Global keyset. hen the eBox Control Center is not the front application, you can use the keyboard triggers you defined in Programming Mode to initiate the actions you assigned to the various buttons.
  • Page 45: Using The Ebox With A Router

    With a Router In this section, we will explain how to configure the eBOX to work with a router. In this example, we will show how to configure two eBoxes behind a router. This same information also applies normal ope ration of the eBOX with different port numbers.
  • Page 46: Using With Ebox I/O

    In many cases, this will be compatible with your equipment. However, in some cases, there will be the end user equipment ma not be compatible with 0 to 5 volt requirements of the eBOX GPI inputs and outputs. In this case, the eBOX I/O must be used. Each eBOX I/O buffers 8 inputs and 8 outputs.
  • Page 47: Technical Reference

    Electrical Connections Ethernet This eBOX port is just like an Ethernet port on a computer, to connect it to a hub, switch or router, use a straight through cab To connect it to another eBOX or computer, use a crossover cable.
  • Page 48: Serial

    RS-232C or RS-422A operation. I n RS-422 mode, the eBOX direction can be configured to appear as a Controller or a Device. In RS-232 mode, the eBOX appears as a DCE or DTE. Mode RS-232C RS-232C...
  • Page 49 Older versions of the eBOX used DIP switches to configure the mode of the ports. In RS-232 mode, the RS-422 ICs must be removed. These ICs are marked 89C22. Mode RS-232C RS-422A RS-422A Direction To Computer To Deck To Controller...
  • Page 50: Gpi Port Pinouts

    GPI Port Pinouts The GPI ports on the rear of the eBOX ar e 25 pin D-sub onnectors. The GPI In connector has 24 TTL/CMOS compatible inputs with internal pull-ups to +5 volts. The GPI Out connector has 24 TT L/CMO ompatible o puts.
  • Page 51: Gpi Port Circuitry Details

    Details The eBOX GPI input and output circuits are detailed in th following section. The inputs of the eBOX GPI ports are CMOS inputs. The input circuitry has a 4700 ohm pullup resistor to +5 volts as refere nced pin 1 of the GPI Input Port.
  • Page 52 The outputs of the eBOX GPI ports are also CMOS. The output signal is referenced to pin 1 of the GPI Output Port. The GPI Outputs are rated to +/- 6mA. If this is not sufficient for you application, conside r using the eBOX I/O.
  • Page 53: Power

    North America PSDC117 Europe PSDC230 Approved Power Supplies Warning: Using a power supply other than the units specified in the above table can result in damage to the eBOX and/or other equipment which is not covered by the JLCooper Factory Warranty.
  • Page 54: Troubleshooting

    Trouble shooting If for some reason the eBOX does not give you the expected results, take a moment to do some investigating. The most important concept is that you have your eBOX connected properly as outlined in Installation and Use. Take a moment to double check your setup.
  • Page 55: Care And Service

    Do not allow liquids, dust or other foreign ma tter to get inside the unit. There are n o user-serviceable parts in the eBOX. Please refer to the JLCooper E lectronics Limited Factory Warranty on the last page for deta d ile warranty and service information.
  • Page 56: Declaration Of Conformity

    Declaration of Conformity JLCooper Electronics declares that the product named below conforms to: Low Voltage Directive (LVD) 2006/95/EC (Superceded LVD73/23/EEC) on 16th January 2006. Low Voltage Directive (LVD) 73/23/EEC (Directive 73/23/EC has recently been the subject of a codifica tion,...
  • Page 57: Rohs Statement Of Compliance

    RoHS Statement of Complia June 28, 2006 Re: eBOX This is a declaration that the items described (herein as RoHS “Class 1”) do not contain one or more than one: RoHS restricted substances above the homogeneous material concentration limit hreshold Level) per the EU/RoHS directive effective July 1, 2006 and amendi ng document(s).
  • Page 58: Jlcooper Electronics Limited Warranty

    JLCooper Electronics Limited Wa rranty JLCooper Electronics ("JLCooper") warrants this product to be free of defects in materials or orkmanship for a period of 12 months from the date of purchase. This warranty is non- transferable a nd the benefits apply only to the original owner. Proof of purchase in the form of an itemize ales receipt is required for warranty coverage.

Table of Contents