Figure 1: FC-7 Controlling Devices Remotely Using K-Touch 3.0 over a LAN 5
Figure 2: FC-7 Ethernet Gateway − GPIO/Relay 6
Figure 3: Connecting the FC-7 for Initial Configuration 8
Figure 4: Configuring a Remote Connection 10
Figure 5: Connecting the FC-7 Ethernet Gateway − GPIO/Relay 11
Figure 6: Terminal Block Connections 12
Figure 7: Local Area Connection Properties Window 13
Figure 8: Internet Protocol Version 4 Properties Window 14
Figure 9: Internet Protocol Version 6 Properties Window 14
Figure 10: Internet Protocol Properties Window 15
Figure 11: General Info Page 18
Figure 12: Device Settings Page 20
Figure 13: Communication Page 21
FC-7 – Contents i
Page 5
Figure 14: GPIO Port Settings Page 22
Figure 15: GPIO Port Settings Page Digital IN 23
Figure 16: GPIO Port Settings Page Digital OUT 24
Figure 17: Digital Out Selection Warning Popup 24
Figure 18: GPIO Port Settings Page Analog IN 25
Figure 19: Relay Port Settings Page 26
Figure 20: Security Page 28
Figure 21: Security Confirmation Popup 28
Figure 22: Authentication Required Popup 29
Figure 23: Security Activated Page 29
Figure 24: Logs Page 30
Figure 25: About Us Page 31
ii FC-7 - Contents
Page 6
1 Introduction
Welcome to Kramer Electronics! Since 1981, Kramer Electronics has been
providing a world of unique, creative, and affordable solutions to the vast range of
problems that confront video, audio, presentation, and broadcasting professionals
on a daily basis. In recent years, we have redesigned and upgraded most of our
line, making the best even better!
Our 1,000-plus different models now appear in 14 groups that are clearly defined by
function: GROUP 1: Distribution Amplifiers; GROUP 2: Switchers and Routers;
GROUP 3: Control Systems; GROUP 4: Format/Standards Converters; GROUP 5:
Range Extenders and Repeaters; GROUP 6: Specialty AV Products; GROUP 7:
Scan Converters and Scalers; GROUP 8: Cables and Connectors; GROUP 9:
Room Connectivity; GROUP 10: Accessories and Rack Adapters; GROUP 11:
Sierra Video Products; GROUP 12: Digital Signage; GROUP 13: Audio; and
GROUP 14: Collaboration.
Congratulations on purchasing your Kramer FC-7 Ethernet Gateway− GPIO/Relay
that is ideal for use in the following applications:
•Remote IP control of GPIO and relay-controllable devices by any control
software app
• K-Touch multi-clients IP room control
• LAN-based expansion of K-Config control system
FC-7 – Introduction 1
Page 7
available (where appropriate).
Caution:
There are no operator serviceable parts inside the unit
provided with the unit
before installing
2 Getting Started
We recommend that you:
•Unpack the equipment carefully and save the original box and packaging
materials for possible future shipment
•Review the contents of this user manual
Go to www.kramerav.com/downloads/FC-7to check for up-to-date user
manuals, application programs, and to check if firmware upgrades are
2.1 Achieving the Best Performance
To achieve the best performance:
•For optimum range and performance, use the recommended Kramer cables
available at www.kramerav.com/product/FC-7
• Do not secure the cables in tight bundles or roll the slack into tight coils
• Avoid interference from neighbouring electrical appliances that may adversely
influence signal quality
•Position yourFC-7 away from moisture, excessive sunlight and dust
This equipment is to be used only inside a building. It may only be
connected to other equipment that is installed inside a building.
2.2 Safety Instructions
Warning:
Warning:
2 FC-7 - Getting Started
Use only the Kramer Electronics power supply that is
Disconnect the power and unplug the unit from the wall
Page 8
2.3 Recycling Kramer Products
The Waste Electrical and Electronic Equipment (WEEE) Directive 2002/96/EC aims
to reduce the amount of WEEE sent for disposal to landfill or incineration by
requiring it to be collected and recycled. To comply with the WEEE Directive,
Kramer Electronics has made arrangements with the European Advanced
Recycling Network (EARN) and will cover any costs of treatment, recycling and
recovery of waste Kramer Electronics branded equipment on arrival at the EARN
facility. For details of Kramer’s recycling arrangements in your particular country go
to our recycling pages at www.kramerav.com/support/recycling/
.
FC-7 – Getting Started 3
Page 9
3 Overview
FC-7 is a compact GPIO/relay multi-function control gateway, capable of plug and
play deployment over a customer Ethernet LAN for remote GPI/O and relay control
of customer devices. Multiple control clients can be IP-connected to the FC-7
control gateway for concurrent control of devices such as lights, shades and
screens.
The FC-7 features:
•Dual-Function I/O Ports − Remote IP–Based control of devices connected to
the control gateway dual-function I/O ports, with selectable port configuration
to bidirectional GPIO or relay control.
•Multiple IP Connected Clients − Remotely connects over customer Ethernet
network, concurrently controls any devices connected to control gateway
universal I/O ports.
•Easy & Reliable Installation:
Plug–and–Play IP Installation with dynamic (DHCP) address resolution
and auto device discovery over existing LAN.
Resilient powering with USB and optional PSU (not included).
Compact, designed for piggy-back installation, such as behind a TV or
display, with the ability to draw power over USB.
•Remote Management – Built-in web UI for remote browser-based
management and support, by multiple IP-clients over existing LAN. Easy
firmware upgrades, either remotely via existing LAN, or locally via device USB
port.
•Size − Pico TOOLS™ − Mount 4 units side-by-side in a 1U rack space with
the optional RK-4PT rack adapter.
4 FC-7 - Overview
Page 10
Figure 1: FC-7 Controlling Devices Remotely Using K-Touch 3.0 over a LAN
For example, using Kramer K-Touch control software you can design advanced
room-control and automation systems that can be operated from iOS or Android
touch devices. K-Touch can be used to perform device discovery over the network
as the FC-7 is set to be a DHCP client by default.
You can use the Kramer LAN Configurator software to discover devices that are
attached to the network, including the FC-7.
FC-7 – Overview 5
Page 11
#
reset to factory default parameters
Connector
a PC for a local firmware upgrade
5
ON LED
Lights green when the unit is powered on
6
MODE DIP-switches
Switch up (off) for GPIO, switch down (on) for relay
relay (down)
7
Port 1 and 2 I/O 3-pin
Each terminal block port connects to two GPIO ports
8
5V DC Connector
For extra power resiliency, connect to the optional 5V
4 Defining the FC-7 Ethernet Gateway −
GPIO/Relay
This section defines the FC-7.
Figure 2: FC-7 Ethernet Gateway − GPIO/Relay
1 LAN RJ-45 Connector Connects to an IP client or other controller, either
2 Activity LEDs
Ports 1 and 2, white (upper)
and blue (lower)
3 RESET Button Press and hold while cycling the device power to
4 SERVICE Mini USB
(Port 1 and Port 2)
Terminal Block
directly or via a LAN
Show the transmission status of port 1 and port 2:
When set as GPIO, the white LED indicates active
IO-P1 and blue LED indicates active IO-P2
When set as RELAY, the white LED indicates active
Relay-P1 and blue LED indicates active Relay-P2
Connects to a USB power source for powering and to
The default setting is port 1 GPIO (up) and port 2
or one relay
DC power supply, center pin positive. Not needed
when the device is supplied power by a USB power
source
6 FC-7 - Defining the FC-7 Ethernet Gateway − GPIO/Relay
Page 12
GPIO Analog in
Port IO
Function
FC-7 Function Table
Terminal Block
Connections
G P1 P2
IO Port
Default
TCP Default
Port [P1/P2]
Activity LEDs
P1-white P2-blue
Comment
GPIO
Relay
Ground IO1 IO2
Common NO1 NO2
Digital In
x 2
Normally
Open x 2
5000
5000
Key:
P1 / P2 – Port 1 / Port 2
IO
/ IO2 – GPIO Port 1 / GPIO Port 2
1
NO
/NO2 – Normally open Port 1 / Normally open Port 2
1
ON when IO
ports are active
ON when Relay
ports are active
& Digital out via
Web
FC-7 – Defining the FC-7 Ethernet Gateway − GPIO/Relay7
Page 13
5 Performing Initial Configuration
This chapter provides an overview of the initial configuration of the FC-7 and
comprises:
• Configuring the FC-7 (see Section 5.1
• Configuring an Ethernet connection on the PC (see Section 5.2)
Figure 3: Connecting the FC-7 for Initial Configuration
)
5.1 Configuring the FC-7 Ethernet Gateway − GPIO/Relay
Note: The FC-7 is shipped from the factory with DHCP enabled (off by default) and
a random IP address. To connect the FC-7 on first installation, you must identify the
IP address that was automatically assigned to the FC-7. To discover the IP address
of FC-7, use K-LAN Configurator, available for download from our website at
www.kramerav.com
.
8 FC-7 - Performing Initial Configuration
Page 14
To browse the FC-7 Web UI on taking the device out of the box:
Use the default host name: FC-7-xxxx, where xxxx are the last four digits of the
serial number of the device.
To configure the FC-7:
1. Connect the Ethernet port on the rear panel of the FC-7 to a PC, either
directly or via a LAN, (see Section 6.1
2. Using a Web browser and the relevant IP address or host name (see
Section 10), browse the General Info home page (see Figure 11
3. Click Device Settings to browse to the Device Settings page, (see
Figure 12
4. Enter the time and date manually, or enter the Time server address for
automatic time and date synchronization.
5. Click Save Changes.
6. Click Communication to browse to the Communication page, (see
Figure 13
).
).
).
).
7. Enter the IP address, mask and gateway for static IP addressing and click
Set. We recommend that you set a meaningful host name.
Note: If you have changed the IP address from the default setting, you must
reload the General Info home page again using the new IP address.
8. Click GPIO Port Settings to browse to the GPIO Port Settings page, (see
Section 7.4
parameters.
9. Set the trigger type, voltage levels and status of each port.
10. Click Save Changes.
11. Click Relay Port Settings to browse to the Relay Port Settings page, (see
Section 7.5
FC-7 – Performing Initial Configuration 9
). Here you can configure digital in, digital out and analog in port
). Here you can set the relays on or off.
Page 15
12. If required, click Security (see Section 7.6) to browse to the Security page.
13. Click ON to activate security.
The user name and password credentials popup appears.
14. Enter the required user name and password. (The default user name is
Admin and the password is Admin).
5.2 Setting Up an Ethernet Connection on the PC
If the control application can directly connect to the Ethernet driver, select the host
IP address and port number according to your FC-7 configuration, as illustrated in
Figure 4
.
Figure 4: Configuring a Remote Connection
10 FC-7 - Performing Initial Configuration
Page 16
the power to each device.
i
6 Connecting the FC-7
Always switch off the power to each device before connecting it to your
FC-7. After connecting your FC-7, connect its power and then switch on
Figure 5: Connecting the FC-7 Ethernet Gateway − GPIO/Relay
To connect the FC-7 as illustrated in the example inFigure 5:
1. Connect the device to a LAN or PC via the RJ-45 Ethernet connector.
2. Set DIP-switch 1 down to select relay.
3. Set DIP-switch 2 up to select GPIO.
.
FC-7 – Connecting the FC-7 11
Connect a relay-controlled device, (for example, a projection screen) to
terminal block 1, pin P1, according to the connections shown in Figure 6
Connect an input or output device, (for example, a sensor) to terminal block
2, according to the connections shown in Figure 6
.
.
Page 17
i
Normally
Open
Port IO
Function
GPIO
Relay
Figure 6: Terminal Block Connections
4. If the FC-7 does not receive power from a USB power connection, connect
the device to the power supply and connect the power adapter to the mains
electricity (not shown in Figure 5
Note: Changing the DIP-switches resets the ports to their default state: GPIO resets
to its low logic state and the relay resets to its open state.
Terminal Block Connections
G P1 P2
Ground IO1 IO2
Common
6.1 Connecting via Ethernet
You can connect to the FC-7 via Ethernet using either of the following methods:
N/A
).
• Directly to the PC using a crossover cable (see Section 6.1.1
• Via a network hub, switch, or router, using a straight-through cable (see
Section 6.1.2
Note: If you want to connect via a router and your IT system is based on IPv6,
speak to your IT department for specific installation instructions.
)
)
6.1.1 Connecting the Ethernet Port Directly to a PC
You can connect the Ethernet port of the FC-7 directly to the Ethernet port on your
PC using a crossover cable with RJ-45 connectors.
This type of connection is recommended for identifying the FC-7
with the factory configured default IP address.
After connecting to the Ethernet port, configure your PC as follows:
1. Click Start > Control Panel > Network and Sharing Center.
2. Click Change Adapter Settings.
3. Highlight the network adapter you want to use to connect to the device and
click Change settings of this connection.
12 FC-7 - Connecting the FC-7
Page 18
The Local Area Connection Properties window for the selected network
adapter appears as shown in Figure 7
Figure 7: Local Area Connection Properties Window
.
4. Highlight Internet Protocol Version 4 (TCP/IPv4) and click Properties.
The Internet Protocol Properties window relevant to your IT system appears
as shown in Figure 8 or Figure 9
FC-7 – Connecting the FC-7 13
.
Page 19
Figure 8: Internet Protocol Version 4 Properties W indow
Figure 9: Internet Protocol Version 6 Properties W indow
14 FC-7 - Connecting the FC-7
Page 20
5. Select Use the following IP Address for static IP addressing and fill in the
details as shown in Figure 10
For TCP/IPv4 you can use any IP address in the range 192.168.1.1 to
192.168.1.255 (excluding 192.168.1.39) that is provided by your IT
department.
.
Figure 10: Internet Protocol Properties Window
6. Click OK.
7. Click Close.
6.1.2 Connecting the Ethernet Port via a Network Hub or Switch
You can connect the Ethernet port of the FC-7 to the Ethernet port on a network
hub or switch using a straight-through cable with RJ-45 connectors.
FC-7 – Connecting the FC-7 15
Page 21
6.1.3 Connecting the GPIO Ports on the FC-7 to a Device
To connect the GPIO port on the FC-7 to a device:
• Connect the G pin on the GPIO port to the ground connection on the device
• Connect the S pin on the GPIO port to the signal/positive connection on the
device
•Set the DIP-switch for the port UP (Off)
6.1.4 Connecting the Relays on the FC-7 to a Device
To connect the relay port on the FC-7 to a device:
• Connect the C pin on the relay port to the ground connection on the device
• Connect the NO pin on the relay port to the signal/positive connection on the
device
•Set the DIP-switch for the port DOWN (On) for Relay
16 FC-7 - Connecting the FC-7
Page 22
7 Remote Operation via the Web UI
The embedded Web UI can be used to remotely operate the FC-7 using a Web
browser and an Ethernet connection.
Before attempting to connect:
•Perform the initial configuration in Section 5.1
Section 6.1
•Ensure that your browser is supported (see Section 9)
7.1 Browsing the Web UI
To browse the Web UI:
1. Open your Internet browser. Type the IP address of the device (see
Section 5.1
The Loading page appears followed shortly by the General Info page shown in
Figure 11
The General Info page displays the following:
• Model Name
• Firmware version
• Device serial number
• Web UI version
) in the Address bar of your browser.
.
and connecting via Ethernet in
FC-7 – Remote Operation via the Web UI 17
Page 23
Figure 11: General Info Page
Loading and Saving Configurations
Loading and saving configurations is used for duplicating multiple device definitions
for easy system configuration. The configurations are loaded and saved to a local
PC. Load and save is performed using the buttons at the bottom left-hand side of
the screen for all pages displayed.
To load a configuration:
1. Click Load.
The Explorer window opens.
2. Browse to the required file.
3. Select the required file and click Open.
The device is configured according to the saved preset.
18 FC-7 - Remote Operation via the Web UI
Page 24
UI Page
Parameter
Sync Every Day time
TCP Port
Maximum Reported Steps
To save the current configuration:
1. Configure the device as required.
2. Click Save.
The Save File window opens.
3. Browse to the required location to which to save the file.
4. Enter the required name for the saved preset.
5. Click OK.
The current configuration is saved.
Note: When using Chrome, the file is automatically saved in the Downloads folder.
The following parameters are saved to the configuration file:
Device Settings (Figure 12) Model Name
Communication (Figure 13) UDP Port
GPIO Port Settings (Figure 14)GPIO Port
Time Zone
Daylight Savings Time mode
Use Time Server mode
Time Server Address
Trigger Type
Pull-up Resistor
Threshold VDC Range Min
Threshold VDC Range Max
7.2 Setting Device Name and Time Functions
The Device Settings page (Figure 12) allows you to view the model name and time
server status. You can also modify the following fields:
• Device name
• Device time, date, and time zone
• Use a timeserver to set the time and date automatically using a (if the device is
connected to the Internet), including the Time Zone and daylight savings time
FC-7 – Remote Operation via the Web UI 19
Page 25
Figure 12: Device Settings Page
The FC-7 has a built-in clock that can synchronize with a Time Server if required.
To enable Time Server synchronization:
1. Browse to the Device Settings page by clicking Device Settings.
The Device Settings page is displayed as shown in Figure 12
.
2. Click the Use Time Server ON button.
3. Enter the IP address of the Time Server.
4. Enter the time of day at which the FC-7 should synchronize with the Time
Server.
5. Click Save Changes.
20 FC-7 - Remote Operation via the Web UI
Page 26
7.3 Setting Communication Parameters
The communication page allows you to:
• Turn DHCP for the device on and off
• Edit the IP settings for static IP addressing
Note: The default IP address setting for the device is DHCP.
Figure 13: Communication Page
After modifying any of the IP settings, click Set to save the changes.
FC-7 – Remote Operation via the Web UI 21
Page 27
7.4 Setting GPIO Port Parameters
GPIO ports are used to connect and control hardware devices to the FC-7 such as
sensors, switches and LED indicators that input and output digital signals and input
analog signals.
Figure 14: GPIO Port Settings Page
The GPIO Port Setting page allows you to configure the following for each GPIO
port:
• Trigger type—digital input, digital output, or analog input
• Enable and disable the pull-up resistor for the digital input and output
• Set the threshold trigger voltage range for the digital input
• Set the current status for the digital output signal to high or low
• Set the maximum number of reported steps for the analog input
• Read—Press to read the state of the port (displayed according to the page)
• State—Displays the digital state of the port, either 1 (high) or 0 (low)
(displayed according to the page)
GPIO sub-ports are displayed according to their DIP-switch settings.
22 FC-7 - Remote Operation via the Web UI
Page 28
Note: The default parameter settings change depending on which trigger type is
selected.
Note: When DIP-switches 1 and 2 are set down to Relay, GPIO ports 1
through 4 are grayed out and the following GPIO port settings screen
appears:
7.4.1 Setting Digital In Trigger Parameters
Figure 15: GPIO Port Settings Page Digital IN
Set the trigger type to Digital In (default). With this selection, the digital input trigger
mode reads the digital input of an external sensor device that is connected to the
GPIO port. It detects high (upon passing Max. threshold from Low state, default
2.2V) or low (upon passing Min threshold from High state, default 0.8V) port states
according to the user defined voltage threshold levels:
•Pull-up resistor enabled (default)
Detects an open circuit as High, or a short to ground as Low. This is suitable
for example, for a pushbutton switch (connecting one terminal of the switch to
ground, and the other to the input) or for an alarm closing a circuit that
activates a series of actions.
FC-7 – Remote Operation via the Web UI 23
Page 29
When the pull-up is enabled, the port state is high and to be triggered it must
be pulled low by the externally connected sensor.
•Pull-up resistor disabled
Suitable, for example, for a high-temperature alarm that exceeds the
maximum voltage threshold.
When disabled, the port state is low and to be triggered it must be pulled high
by the externally connected sensor.
7.4.2 Setting Digital Out Trigger Parameters
Figure 16: GPIO Port Settings Page Digital OUT
Set the trigger type to Digital Out. With this selection, the external device, (for
example, an electric blind) is controlled by the FC-7.
When selecting the Digital Out trigger type, the warning popup shown in Figure 17
is displayed.
Figure 17: Digital Out Selection W arning Popup
24 FC-7 - Remote Operation via the Web UI
Page 30
The digital output mode function is defined by the pull-up resistor setup:
•Pullup resistor enabled:
The port is used for controlling external devices such as room or light
switches. The external source device determines the voltage output; the
maximum voltage is 30V DC and the maximum current is 100mA.
Note: take care that the current in this configuration does not exceed 100mA!
When enabled, the port state is high by default. For the state to be low, you must
click Low from the Current Status.
•Pullup resistor disabled (default):
The port can be used for controlling devices that accept a TTL signal such as
for powering LEDs. The voltage output is TTL positive logic: open: ~ 3.5V;
closed: ~ 0.3V.
When disabled, the port state is low by default and to set it high, you must click
High from the Current Status.
7.4.3 Setting Analog In Trigger Parameters
Figure 18: GPIO Port Settings Page Analog IN
Set the trigger type to Analog In. With this selection, the port is triggered by an
analog external device, such as, a volume control device. The trigger is activated
once when the detected voltage is within 0 to 30V DC voltage range.
FC-7 – Remote Operation via the Web UI 25
Page 31
You can select the number of steps the analog input signal will be divided into,
starting with step 1 and with a maximum of 100 (default 8). The voltage of each step
is dependent on the number of steps selected:
Individual step voltage = 30V / number of steps
When selecting the Analog In trigger type, the Pullup resistor and Threshold
settings are disabled.
7.5 Setting Relay Port Status
The Relay Port Settings page allows you to turn the relays on and off to control
relay-driven devices such as shades, projection screens and lighting systems.
Figure 19: Relay Port Settings Page
The relay ports have the following characteristics:
• Rated at 30V DC and 1A
• Default state of normally open
26 FC-7 - Remote Operation via the Web UI
Page 32
•A non-latching relay function, that is, the contact is left open when unpowered
or on power up state. This means that if a relay is closed and power is lost, the
relay returns to its default state. To return it to its pre-power loss state, the
setting must be changed using either the Web UI or a Protocol 3000 command
To close a relay, (for example, relay 2):
1. On the Relay Setting page, click Port button 2 to select the second relay.
The current relay status is shown to the right of the button.
2. Click Close.
The relay closes, the button changes color, and the Relay 2 LED on the front
panel lights green.
Note: When DIP-switches 1 and 2 are set up to GPIO, Relay ports 1
through 4 are grayed out and the following Relay port settings screen
appears:
7.6 Activating Security
The Security page allows you to turn logon authentication on or off.
FC-7 – Remote Operation via the Web UI 27
Page 33
Figure 20: Security Page
When security is on, access to the Web UI is granted only on submission of a valid
user and password. The default user ID is Admin and the password is Admin.
To activate Web UI security:
1. On the Security page, click ON.
The confirmation popup is displayed as shown in Figure 21
.
Figure 21: Security Confirmation Popup
2. Click OK.
The Authentication Required popup is displayed as shown in Figure 22
28 FC-7 - Remote Operation via the Web UI
.
Page 34
Figure 22: Authentication Required Popup
3. Enter the default username and password.
4. Click OK.
5. Wait until the Web UI has reloaded. Click the Security page button.
The page show in Figure 23
is displayed.
Figure 23: Security Activated Page
6. If required, click OFF to turn security off, or change the password and click
Change.
FC-7 – Remote Operation via the Web UI 29
Page 35
7.7 Using the Logs Page
The Logs page allows you to:
• View current logs
• Configure the logs
• Filter the logs
Figure 24: Logs Page
The display may not update automatically. Click Refresh to update the display.
Use the Log Filter check-boxes to select which events to display from the log. Use
the Log Config check-boxes to select which events are recorded.
30 FC-7 - Remote Operation via the Web UI
Page 36
7.8 Kramer Information
The About Us page displays the Web UI version and the Kramer company details.
Figure 25: About Us Page
FC-7 – Remote Operation via the Web UI 31
Page 37
8 Using FC-7 Operations
This section explains how to reset the device and upgrade device firmware.
8.1 Resetting to the Factory Default Settings
To reset the device to its factory default settings:
1. Turn off the power to the device.
2. Press and hold the Reset button on the front panel.
3. Turn on the power to the device while holding down the Reset button for a
few seconds.
4. Release the button.
The device is reset to the factory default settings.
8.2 Upgrading the Firmware
For instructions on upgrading the firmware see the “Kramer K-Upload User
Manual”.
32 FC-7 - Using FC-7 Operations
Page 38
Ports
4 GPIO
On 2-pin terminal blocks
2 relays
On 3-pin terminal blocks
1 LAN
On an RJ-45 connector
1 mini USB connector
For programming
Power
Power consumption
5V DC, 370mA
Cooling
Convection ventilation
Environmental
Operating temperature
0° to +40°C (32° to 104°F)
Storage temperature
–40° to +70°C (–40° to 158°F)
Humidity
10% to 90%, RHL non-condensing
Enclosure type
Aluminum
Net dimensions
6.22cm x 5.18cm x 2.44cm (2.45" x 2.0" x
1.0") W, D, H.
Net weight
0.08kg (0.18lbs) approx.
Shipping dimensions
15.7cm x 12cm x 8.7cm (6.2" x 4.7" x 3.4")
Shipping weight
0.27kg (0.6lbs) approx.
Transit Association)
Safety
CE
Environmental
RoHs, WEEE
Accessories
Included
3ft USB cable, bracket set
Specifications are subject to change without notice at www.kramer av.com
9 Technical Specifications
Conditions
General
W, D, H.
Regulatory Compliance Vibration ISTA 1A in carton (International Safe
Optional PS-504 5V DC power adapter,
FC-7 – Technical Specifications 33
RK-4PT 19“ rack adapter,
Cables – see
www.kramerav.com/product/FC-7
Page 39
Ethernet
DHCP:
Off
IP Address:
192.168.1.39
Subnet Mask:
255.255.0.0
Gateway:
192.168.0.1
Maximum Simultaneous
Connections:
40
TCP Port 1:
5001
TCP Port 2:
5002
UDP Port:
50000
Web UI Access
User name:
Admin
Password:
Admin
10 Default Parameters
Note: The FC-7 is dispatched from the factory with DHCP enabled and a random IP
address. After performing a factory reset, the DHCP and the IP address are set to
the values shown below.
Host Name: FC-7-xxxx
where xxxx are the last four digits of the serial
number of the device
Default Logon Authentication
34 FC-7 - Default Parameters
Page 40
11 Kramer Protocol 3000
The FC-7 can be operated using the Kramer Protocol 3000 serial commands. The
command framing varies according to how you interface with the FC-7. For
example, a basic video input switching command that routes a layer 1 video signal
to HDMI out 1 from HDMI input 2 (ROUTE 1,1,2), is entered as follows:
•Terminal communication software, such as Hercules:
The framing of the command varies according to the terminal
communication software.
•K-Touch Builder (Kramer software):
FC-7 – Kramer Protocol 3000 35
Page 41
Start
Address (optional)
Body
Delimiter
#
Destination_id@
Message
CR
Start
Body
Delimiter
#
Start
Address
Body
Delimiter
Command_3 Parameter3_1,Parameter3_2,…|…
•K-Config (Kramer configuration software):
All the examples provided in this section are based on using the
K-Config software.
You can enter commands directly using terminal communication software (e.g.,
Hercules) by connecting a PC to the serial or Ethernet port on the FC-7. To enter
CR press the Enter key (LF is also sent but is ignored by the command parser).
Commands sent from various non-Kramer controllers (e.g., Crestron) may require
special coding for some characters (such as, /X##). For more information, refer to
your controller’s documentation.
11.1 Kramer Protocol 3000 – Syntax
11.1.1 Host Message Format
11.1.1.1 Simple Command
Command string with only one command without addressing:
11.1.1.2 Command String
Formal syntax with commands concatenation and addressing:
When a message string contains more than one command, a pipe ( '|' ) character
separates each command.
Spaces between parameters or command terms are ignored.
11.1.4 Entering Commands
You can directly enter all commands using a terminal with ASCII communications
software, such as HyperTerminal, Hercules, etc. Connect the terminal to the serial
or Ethernet port on the Kramer device. To enter CR press the Enter key.
( LF is also sent but is ignored by command parser).
For commands sent from some non-Kramer controllers like Crestron, some
characters require special coding (such as, /X##). Refer to the controller manual.
11.1.5 Command Forms
Some commands have short name syntax in addition to long name syntax to allow
faster typing. The response is always in long syntax.
11.1.6 Chaining Commands
Multiple commands can be chained in the same string. Each command is delimited
by a pipe character (“|”). When chaining commands, enter the message starting
character and the message closing character only once, at the beginning of the
string and at the end.
Commands in the string do not execute until the closing character is entered.
A separate response is sent for every command in the chain.
11.1.7 Maximum String Length
64 characters
38 FC-7 - Kramer Protocol 3000
Page 44
Command
Description
#
Protocol handshaking
BUILD-DATE
Read device build date
COM-ROUTE
Set/get tunneling port routing
COM-ROUTE-ADD
Add communication route tunnel connection
COM-ROUTE-REMOVE
Remove communication route tunnel connection
DEL
Deletes a file
DIR
List files
ETH-PORT
Sets protocol port
ETH-TUNNEL
Get parameters for open tunnels
FACTORY
Restart the machine with the default
FORMAT
Format the file system
FS-FREE
Print free file space
GET
Get file content
GPIO-CFG
Set/get HW GPIO configuration
GPIO-STATE
Set/get HW GPIO state
GPIO-STEP
Set/get HW GPIO step
GPIO-THR
Set/get HW GPIO threshold voltage
GPIO-VOLT
Get HW GPIO voltage level
HELP
List of commands
LOGIN
Set/get protocol permission
LOGOUT
Demotes the terminal security level to minimum
MACH-NUM
Set device ID
MODEL
Read device model
NAME
Set/get device (DNS) name
NAME-RST
Reset device name to default
NET-DHCP
Set/get DHCP mode
NET-GATE
Set/get gateway IP
NET-IP
Set/get device IP address
NET-MAC
Get the MAC address
NET-MASK
Set/get the device subnet mask
PASS
Set/get the password for login level
PORT-LOCK
Set/get the port lock state
PORT-TYPE
Set/get the port type
PROT-VER
Get protocol version
RELAY-STATE
Set/get relay state
RESET
Reset device
SECUR
Set/get current security state
SN
Get device serial number
11.2 Kramer Protocol 3000 – Command List
FC-7 – Kramer Protocol 3000 39
Page 45
Command
Description
TIME
Set/get the time
TIME-LOC
Set/get local time offset from UTC/GMT
TIME-SRV
Set/get time synchronization from server
VERSION
Get firmware version number
40 FC-7 - Kramer Protocol 3000
Page 46
#
#CR
~nn@SP OKCR LF
Validates the Protocol 3000 connection and gets the machine number
“#”,0x0D
-
BUILD-DATE?
#BUILD-DATE?CR
~nn @BUILD-DATESP
CR LF
date – Format: YYYY/MM/DD where YYYY = Year, MM = Month, DD = Day
hh:mm:ss
“#BUILD-DATE?”,0x0D
11.3 Kramer Protocol 3000 – Detailed Commands
This section lists the detailed commands applicable to the FC-7.
11.3.1 #
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Protocol handshaking
Get: - -
Response
Parameters
Response Triggers
Notes
Step-in master products use this command to identify the availability of a device
K-Config Example
-
End User Public
- -
11.3.2 BUILD-DATE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: - -
Get: Get device build date
Response
dateSPtime
Parameters
time – Format:
Response Triggers
Notes
K-Config Example
FC-7 – Kramer Protocol 3000 41
where hh = hours, mm = minutes, ss = seconds
- -
End User Public
Page 47
–
COM-ROUTE?
␍
Get tunneling
port routing
#COM-ROUTE?
~nn @COM-ROUTE␠
COM_Num – machine dependent
TCP client ("/0")
This command sets tunneling port routing. Every com port can send or receive data from the ETH port.
All com ports can be configured to the same ETH port.
Set COM1 as RS-232, port 1, Eth port 1, send replies, keep alive 30 seconds
“#COM-ROUTE 1,1,1,1,30”,0x0D
11.3.3 COM-ROUTE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set tunneling
Set:
port routing
Get:
Response
Parameters
portType −1 (UDP), 2 (TCP)
ETHPort − TCP/UDP port number
ETH_rep_en −1 (COM port sends replies to new clients), 0 (COM port does not send replies to new
clients)
TCP_keep_alive_timing− 0-3600 seconds − every x seconds the device sends an empty string to
Timeout − Keep alive timeout in seconds (1 to 3600)
Add COM1 port as TCP, port 1, Eth port 1, send replies, keep alive 30 seconds:
“#COM-ROUTE-ADD 1,1,1,1,30”,0x0D
COM-ROUTE-REMOVE
Get: - -
-
Remove a communication route
tunnel connection
Get: - -
~nn @COM-ROUTE-REMOVE␠
ComNum – machine dependent
Remove com port 1:
“#COM-ROUTE-REMOVE 1”,0x0D
11.3.4 COM-ROUTE-ADD
Functions Permission Transparency
Set:
Get: - - -
Description Syntax
Set:
Get: - -
Response
Parameters
portType −1 (UDP), 2 (TCP)
ETHPort − TCP/UDP port number
ETHRepEn −1 (COM port sends replies to new clients), 0 (COM port does not send replies to new clients)
Response Triggers
Notes
K-Config Example
Add a communication route tunnel
connection
11.3.5 COM-ROUTE-REMOVE
Functions Permission Transparency
Set:
Administrator Internal
#COM-ROUTE-ADD␠
omNum,PortType,EthPort,EthRepEn,Timeout
Administrator Internal
Description Syntax
Set:
Response
ComNum␍␊
Parameters
Response Triggers
Notes
K-Config Example
FC-7 – Kramer Protocol 3000 43
#COM-ROUTE-REMOVE␠ ComNum ␍
Page 49
DEL
-
#DELSP
CR
~nn @DELSP
CR
file_name - name of file to delete (file names are case-sensitive)
“DEL test”,0x0D
Set:
DIR
Administrator
Public
Set:
List files in device
#DIRCR
Multi-line:
TAB
SPbytes. CR LF
free_size − free space in bytes in device file system
The response displays each tunnel in a separate line.
“ETH-TUNNEL? 1”,0x0D
11.3.8 ETH-PORT
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set Ethernet port protocol
Get: Get Ethernet port protocol
Response
portType, ETHPort
Parameters
Response Triggers
K-Config Example
Set ETH port 1 to UDP:
11.3.9 ETH-TUNNEL
Functions Permission Transparency
Description Syntax
Administrator Public
End User Public
portType,ETHPort
Get parameters for open tunnels
Response
~nn @ETH-TUNNEL␠
Parameters
connections)
ComNum – UART number
portType − 1 (UDP), 2 (TCP)
ETHPort – TCP/UDP port number
EthIp – client IP address
RemotPort – remote port number
EthRepEn – 1 (COM port sends replies to new clients), 0 (COM port does not send replies to new clients)
Response Triggers
Notes
K-Config Example
FC-7 – Kramer Protocol 3000 45
Page 51
FACTORY
configuration
~nn @FACTORYSPOK CR LF
This command deletes all user data from the device. The deletion can take some time.
“#FACTORY”,0x0D
FORMAT
-
#FORMATCR
~nn @FORMATSPOK CR LF
“#FORMAT”,0x0D
11.3.10 FACTORY
Functions Permission Transparency
Set:
Get: -
Description S ynta x
Set:
Get: - -
Response
Parameters
Response Triggers
Notes
Your device may require powering off and powering on for the changes to take effect.
K-Config Example
Reset device to factory default
11.3.11 FORMAT
Functions Permission Transparency
Set:
Get:
Description S ynta x
Set: Format file system
Get: - -
Response
End User Public
- -
#FACTORYCR
Administrator Public
- -
Parameters
Response Triggers
Notes
Response could take several seconds until formatting completes
K-Config Example
46 FC-7 - Kramer Protocol 3000
Page 52
-
FS-FREE?
#FS-FREE?CR
~nn @FS_FREESP
CR LF
free_size − free size in device file system in bytes
“#FS-FREE?”,0x0D
Set: - -
-
GET
#GETSP file_nameCR
~nn @GETSP
SPOK CR LF
file_name− name of file to get contents
Get a file named “test”:
“#GET test”,0x0D
11.3.12 FS-FREE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: - -
Get: Get file system free space
Response
free_size
Parameters
Response Triggers
K-Config Example
11.3.13 GET
Functions Permission Transparency
- -
Administrator Public
Get:
Description Syntax
Set: - -
Get: Get file
Response
Multi-line:
~nn @GETSPfile_name,file_size SPREADYCR LF
contents
Parameters
contents − byte stream of fil e contents
file_size − size of file (device sends it in response to give user a chance to get ready)
GPIO-STATE? can only be sent i n digital out mode and the answer is 0 (low), 1 (high). In all other modes
In analog mode the answer is 0 to 100
Configure GPIO 2 to low state:
“#GPIO-STATE 2,0”,0x0D
11.3.15 GPIO-STATE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set HW GPIO state
Get: Get HW GPIO state
Response
HwGpioNumber,HwGpioState
Parameters
HwGpioState
Response Triggers
Notes
an error message is sent
The device uses this command to notify the user of any change regarding the step and voltage in:
In digital mode the answer is 0 (low), 1 (high)
K-Config Example
FC-7 – Kramer Protocol 3000 49
Page 55
GPIO-STEP
End User
Public
GPIO-STEP?
End User
Public
#GPIO-STEP␠ HwGpioNumber,Step ␍
#GPIO-STEP␠ HwGpioNumber␍
~nn @GPIO-STEP␠
␍␊
HwGpioNumber – HW GPIO number: 1-n
CurrentStep – the actual step depending on the measured voltage
In digital mode the response is 2
In other modes an error is returned
Set GPIO 2 step 1 to 50:
“#GPIO-STEP 2,1,50”,0x0D
GPIO-THR
End User
Public
GPIO-THR?
End User
Public
#GPIO-
THR␠ HwGpioNumber,LowLevel,HighLevel ␍
#GPIO-THR?␠ HwGpioNumber␍
~nn @GPIO-THR␠
␍␊
HwGpioNumber – hardware GPIO number: 1-n
HighLevel – voltage 2000 to 30000 millivolts
Set GPIO 1 voltage levels between 600mV to 15000mV:
“#GPIO-THR 1,600,15000”,0x0D
11.3.16 GPIO-STEP
Functions Permission Transparency
Set:
Get:
Description Synt ax
Set: Set HW GPIO step
Get: Get HW GPIO step
Response
HwGpioNumber,NumOfStep,CurrentStep
Parameters
NumOfStep – the configuration step (see note below)
Response Triggers
Notes
In analog mode the response is 1 to 100
K-Config Example
11.3.17 GPIO-THR
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set HW GPIO voltage levels
Get: Get HW GPIO voltage levels
Response
HwGpioNumber,LowLevel,HighLevel
Parameters
LowLevel – voltage 500 to 28000 millivolts
Response Triggers
Notes
K-Config Example
50 FC-7 - Kramer Protocol 3000
Page 56
- - -
GPIO-VOLT?
End User
Public
#GPIO-VOLT?␠ HwGpioNumber␍
~nn @GPIO-VOLT ␠
␍␊
HwGpioNumber – hardware GPIO number: 1-n
Voltage – voltage 0 to 30000 millivolts
Administrator permission level
When set, login must be performed upon each connection
The permission system works only if security is enabled with the SECUR command. It is not mandatory to
K-Config Example
login_level
command). Default password is an empty string
Not Secure Public
Not Secure Public
login_level,password
52 FC-7 - Kramer Protocol 3000
Page 58
LOGOUT
-
#LOGOUTCR
~nn @LOGOUTSPOK CR LF
“#LOGOUT”,0x0D
Set:
MACH-NUM
End User
Public
Set:
Set machine number (device ID)
#MACH-NUMSP machine_number CR
~nn @MACH-NUMSPmachine_number CR LF
The new machine number is only set after restarting the device.
“#MACH-NUM 4”,0x0D
11.3.21 LOGOUT
Functions Permission Transparency
Set:
Get:
Description Synta x
Set: Cancel current permission level
Get: - -
Response
Parameters
Response Triggers
Notes
Logs out from User or Administrator permission levels
K-Config Example
11.3.22 MACH-NUM
Functions Permission Transparency
Not Secure Public
- -
Get:
Description Syntax
Get: - -
Response
Parameters
machine_number – New machine number
Response Triggers
Notes
K-Config Example
FC-7 – Kramer Protocol 3000 53
- -
Page 59
-
MODEL?
#MODEL?CR
~nn @MODELSP
CR LF
model_name – String of up to 19 printable ASCII chars
to the connected equipment. The Matrix saves this data in memory to answer REMOTE-INFO requests
“#MODEL?”,0x0D
11.3.23 MODEL
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: - -
Get: Get device model
Response
model_name
Parameters
Response Triggers
Notes
This command identifies equipment connected to Step-in master products and notifies of identity changes
K-Config Example
- -
End User Public
54 FC-7 - Kramer Protocol 3000
Page 60
NAME
NAME?
#NAMESP
CR
#NAME?CR
~nn @NAME? SP
CR LF
The machine name is not the same as the model name. The machine name is used to identify a specific
machine or a network in use (with DNS feature on)
“#NAME FC-7-4321”,0x0D
11.3.24 NAME
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set machine (DNS) name
Get: Get machine (DNS) name
Response
Set: ~nn @NAMESPmachine_name CR LF
Get:
Parameters
machine_name− string of up to 15 alpha-numeric chars (can include hyphen, not at the beginning or
end)
Response Triggers
Notes
K-Config Example
Set machine name to FC-7-4321:
machine_name
Administrator Public
End User Public
machine_name
FC-7 – Kramer Protocol 3000 55
Page 61
NAME-RST
-
factory default
~nn @NAME-RSTSPOK CR LF
Factory default of machine (DNS) name is “KRAMER_” + 4 last digits of device serial number
“#NAME-RST”,0x0D
NET-DHCP
NET-DHCP?
#NET-DHCPSP modeCR
Get:
Get DHCP mode
#NET-DHCP?CR
~nn @NET-DHCPSP
CR LF
NET-IP
Connecting Ethernet to devices with DHCP may take more time in some networks
Enable DHCP mode, if available:
“#NET-DHCP 1”,0x0D
11.3.25 NAME-RST
Functions Permission Transparency
Set:
Get:
Description Syntax
Set:
Get: - -
Response
Parameters
Response Triggers
Notes
K-Config Example
Reset machine (DNS) name to
11.3.26 NET-DHCP
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set DHCP mode
Administrator Public
- -
#NAME-RSTCR
Administrator Public
End User Public
Response
mode
Parameters
mode – 0 (do not use DHCP. Use the IP address set by the factory or the NET-IP command), 1 (try to use
DHCP. If unavailable, use the IP address set by the factory or the
Response Triggers
Notes
To connect with a randomly assigned IP by DHCP, specify the device DNS name (if available) using the
NAME command. You can also get an assigned IP by direct connection to USB or RS-232 protocol port if
available
Consult your network administrator for correct settings
K-Config Example
56 FC-7 - Kramer Protocol 3000
command)
Page 62
NET-GATE
NET-GATE?
#NET-GATESP
CR
#NET-GATE?CR
~nn @NET-GATESP
CR LF
ip_address – gateway IP address, in the following format: xxx.xxx.xxx.xxx
“#NET-GATE 192.168.000.001”,0x0D
NET-IP
NET-IP?
#NET-IPSP
CR
#NET-IP?CR
~nn @NET-IPSP
CR LF
xxx.xxx.xxx.xxx
Consult your network administrator for correct settings
Set the IP address to 192.168.1.39:
“#NET-IP 192.168.001.039”,0x0D
11.3.27 NET-GATE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set gateway IP
Get: Get gateway IP
Response
ip_address
Parameters
Response Triggers
Notes
A network gateway connects the device via another network, possibly over the Internet. Be careful of
security problems. Consult your network administrator for correct settings.
K-Config Example
Set the gateway IP address to 192.168.0.1:
11.3.28 NET-IP
Functions Permission Transparency
Set:
Get:
Description S ynta x
Set: Set IP address
Get: Get IP address
Response
ip_address
Parameters
ip_address – IP address, in the following format:
Response Triggers
Notes
Administrator Public
End User Public
ip_address
Administrator Public
End User Public
ip_address
K-Config Example
FC-7 – Kramer Protocol 3000 57
Page 63
-
NET-MAC?
#NET-MAC?CR
~nn @NET-MACSP
CR LF
mac_address – unique MAC address. Format: XX-XX-XX-XX-XX-XX where X is hex digit
“#NET-MAC?”,0x0D
Set:
NET-MASK
Administrator
Public
NET-MASK?
Set:
Set subnet mask
#NET-MASKSP net_maskCR
#NET-MASK?CR
~nn @NET-MASKSPnet_mask CR LF
The subnet mask limits the Ethernet connection within the local network
Set the subnet mask to 255.255.0.0:
“#NET-MASK 255.255.000.000”,0x0D
11.3.29 NET-MAC
Functions Permission Transparency
Set:
Get:
Description Synta x
Set: - -
Get: Get MAC address
Response
mac_address
Parameters
Response Triggers
Notes
K-Config Example
11.3.30 NET-MASK
Functions Permission Transparency
- -
End User Public
Get:
Description S ynta x
Get: Get subnet mask
Response
Parameters
net_mask − format: xxx.xxx.xxx.xxx
Response Triggers
Consult your network administrator for correct settings
Notes
K-Config Example
58 FC-7 - Kramer Protocol 3000
End User Public
Page 64
PASS
PASS?
#PASSSP
CR
#PASS?SP login_levelCR
~nn @PASSSP
CR LF
login_level – level of login to set: User, Admin
The default password is an empty string
password – password for the login_level. Up to 15 printable ASCII chars.
Response Triggers
Notes
K-Config Example
Set the password for the Admin protocol permission level to 33333:
11.3.32 PORT-LOCK
Functions Permission Transparency
Set:
Administrator Public
Administrator Public
login_level,password
End User Public
Description Syntax
Set: Set the port lock
Get:
Response
PortNumber,LockState
Parameters
Response Triggers
Notes
K-Config Example
FC-7 – Kramer Protocol 3000 59
Page 65
PORT-TYPE
PORT-TYPE?
#PORT-TYPE␠ PortNumber,PortType,PortName ␍
#PORT-TYPE?␠ PortNumber␍
~nn @PORT-TYPE␠
␍␊
PortNumber − Port number: 1-n
PortName − A string describing the port type
Change port 3 to relay and name it blinds:
“#PORT-TYPE 3,3,blinds”,0x0D
RELAY-STATE
RELAY-STATE?
#RELAY-STATE␠ RelayNumber,RelayState ␍
#RELAY-STATE?␠ RelayNumber␍
~nn @RELAY-STATE␠RelayNum,RelayState ␍␊
RelayNumber – relay number (1-2)
RelayState – relay state 0 (open), 1 (close)
Close relay 2:
“#RELAY-STATE 2, 1”,0x0D
11.3.33 PORT-TYPE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Change the port type
Get: Get the port type
Response
PortNumber,PortType,PortName
Parameters
PortType −3 (Relay), 4 (IR), 5 (GPIO)
Response Triggers
Notes
K-Config Example
11.3.34 RELAY-STATE
Functions Permission Transparency
Set:
Get:
Description Syntax
Set: Set relay state
Get: Get relay state
Response
End User Public
End User Public
End User Public
End User Public
Parameters
Response Triggers
Notes
K-Config Example
60 FC-7 - Kramer Protocol 3000
Page 66
-
PROT-VER?
#PROT-VER?CR
~nn @PROT-VERSP3000:
CR LF
version − XX.XX where X is a decimal digit
“#PROT-VER?”,0x0D
Set:
RESET
Administrator
Public
-
Set:
Reset device
#RESETCR
~nn @RESETSPOK CR LF
To avoid locking the port due to a USB bug in Windows, disconnect USB connections immediately after
running this command. If the port was locked, disconnect and reconnect the cable to reopen the port.