FrontRow CB6000 Assembly instructions

CB6000
Installer Guide

YOU’RE ABOUT TO MAKE
LEARNING MORE ACCESSIBLE
Welcome to FrontRow — the teacher- and tech-friendly way
to improve the learning environment in every classroom.
To make your installation of the FrontRow CB6000 as
efficient as possible, we recommend that you first read the
section in this guide called Before You Begin, and from
there proceed to Steps 1 through 6.
If you follow the steps set out in this Installer Guide and
organize everything you need beforehand, you’ll find
setting up your FrontRow CB6000 touch control panel to be
quite simple. Of course, if you run into any obstacles, you can
always find contact information for our technical support
representatives at www.gofrontrow.com/contact-us.
Thank you for choosing FrontRow! You're just steps away
from a more productive classroom.

Read Me
CONTENTS
Be sure to read the helpful tip boxes found throughout this guide. Of
course, if you need further assistance, you can always call us at one of the
numbers found on the back page.
Step 1......................................................................................1-5
Before You Begin
Step 2........................................................................................6
Get Your Configuration Files
Step 3.....................................................................................7-12
Configuring Your CB6000s
Step 4.......................................................................................13
Physical Installation Prep
Step 5.......................................................................................14
Plan Your installation
Step 6....................................................................................15-16
Install Your CB6000
Appendix A ...............................................................................17-23
Control Logic Programming
Appendix B ...............................................................................24-26
Creating Your Own User Interface
Appendix C...............................................................................27-31
Setting Preferences
Appendix D...............................................................................32-34
ICR-01 Smart Receiver/Juno Connect Commands
Appendix E ..................................................................................35
CM3000 Commands
Appendix F ..................................................................................36
CA1000 Commands
Appendix G..................................................................................37
Setting Up An Alert Button
Appendix H..................................................................................38
Controlling the CMBT Bluetooth Audio Receiver Remotely
Appendix I...................................................................................41
Troubleshooting

Make sure you’ve got everything you need to install your FrontRow CB6000. By taking the time to prepare,
you’ll help ensure the actual set-up is as quick and problem-free as possible.
1. Visualize your goal
When your FrontRow system CB6000 is installed, it may look something like this:
Step 1: Before you begin
1
The CB6000 can also be paired with FrontRow Teacher Edition for iOS to control the classroom from an
iPad or iPhone. Available on the App Store, Teacher Edition instantly supports all the actions and buttons
you program into the CB6000, making it easy to configure, and easy for teachers to learn and use.
Download the Teacher Edition for iOS Setup Guide from the FrontRow website for instructions on configuring
an iPad with the CB6000.

2. Get familiar with the touch screen
Date/time display
User control buttons
Info screen
Built-in functions menu
Home button
Backlight level
Backlight controls
Stopwatch/timer
Information about this unit Run diagnostics**
Reset IP address and web login password**
Clear priority message*
Calibrate screen**
*Password required. Use either installer password (1538) or touch panel password (default is 1357; see Appendix C.7)
**Password required. Use installer password (1538)
Network jack
Auxiliary jack (standalone power and other user functions)
Main Screen
Menu Screen
Back of CB6000
2

3
3. What do you want to control? How do you want to control it?
Your CB6000 can let teachers control or communicate with practically any device or person. Now is the time
to plan what you want to do.
Example 1: Typical ezRoom setup with projector
In this example, the CB6000 works with other ezRoom components to turn a projector on and off, switch
inputs, handle the transport controls for a DVD player, and control audio volume from the teacher’s com-
puter, an MP3 player, and two FrontRow wireless microphones. If FrontRow Conductor™ is being used in
the school, the CB6000 could also initiate intercom calls and trigger alerts.
Network
Switch
5V / 18V
ICR-01
Audio
VGA
HDMI
Audio Extractor
LAN
Audio
HDMI
CAT5
CAT5
CAT5
CAT5
COAX
5V
AV Cable
18AWG
18AWG
Serial
OR
USB Audio
HDMI
OR
CAT5
Relay (CB6000 only)
CAT5
Audio (CB55 only)
Audio
CMBT
ezRoom Installation

