Detailed instructions for use are in the User's Guide.
B & K Components, Ltd.
Programming Manual CK1.1 Keypad Single Gang Learning Keypad
REV A 1005
S IMPLY B ETTER!
B&K
GUIDE TO PROGRAMMING THE B & K CK1.1 KEYPAD © 2005 B & K Components Ltd. All rights reserved.
The information in this manual is copyright protected. No part of this manual may be copied or reproduced in any form without prior written consent from B & K C o m p o n e n t s , Ltd. B & K Components Ltd. SHALL NOT BE LIABLE FOR OPERATIONAL,TECHNICAL OR EDITORIAL ERRORS/OMISSIONS MADE IN THIS MANUAL. The information in this manual may be subject to change without prior notice. SIMPLY BETTER is a registered trademark of B & K Components, Ltd. All other brand or product names are trademarks or registered trademarks of their respective companies or organizations. B & K Components, Ltd. sells its products through authorized dealers. Buying from an authorized B & K Components, Ltd. dealer insures that you have a FACTORY WARRANTY on your B & K Components, Ltd. product. A warranty on B & K Components, Ltd. products is NOT VALID if the products have been purchased from an unauthorized dealer or an E-tailer or if the factory serial number has been removed, defaced or replaced in any way.
S IMPLY B ETTER!
B & K Components, Ltd. 2100 Old Union Road Buffalo, New York 14227 1.800.543.5252 In NY: 716.656.0026 Fax: 716.656.1291 E-mail: info@bkcomp.com www.bkcomp.com
B&K
Table of Contents
BEFORE YOU START
Read This First! You Need a Personal Computer With Serial Port Close ALL Applications That Use Serial Ports - Use B&KTask Manager! You Need an RS-232 Connecting Cable & Adapters As Necessary Keep Your Database Up to Date -- USE LIVE UPDATE CK1.1 Single Gang Keypad Programming Tips and ideas CK1.1 Programming Overview Start with a New File, Existing File on PC or in an Installed Keypad Use the Program Menu In Order Determine Device Layout for the CK1.1 Use SAVE AS to Name and Save First! Save or Export Your Work Download to Each Keypad The Programming Window The Menu Bar and the Menus File Menu Program Menu Communications Menu Help Menu The Toolbar and Shortcut Buttons The Simulator and the Hidden Hard Buttons Navigating and Selecting Buttons Button Capabilities and Flags Tree View Devices and Pages The Edit and Label Buttons Window The Edit and Label Buttons Toolbar
1
1 1 1 1 1 2 2 3 3 3 3 4 4 4 5 6 6 6 7 7 7 8 8 8 9 9 10 10
i
T H E B & K A U T O M A T E D H O U S E
S IMPLY B ETTER!
B&K
ii
The Delete Window Labels Shortcuts - Copying Buttons
Table of Contents
11 11 11 12 12 12 12 13 13 13 15 15 15 17 17 18 18 18 19 19 19 20 21 21 21 21 22 22 23
U S I N G C K E D I T O R T O P R O G R A M
The Macro/Favorite Window The Macro Toolbar Re-Ordering Macro Steps Macro Details Step 1 - Creating, Naming and Arranging Devices Open the Create and Name Devices Window Creating Devices Using the IR Database Discrete Codes and Toggles Selecting a Code Set from the Database Hidden Codes in Keypad Database Shortcutting To Hidden Codes and Other Device IR commands Testing Downloading to TEST Pre-Programmed IR Commands From The Database Preparing the List of Buttons to be Learned Using LCD Button Editor Labeling and Deleting Buttons CK1.2 LCD Button Editor CK1.1 LCD Button Editor Dragging and Dropping Buttons Hiding Pages Moving Through Pages In Favorites Shortcuts - Copying Existing Buttons Learning Tips Learning IR Codes One at a Time Learning a Batch of Buttons Efficiently
S IMPLY B ETTER!
B&K
Table of Contents
iii
24 24 25 25 26 26 26 26 27 27 28 32 33 34 35 36 37 38 39 39 40 40 40 40 41 42
Download and Test All Learned Buttons Copying and Pasting Devices Importing and Exporting Devices Importing Step by Step Macro Programming What is a Macro? What Buttons Can Playback a Macro? Discrete IR Codes vs Toggle IR Codes Toggle Commands create "Point & Pray" Macros Finding Workarounds for Toggle Commands in Macros Programming the Power On Macro Programming a Power Off Macro Programming Activity Macros on MAIN LCD "Device" Buttons Programming FAVORITE Macros Inserting Macros (Copying or Cloning a Macro) Programming Punch Through Backlight On Time Downloading to CK1.1 or CK1.2 Keypad Download Failures Uploading from the Keypad to the PC Push and Hold Macros Push and Hold for Activity Macros and Tap to Switch Devices Two Functions on One LCD Button Disabling the IR Sensor Frequently Asked Questions: Ways to conserve space, and get the most out of your CK1.1 Keypad!
T H E B & K A U T O M A T E D H O U S E
Controlling the CK1.1 Via RS-232 From the B&KCT Receiver or an Automation System 43 RS--232 Overview 43
S IMPLY B ETTER!
B&K
iv
Examples of RS-232 Macros
Table of Contents
43 44 44 45 45 45 45 46 46 46
Purpose of Keypad ID Numbers Displaying text on CK1.1 Keypad
U S I N G C K E D I T O R T O P R O G R A M
ID# FF(255) is the Global Default Resetting Keypad Unit ID Sending Messages To A CK1.1 Via RS-232 Need for Delay Between Messages Enter Keypad ID# In Hexadecimal Device Number Mapping Button Number Mapping for CK1.1
INDEX
47
S IMPLY B ETTER!
B&K
Before You Start
1
Read This First!
You Need a Personal Computer With Serial Port
CKEditor will run on any Pentium II or faster Windows PC. Your PC should be equipped with an adequate amount of RAM for the operating system you use. CKEditor is compatible with the Windows 98, ME, 2000, XP and XP Pro operating systems. It is not compatible with Windows 95 or previous versions of windows. Note that many modern laptops do not come equipped with a serial port. If there is no serial port, purchase a USB to Serial adapter. Although many manufacturers supply adapters or hubs for this purpose, we can vouch for the operation of Belkin and Keyspan hubs and adapters. CKEditor is installed via a self extracting installer file downloadable from www.bkcomp.com. You need a connection to the internet to download the file or to update CKEditor.
T H E B & K A U T O M A T E D H O U S E
Close ALL Applications That Use Serial Ports - Use B & K Task Manager!
Although you may be using an adapter with multiple serial ports (or your PC may be equipped with more than one), don't use more than one at a time. Doing so will overtask many system's resources and cause errors and problems. B & K 's Task Manager will only open CKEditor after you have closed BKcSuite or SR10.1 Remote Editor (and vice versa). However, you must manually close such programs as Hotsync for the Palm Pilot and LapLink if they are running (right click on any icons in the windows task bar representing these programs and exit them).
You Need an RS-232 Connecting Cable & Adapters As Necessary
B&K include a pre-made cable suitable for connecting a Serial port to the CK1.1 keypad. However, if this is lost or misplaced here is the pin configuration for a serial cable:
DB 9
Pin 3 Pin 2 Pin 5
DB25
Pin 2 Pin 3 Pin 7
Function
Host Transmit Host Receive Host Ground
Stereo 3.5mm Plug Connection
To Tip To Middle Ring To Base Ring
Keep Your Database Up to Date -- USE LIVE UPDATE
CKEditor includes a vast library of IR codes for hundreds of brands and models of A/V components.This database is constantly growing with the inclusion of new devices every month. Keep your software up to date by using the Live Update feature. Rather than un-installing and re-installing the software, you download updates to the software from the internet. Simply follow these steps: 1 Connect to the Internet normally. 2 Open CKEditor 3 From the Help Menu, select Live Update 4 In the Live Update window, click on Update Now. 5 Wait for the window to indicate the download is completed. Close the Window. 6 Close and re-open CKeditor. You do not need to restart Windows.
S IMPLY B ETTER!
B&K
2
FRONT PANEL
Overview
REAR PANEL
U S I N G C K E D I T O R T O P R O G R A M
CK1.1 Single Gang Keypad
The CK1.1 single gang keypad is a versatile and user friendly solution for whole house or home theater integration. The CK1.1 can operate as a stand alone keypad or can be combined to operate in conjunction with CK1.2 Keypads in any system. Up to 20 IR commands or macros can be programmed onto the four `main' pages provided by the CK1.1. Five `hard' buttons provide control for volume and power. This will allow for simple zone or source control from any room in the house. Additionally the CK1.1 provides an IR sensor on the front panel that will pass IR commands from a remote control in the zone. Status feedback will display on the bottom most text line on the keypad LCD. This feedback can be triggered to show the zone's current volume, source, tuner station, bass, treble and loudness levels. The back panel provides two RJ-45 connectors, one master input and one slave output. The back panel also provides an IR output for local IR control directly from the keypad. Two faceplate covers are provided with each CK1.1 keypad, white and beige. A primed paintable faceplate is available from B&K. Programming Tips and ideas Programming the CK1.1 Keypad is based around concept of programming the CK1.2 Keypad. Most of the functions and features that are available to the CK1.2 are also available to the CK1.1, however there are some exceptions. The main idea that should be stressed is to use the CK1.2 keypad editor portion as a "virtual scratchpad", or a "junction" for the CK1.1 Keypad. All macros, learned functions, and/or all device commands must be created/recorded on the CK1.2 Keypad simulator. The functions are then "dragged" over to the image of the CK1.1. The same idea also applies to the .ccf browser, when importing learned pronto hex codes. When saving files, no distinction is made between CK1.2 files and CK1.1 files (all files carry the .mxf extension). Be sure to label the saved files appropriately.
Programming Overview Type in Section Title
3
CK1.1 Programming Overview
Start with a New File, Existing File on PC or in an Installed Keypad
To start from scratch on a new job, go to the File Menu, choose New from the File Menu and pick the type of template you would like to use to program with. The B&K Default file has CT Receiver specific IR commands pre-loaded in.This is particularly useful for testing operation before any programming has begun.Typically, it is easiest to start with an empty configuration. You can choose between a default CK1.1, default CK1.2 or Empty. Load all devices onto the CK1.2 keypad simulator. For example, on the first "Main" page, create buttons for all devices that you wish to control.This should include the A/V Receiver and/or any source gear to be controlled. All devices or commands must be created on the CK1.2 simulator before being dragged over the CK1.1 simulator. Program IR control for each device onto the CK1.2 simulator using the IR database/learning feature, etc. Learning can be done through the CK1.1 or the CK1.2 IR eye. Create any macros you want displayed on the CK1.1 Keypad on the CK1.2 simulator. Finally, drag and drop commands/macros that you wish to display on the CK1.1. Keep in mind that there are a total of 20 available "soft" buttons, and 5 "hard" buttons on the CK1.1 Keypad to program. Only drag and drop the most important source control commands.
T H E B & K A U T O M A T E D H O U S E
Use the Program Menu In Order
The Program Menu is your lifeline to a fast, easy programming experience. Simply start at step one and work your way down the list. If you find yourself lost at any time, come back to this menu to re-organize your thoughts.
Determine Device Layout for the CK1.1
Once the CK editor is installed, open the CKEditor and go to Program step #1, Create and Name Devices (described in detail on the following pages). Create the names for the devices that will be used in the program. This window is also known as the LCD button editor. Source Devices Created
In this example, the devices correspond to the sources being used in the CT system. This master file will be used as a starting point for every keypad. In the empty device spots you may insert devices for local TV's etc. In this example, all source control has been assigned to the first page. The B&K IR code set ID has been assigned to the second page.
S IMPLY B ETTER!
B&K
4
Programming Overview Type in Section Title Adding Control
U S I N G C K E D I T O R T O P R O G R A M
By clicking the selection at the bottom of the device drop down, you are able to create buttons directly onto the CK1.1 In this example, source buttons have been created for the first page. Source buttons have been created on the remaining pages. Jump commands can be added to any button. The jump commands will execute as the last step of a macro or after a single hit IR command. Pages can be hidden while still allowing page jumps to bring you to any page. Commands for each button must be dragged and dropped onto the CK1.1 Keypad simulator. See next page. As there is no concept of "Devices" in the CK1.1 keypad, all commands must be placed on the one of the four main pages.
Use SAVE AS to Name and Save First!
Utilize ...