4
Example 2: Using CB6000 as a stand-alone controller
You can also use the CB6000 as a stand-alone serial controller. In this configuration, the FrontRow TB14 adapter
included with your CB6000 standalone kit supplies power, routes commands, and feeds data back (in the case
of bidirectional serial devices). In combination with powerful tools like FrontRow Maestro™, this can allow you to
‘network’ and manage projectors that are otherwise not online. Below are the basic connections for controlling a
projector and amplifier serially, and a DVD player via infrared remote.
Serial Controlled
Amplifier
Screen or interactive
white board
CB6000
Control
Panel
TB14 Projector
Power
LAN
Cat 5 cable
Serial cable
Control + power
RS232
Speaker
Speaker
AUX
Speaker cable
RS232
NOTE: This is a schematic illustration
intended to clarify the relationship of
components to each other. The location
of jacks shown here may not reflect their
true position on specific devices.
NETWORK
AUX
Power
POWER IN
DVD
Player
IR
IR
Other cable

5
4. Gathering information
You will save a lot of time by working with the school to:
• Make a list of all rooms to be outfitted and the equipment to be controlled in each
• Set aside IP addresses for each CB6000, ICR-01 Smart Receiver or CM3000, and any other FrontRow
components or servers
To help organize this important information, we have an ezRoom Installer Planning Template available for
you to download at www.gofrontrow.com/ezroom under the Downloads section. Of course, you can also
create your own. It should look something like this:

6
Your CB6000s need a script to tell them what the user interface should look like, what other devices they
need to communicate with, and how. If your configuration — the collection of commands you want to issue
from the CB6000 and the devices you want to control — is the same in each room in your installation, then
you will need only one configuration base file which you will modify with specific IP addresses unique to
each room. If the situation is different from room to room, you will need different base files that are tailored
to each configuration.
There are several ways to create your configuration files:
• Go to gofrontrow.com/base-files and find the Base Configuration File library. Each Base Configuration
File stored here includes both the user interface and control logic programming needed for the most
common applications.
• If your configuration is uncommon enough that it’s outside the scope of the Base Configuration File
library, and you have some basic familiarity with programming, you can easily build your own user
interface designs or control logic programming. See Appendices A, B, and C for a detailed description
of how to do this.
Step 2: Getting Your Configuration Files

7
Estimated time for this step: 5-10 minutes per CB6000
Here’s where you wake up your CB6000s and let them know what their mission is. You can of course recon-
figure them at any point if your setup changes or you make a mistake — but it’s best to plan ahead so that
you don’t have to (see Step 1).
For greatest efficiency, we recommend configuring your CB6000s all at once in the office prior to going to
the installation site, but you can also do it room by room at the school if you prefer.
1. Gather your configuration tools
To configure your CB6000s, you will need to collect:
• Your CB6000s
• Any of the following power sources:
• 1 FrontRow ICR-01 Smart Receiver or CM3000 amplifier/switch with power supply (included in most
full ezRoom systems); or
• 1 FrontRow TB14 adapter with power supply (included in the kit for using the CB6000 as a
stand-alone controller)
• 2 lengths of Cat 5 cable (one of these must be a crossover cable if using the TB14 as a power source —
see 2.b below)
• A computer with RJ45 connection and a web browser installed
• A completed ezRoom Installer Planning Template or other detailed information about the school’s
available IP addresses for your CB6000s, ICR-01 Smart Receivers or CM3000s, and other components
(see Step 1)
• Your Base Configuration File(s) (see Step 2)
• Masking tape or labels and a marker
2. Connect your configuration setup
Take your first CB6000 and connect it to your configuration equipment in either of the ways shown here:
a. With ICR-01 Smart Receiver as power source
WARNING: CONNECT THE ICR-01 TO THE CB6000’S ‘NETWORK ONLY’ JACK!
YOU CAN DAMAGE YOUR DEVICES IF YOU CONNECT TO THE ‘AUX‘ JACK.
Step 3: Configuring Your CB6000s
CONTROL
PANEL LAN
CB2000
CB6000 CB6000
Control
Panel
NETWORK
ICR-01
Smart
Receiver
Power
NETWORK
5-port
Ethernet
Switch
Computer
NETWORK
NETWORK
Cat 5 cable
5V,1A
NETWORK SWITCH
POWER POWER
NOTE: This is a schematic illustration
intended to clarify the relationship of
components to each other. The location
of jacks shown here may not reflect their
true position on specific devices.
Other cable

8
c. With TB14 as power source
WARNING: CONNECT THE TB14 TO THE CB6000’S ‘AUX’ JACK! YOU CAN
DAMAGE YOUR DEVICES IF YOU CONNECT TO THE ‘NETWORK ONLY‘ JACK.
TB14
Adapter
CB6000
Control
Panel Computer
Power
Control cable
Signal + control
ezRoom mounting plate
Cat 5 cable
Other cable
NOTE: This is a schematic illustration
intended to clarify the relationship of
components to each other. The location
of jacks shown here may not reflect their
true position on specific devices.
AUX
POWER IN
AUX NETWORK NETWORK
Crossover cable
b. With CM3000 as power source
WARNING: CONNECT THE CM3000 TO THE CB6000’S ‘NETWORK ONLY’ JACK!
YOU CAN DAMAGE YOUR DEVICES IF YOU CONNECT TO THE ‘AUX‘ JACK.
CM3000
Amplifier/Switch
or Soundpost
CB6000
Control
Panel Computer
Power
Control cable
Signal + control
ezRoom mounting plate
Cat 5 cable
Other cable
NOTE: This is a schematic illustration
intended to clarify the relationship of
components to each other. The location
of jacks shown here may not reflect their
true position on specific devices.
12VDC
NETWORK CLAN3 LAN1 NETWORK

9
This opens the Internet Protocol (TCP/IP) Properties window.
c. Local Area Connections Properties (Windows)
1. In the General tab, highlight the Internet Protocol Version 4 (TCP/IPv4) or Internet Protocol
(TCP/IP) item, and click Properties.
3. Give your computer a static IP address
For the duration of the configuration, your computer needs to have a specific IP address. Here’s how to
change your computer’s wired network adapter from automatic (DHCP) to fixed (static):
a. Windows XP
1. Open Windows Start menu.
2. Open Control Panel.
• Classic view: Open Network Connections
• Category view: Select Network and Internet Connections, and then Network Connections.
3. Double-click on your active LAN or Internet connection.
4. Click Properties. This opens the Local Area Connections Properties window. Proceed to 3c.
b. Windows 7, 8 and 10
1. Open Windows Start menu. Type “network and sharing” into the Search box in the Start Menu
and select Network and Sharing Center when it comes up.
2. When the Network and Sharing Center opens, click on Change adapter settings.
3. If you have a wireless internet connection active, right-click on the icon and temporarily disable this
connection for best results.
4. Right-click on your active LAN or Internet connection and select Properties. This opens the Local
Area Connections Properties window.

9. Click OK to close each window
d. Mac OS X
1. Click the Apple icon in the upper left hand corner of your screen.
2. Click the System Prefreneces.. option
3. In the Internet & Network section click the Network icon.
4. Select the network connection you use to connect to the internet — the one that has a green dot
in front of it. The green dot means the connection is active.
5. Click the Configure button which is close to the bottom of the screen
6. Click the Configure IPv4 drop down box and select the Manually option.
7. Enter:
• IP address: 192.168.1.100
• Subnet mask: 255.255.255.0
• Router: Leave blank
NOTE: We recommend 192.168.1.100 as the standard IP address; however, you may need to use a
different address if you are using a local switch already using this address
8. Click Apply Now.
10
6. In the General tab, click Use the following IP address, and enter:
• IP address: 192.168.1.100
• Subnet mask: 255.255.255.0
• Default gateway: Leave blank
NOTE: We recommend 192.168.1.100 as the standard IP address; however, you may need to use a different
address if you are using a local switch already using this address
7. Leave the Use the following DNS server addresses fields blank
8. Click OK.

11
4. Load the configuration
1. Open a web browser and type in 192.168.1.104 as the URL. (NOTE: FrontRow recommends Chrome or
Firefox for best results. Special characters may not render properly on other browsers.)
2. The CB6000 configuration screen will appear
3. Select Save/Restore
4. Select Browse and locate your Base Configuration File for this CB6000
5. Check the box if you want the IP address contained in the loaded configuration file to overwrite the IP
address on your connected CB6000 unit (useful if you are restoring a file that you know has the correct
IP address for this unit). This will allow you to skip points 12 through 14 below.
6. Click Load. Note that if you checked the box in point 5 above, the address of the CB6000 may change
and you will no longer be connected to it. You’ll need to enter the new address in your browser before
continuing to point 7.
7. If you are sending commands over the network to an ICR-01 Smart Receiver, CM3000 amplifier/switch
(as is common in an ezRoom system), or other IP-addressable device, click
Macro Definitions
• Your Base Configuration File contains variables that reference the IP addresses and ports of the
devices you’ll be sending commands to. Rather than repeating the addresses throughout the script
and having to update all of these as we configure each new room, we use a Macro Name variable
in the script that can be used in all rooms. You will simply change the definition of that variable for
each room installation.
• Your Base Configuration File will have at least one Macro Name defined, indicating the device to
be commanded from the CB6000.
• Replace the IP address portion of the Macro Value Field with the appropriate IP address for that
device in the room you’re working on. (Reference your Installer Planning Template; see Step 1)
• Click Save Macros
Tip
To save time on future configuration jobs, create a shortcut on your desktop
to 192.168.1.104 and name it CB6000 Configuration Screen.
If using the Apple Safari browser, do not use password protection during
reload. For best results, FrontRow recommends using the Google Chrome
browser.

12
12. Now define the IP address of this CB6000. Select Ethernet from the left-hand menu
13. Change the IP address, subnet mask, and router IP address to the appropriate values for this CB6000
(Reference your Installer Planning Template; see Step 1)
14. Click Save Settings (your browser will likely timeout; this is normal)
8. Select Time from the left-hand menu
9. Click Load Computer Time
10. Check the option box Display clock in 24-hour format to have the display time in the 24 hour format
(if not checked, the time will be displayed in a 12 hour format).
11. Click Save Settings
15. Disconnect the CB6000 from the Cat 5 cable, replace it in its anti-static bag, and apply a label with the
room number written on it so you are sure to install it in the right place on the job site.
16. Connect your next CB6000 and repeat Step 3.4 ‘Load the Configuration’ until all of your units are
programmed. Note that on some Windows®computers, you may need to clear the ARP cache in order
to communicate with the next device. See Appendix F.
Be sure to set the
network router IP
address so that you can
access the CB6000 from
other devices, including
iPad running FrontRow
Teacher Edition.

13
Nearly everything you need to install your FrontRow CB6000s is included in the boxes we shipped.
You will need some basic tools and materials, depending on how your classroom is built:
1. Materials you will need
• For each CB6000: US-standard double-gang AV box, electrical box, surface box, or mud ring
• Plastic raceway with screws (if not routing cable inside wall)
• Plastic cable (zip) ties
• Cable tacks/staples
2. Recommended tools
• Drill (or hammer drill for concrete walls)
• Drill bits (or masonry bits for concrete walls)
• Slotted screwdriver
• Level or ruler/tape measure
• Crimp pliers or scissors
• Tin snips (optional)
• Ladder
• Staple gun
• Safety goggles
Step 4: Physical Installation Prep
General safety precautions
• Do not install or use the CB6000 near water or heat sources
• Clean only with a dry cloth
• Protect all cables from wear and damage from doors and other hazards
• Use only accessories specified by FrontRow
• Refer servicing to qualified service personnel
• Wear safety goggles when using power tools

14
Student desks
Teacher’s desk and
computer
TV / VCR / DVD
White board
Top view of an example classroom
Windows
Step 5: Plan your installation
Estimated time for this step: 5-10 minutes
Now it’s time to decide where you’ll place the CB6000 (note that if your installation is part of an ezRoom,
be sure to refer to the Installer guides for the various ezRoom components for best results). To help you
decide, we’ll use the following layout of a typical classroom as an example:
1. Decide where to put the CB6000
We recommend locating the CB6000 where the instructor is likely to spend most of her or his time. In the example
below, we’ve placed the CB6000 conveniently near both the whiteboard and the teacher’s desk.
A good place for the CB6000
You’ll install the CB6000
at teacher eye-level
where he or she is likely
to spend a lot of time.
Tip
If using the TB14
to control devices
via IR signaling,
remember that
a cable length
of 12m/40ft is
allowed — so
select your
CB6000 position
accordingly.

15
Estimated time for this step: 15 minutes
With the positions and programming of all your major components settled, you can now install your CB6000s. Refer to
the examples in Step 1 as you connect components.
1. Install a double-gang electrical box, surface box, or mud ring according to the manufacturer’s instructions
2. If using the CB6000 with a FrontRow ICR-01 Smart Receiver or CM3000 amplifier/switch (as in a full ezRoom system):
• Thread Cat 5 cable from the electrical box to the location of the FrontRow ICR-01 Smart Receiver or CM3000.
Ensure the cable is installed in compliance with your national and local electrical codes.
• Connect the Cat 5 cable to the CB6000’s Network jack
WARNING: CONNECT TO THE CB6000’S “NETWORK ONLY“ JACK! YOU CAN
DAMAGE YOUR DEVICES IF YOU CONNECT TO THE “AUX” JACK.
• If you are controlling a serial device (e.g., projector), connect the provided serial cable(s) to the ICR-01 Smart
Receiver’s RS232 connector or the CM3000’s COM1 captive screw connector. Wiring is as follows:
• Black (ground) to GND
• Red (input to device) to TX1
• White (output from device) to RX1
IMPORTANT: Be sure to keep wiring and Action commands consistent to avoid
problems. For example, serial Actions sent to COM1 should use the TX1/RX1 pins.
(See Appendix A).
ICR-01 Smart Receiver
• If you are controlling a device via infrared (e.g., a DVD player), connect an IR emitter cable (not included; part
number 520-3001-001) to the ICR-01 Smart Receiver’s IR blaster port. Secure the emitter end to the controlled
device’s infrared sensor.
• Connect the Cat 5 cable to the CB2000 / CB6000 jack on the ICR-01 Smart Receiver
CM3000
3. If using the CB6000 with a FrontRow Soundpost:
• Thread Cat 5 cable from the electrical box to the location of the FrontRow Soundpost. Ensure the cable is
installed in compliance with your national and local electrical codes.
• Connect the Cat 5 cable to the CB6000’s Network jack
WARNING: CONNECT TO THE CB6000’S “NETWORK ONLY“ JACK! YOU CAN
DAMAGE YOUR DEVICES IF YOU CONNECT TO THE “AUX” JACK.
• If you are controlling a serial device (e.g., projector), connect a Cat 5 cable between the Soundpost’s AUX1
RJ45 jack and a TB232 adapter (not included; part number 600-10-2001). Connect the TB232 adapter to the
controlled device’s serial port.
• Connect the Cat 5 cable to the CLAN jack on your Soundpost
Step 6: Install your CB6000

4. If using the CB6000 as a standalone controller with the TB14 adapter:
• Mount the TB14 adapter securely near the projector or other device to be controlled.
• Thread Cat 5 cable from the electrical box to the location of the TB14 adapter. Ensure the cable is installed in
compliance with your national and local electrical codes.
• Connect the Cat 5 cable to the CB6000’s AUX jack
WARNING: CONNECT TO THE CB6000’S “AUX“ JACK! YOU CAN DAMAGE YOUR
DEVICES IF YOU CONNECT TO THE “NETWORK ONLY” JACK.
• If you are controlling a serial device (e.g., projector), connect the provided serial cable(s) to the TB14 adapter’s
RS232 captive screw connector. You can have up to two separate serial cables. Wiring is as follows:
• To control the first device:
• Black (ground) to Pin 3/GND
• Red (input to device) to Pin 2/TX1 OUT
• White (output from device) to Pin 1/RX1 IN
• To control a second device:
• Black (ground) to Pin 3/GND
• Red (input to device) to Pin 5/TX2 OUT
• White (output from device) to Pin 4/RX2 IN
IMPORTANT: Be sure to keep wiring and Action commands consistent to avoid prob-
lems. For example, serial Actions sent to COM1 should use the TX1/RX1 pins; actions
sent to COM2 should use the TX2/RX2 pins. (See Appendix A.)
• If you are controlling a device via infrared (e.g., a DVD player), connect an IR emitter cable (not included; part
number 520-3001-001) to the TB14’s IR jack and secure the emitter end to the controlled device’s infrared sen-
sor. You can control up to two separate infrared devices.
• Connect the power supply to the TB14 adapter
• Connect the Cat 5 cable to the AUX jack on the TB14 adapter
5. Confirm that button presses result in the expected actions. If there are any errors, check wiring and confirm
configuration control logic. (Refer to Step 3 and Appendix A as needed.)
6. Screw the CB6000 panel into the electrical box with the screws provided
CAUTION: DO NOT OVER-TORQUE SCREWS WHEN MOUNTING CB6000 — THIS CAN
DAMAGE THE LCD SCREEN.
7. Check for good responsiveness of buttons to touch; if needed, recalibrate using the built-in calibration tool
(see Step 1.2)
16

Appendix A: Control Logic Programming
You can use the CB6000 to its full potential by learning to program your own configuration files. Each CB6000 includes a
utility for creating, modifying, loading, and/or saving the configuration file. We strongly recommend that you use the fol-
lowing workflow for any custom programming:
1. Create Macros (covered in Appendix A.2) — Variables that refer to specific IP-addressable devices
2. Create Actions (covered in Appendix A.3) — Specific control commands for specific devices
3. Create Events (covered in Appendix A.4) — The kinds of situations in which you want to initiate one or more Actions
4. Create Pages (covered in Appendix B) — Logical groupings of buttons (e.g., DVD transport controls)
5. Create Buttons (covered in Appendix B) — Buttons that represent specific Events (e.g., mute)
6. Set Preferences (covered in Appendix C) — Set other parameters (e.g., timeout, security)
You can certainly deviate from this workflow, but you will probably waste some time flipping back and forth between
programming screens unnecessarily.
7. Connect to the CB6000 through A Web Browser
On a computer connected to the LAN, type in the IP address of your CB6000 — the default is 192.168.1.104 If you
have not already reassigned it (see Step 3 for guidance).
8. Define Macros
Defining Macros makes mass deployment of CB6000s easier by letting you define Actions using variables to repre-
sent the IP addresses of the devices you’ll control. This means that your configuration file can be written as a tem-
plate, with IP addresses explicitly defined in only one place (the Macro Definitions) rather than repeated throughout
your Actions. This saves a tremendous amount of labor as you re-use the configuration file to control new devices
from room to room.
• Choose Macro Definitions
• Enter up to 16 macro names and values in the following format:
• Macro Name: Any name can be used, but it is most useful if this is an easily recognizable, generic, and
concise name for a device type used throughout your installation (e.g., ICR-01, Projector, etc.)
• Macro Value Field: The value of this variable for this particular installation. For NET commands (see
Appendix A.3) this takes the format:
Iipaddress,Pport (e.g., I192.168.1.201,P7262)
For HTP commands (see Appendix A.3) this simply takes the format:
ipaddress (e.g., 192.168.1.201)
• Click Save Macros.
The Macro definitions are included as part of the saved configuration file. When you use this configuration file as a
template in similar installations, simply change the value of each defined Macro to the appropriate IP address. For
example, in subsequent rooms, we may set the value of ‘ICR-01’ to I192.168.1.202,P7262; I192.168.1.203,P7262; and
so on.
17
Table of contents
Other FrontRow Control Panel manuals