NCD KFX Series User manual

N
ATIONAL
C
ONTROL
D
EVICES
KFX Series Quick Start Guide
NAT I O NA L C O NT RO L D E V I C E S

N A T I O N A L C O N T R O L D E V I C E S
KFX Series Quick Start Guide
National Control De ices, LLC
PO Box 455
Osceola, MO 64776
Phone 417.646.5644 • Fax (866) 562-0406
© Copyright 2014
All Rights Reser ed.
Notice: Portions of this manual require internet access.

Table of Contents
Introduction.............................................................................. 1
Getting Started Requirements................................................................2
Optional Accessories .............................................................................2
Getting Started.........................................................................3
Step 1: Configuring Buttons ..................................................................3
Step 2: Connecting to a Computer .........................................................4
Step 3: Pairing Key Fob with KFX Receiver...........................................5
Step 4: Module Setup.............................................................................6
Introduction to the KFX Module Operation..............................................7
Key Fob Range......................................................................................9
Common Commands...........................................................................10
Technical Support..................................................................15
Contact Information.......................................................................16
Notice:.................................................................................................16

1
Introduction
Our new generation of Key Fob control; the KFX Series, allows users to control
any de ice from a hand-held remote. The KFX recei er module can be added to
any board with an XBee socket to add key fob functionality. The KFX Series
opens up numerous possibilities, including relay control, time delays, toggle
functions, relay flashing on/off, and much more. Key Fobs may be used to
trigger complex actions or notify ser ers for data logging or extended remote
operation through an internet connection.
With a single KFX recei er module, users may associate up to 40 key fobs,
including 1, 2, 3, 4, 5 and 8-Button remotes. KFX modules reach working
distances of up to 750 feet, with superior responsi eness o er pre ious
generations of Key Fob recei ers. E ery Key Fob paired with a KFX Recei er
will perform the exact same function as another Key Fob paired with the same
KFX Recei er. It is not possible for each remote to be separately identified and
generate different data for. Put simply, e ery remote does exactly the same thing
when paired with the same KFX Recei er.
The KFX Recei er Module is configured using our Base Station Software, and
must be plugged into the ZIGMO only during configuration. Only one ZIGMO
is needed regardless of the number of KFX Recei ers you intend to use. The
ZIGMO acts as an interface between your computer and the KFX Recei er,
allowing you to define the Baud Rate, and Data Bytes that are transmitted for each
Key Fob button Press.
When a button is pressed on the Key Fob, the KFX Recei er will send up to 9
bytes of data to the target XBee de ice. The KFX Recei er can be configured for
button press and button release e ents. If you intend to use smaller key fobs with
less than 8 buttons, it is possible to use the extra KFX memory to send more than
9 bytes when buttons are pressed and released.
Note: We do ad ise that if you are pairing numerous key fobs to a gi en KFX
recei er module that the button number on each Key Fob is the same for all key
fobs, howe er, this is not absolutely required, but it may make using the KFX
easier.
Chapter
1

2
Getting Started Re uirements
A computer running Windows XP, Windows Vista, Windows 7 or 8
KFX 418MHz Recei er Module and any MS Series 418 MHz Key Fob
KFX Integration Kit (NCD Part Number: ZIGMO)
NCD Base Station Software (www.IORelay/start)
Antenna (included with KFX Recei er)
Unfolded Paper Clip for Pairing
Optional Accessories
RPSMAMF1 1-Meter Antenna Extension
RPSMAMF3 3-Meter Antenna Extension
RPSMAMF6 6-Meter Antenna Extension
RPSMAMF9 9-Meter Antenna Extension
OTX-418-HH-KF1-MS 1-Button 418MHz MS Series Key Fob
OTX-418-HH-KF2-MS 2-Button 418MHz MS Series Key Fob
OTX-418-HH-KF3-MS 3-Button 418MHz MS Series Key Fob
OTX-418-HH-KF4-MS 4-Button 418MHz MS Series Key Fob
OTX-418-HH-KF5-MS 5-Button 418MHz MS Series Key Fob
OTX-418-HH-CP8-MS 8-Button 418MHz MS Series Key Fob
OTX-418-HH-LR8-MS 8-Button 418MHz MS Key Fob with Antenna

3
Getting Started
Step 1: Configuring Buttons
Please note, that pairing of Key Fobs is easy, but not ob ious. It is necessary to follow
these directions carefully as any mistake in these directions may result in some buttons
not functioning properly.
Before you can pair the Key Fob to the KFX Recei er, it is necessary to tell the Key Fob
exactly which buttons you intend to use. Follow these steps to configure the Key Fob
BEFORE pairing with the KFX Recei er.
Step
1
:
On the back of the key fob, press the button labeled
ADD with an unfolded paper clip. A faint blue light
will flash next to the ADD pin hole. This blue LED
will only flash for 15 seconds, so it is important to
complete the next step before the blue LED stops
flashing.
Step
2
: Push each button on the Key Fob that you wish to
use. You do not ha e to use all of the buttons that
are a ailable on your key fob.
Step
3
: Press the ADD button again to stop the flashing blue
LED and sa e your button selections. Optionally,
you may wait for the Blue LED to stop flashing.
Repeat the pre ious steps for each key fob you wish to use.
Note: You should complete this step before pairing the Key Fob to the
KFX Recei er.
Note: If the blue LED does not flash when pressed, pry the sides of the
enclosure with a small flat-blade screwdri er or remote the single screw on
the back of 8-button remotes. Replace the battery with a CR2032 as
necessary.
Chapter
2

4
Step 2: Connecting to a Computer
The KFX recei er module needs a
power source in order to pair a Key
Fob with the KFX recei er.
Additionally, connecting the KFX to a
computer allows you to configure the
KFX recei er for your specific
applications. A ZIGMO USB module
(photo right) is used to pro ide power
for Pairing and Configuration of the
KFX Recei er.
By default, the KFX recei er is shipped with momentary operation of 8 relays from an
8-button key fob. The KFX is also pre-configured to talk to any NCD de ice that
supports API communications at 115.2K Baud. If your controller is not configured for
115.2K baud, you may change the baud rate settings of the controller or the KFX
recei er. It is important that both the XBee target de ice (such as an NCD relay board)
and the KFX recei er are operating at the same baud rate. Base Station software will
allow you change the settings of your controller or the KFX recei er. Base Station will
be discussed later, but for now, we will focus on pairing the KFX recei er with your Key
Fob.
The first step towards using your KFX series recei er and Key Fob is pairing your key
fobs to a KFX recei er module. Each KFX Recei er can be paired with up to 40 key
fobs. Please note that e ery Key Fob will perform the exact same function, as it is not
possible for each Key Fob to send different data.

5
Step 3: Pairing Key Fob with KFX Receiver
Each KFX Recei er can be paired with up to 40 key fobs. Please note that e ery Key
Fob will perform the exact same function, as it is not possible for each Key Fob to send
different data.
This process is outlined below:
Step
1
: On the KFX module, push the
button labeled LEARN.
A Red LED will flash for 15 seconds.
The following step must be
completed before the LED stops
flashing.
Step
2
: Press E ery Button on the Key Fob
that you want the KFX module to
use.
Step
3
:
Press the LEARN button again to store your settings, or wait for the LED
to stop flashing.
Hint: Hold Down the LEARN button on the KFX module for 10 seconds to erase all
paired Key Fobs from memory.

6
Step 4: Module Setup
1. Connect the KFX module to a computer using the ZIGMO USB adapter
(shown right).
2. Download and install Base Station software:
http://assets.controlanything.com/Software/NCDBaseStation.zip
3. When the “Select Connection”
window opens, choose the COM port
associated with the ZIGMO.
4. Press “OK” when finished.
5. In the next window, under the
command sets offered, select “KFX
Series Configuration Control Panel”.
This should open the Key Fob
Recei er Configuration window.
From here users are able to customize
command sets to fit their application needs.

7
Introduction to the KFX Module Operation
The KFX Key Fob Recei er Configuration window is used to configure the
settings of the KFX Recei er module. The KFX recei er is designed to send
bytes of data when Key Fob buttons are pressed or released. These data bytes will
be sent to the target de ice (such as a NCD relay controller) or any other de ice
with an XBee socket. This allows the KFX module to be used in many types of
de ices pro ided there is an XBee socket on-board. The KFX comes
preconfigured to operate with NCD relay controllers.
When a Key Fob button is pressed, the “Press” bytes are sent to the target de ice.
When a Key Fob button is released, the “Release” bytes are sent to the target
de ice. Note data shown in this control panel are in decimal alues. If your
application requires HEX alues, then simply con ert HEX to Decimal using the
following online tool: http://www.binaryhexcon erter.com/hex-to-decimal-
con erter
The first number in e ery row identifies how many bytes will be sent. The
following number boxes indicate the data to be sent. Note that changes MUST be
stored to the KFX module prior to use. Also note, this is a “LIVE” window.
Pressing buttons on the Key Fob should make the associated squares shown in the
control panel turn green.
A
B
C
D
E
F

8
A. This setting indicates how many bytes will be sent when a Key Fob button is pressed or
released.
B. This setting controls the formatting. NCD API will automatically add the API Header
and Footer to the data packet for use with NCD de ices. RAW will send actual bytes
of data shown in the configuration.
C. Choose the number of buttons you intend to use on the Key Fob. It is possible to use
Key Fobs with different numbers of buttons. In this case, you may want to set the
drop down box to match the maximum number of buttons used on your Key Fob.
“Allow Multiple Commands per Button” is a ailable if you are using Key Fobs with
less than 8 buttons. Turn this setting one to expand the number of bytes sent by the
Key Fob. This setting will enable more data groups, check the large numbers at the far
left of the screen shot to see which buttons are associated with the different data
groups. “Delay Between Data Groups” configures a delay between data groups, this
allows time for multiple commands to process before the next data group is sent. A
alue of 25 to 50 is recommended if you intend to process multiple commands with a
single button press when working with NCD relay controllers.
D. This button read the current settings from the KFX module. This operation is
automatically performed when the control panel is loaded.
E. This button stores the current settings into the KFX module.
F. This button indicates the mode of operation of the KFX module. This setting is
generally not used by customers, as this function is automatically controlled by Base
Station Software.

9
Key Fob Range
The absolute maximum rated range of the MS series Key Fobs is 750
feet. The MS 8-Button Key Fob with an external antenna is rated at
1,000 feet (maximum). Key Fob range can depend on many factors.
The maximum ratings are achie ed in an outdoor en ironment with
clear line-of-sight and minimal radio interference (in the country). The
ranges pro ided are in absolute best possible conditions for radio
communications.
Customers are strongly ad ised to test in the en ironment intended for
your application, as absolute best possible conditions do not typically
fa or real-world applications.
Communicating through walls can se erely limit the rated range,
particularly in large building with concrete and steel structures. Trees
and hills will also impact range considerably. An antenna extension
cable is offered to help users position an antenna within a suitable
iew of the Key Fob. Positioning the antenna in close proximity to
metal buildings can benefit or inhibit the operation of the Key Fob
depending on actual mounting position. Experimentation is
recommended for best results.

10
Common Commands
The following commands ser e as a quick reference for controlling
relays on ProXR series controllers using the KFX module. These
command may be entered into the KFX module to help get you
running quickly. Note that NCD API should be selected for faster
response times and should be compatible with older de ices. Also
note the first number on each line below indicates the number of bytes
to send, which is not part of the actual command.
3, 254, 100, 1 Turn Off Relay 1 Bank 1
3, 254, 101, 1 Turn Off Relay 2 Bank 1
3, 254, 102, 1 Turn Off Relay 3 Bank 1
3, 254, 103, 1 Turn Off Relay 4 Bank 1
3, 254, 104, 1 Turn Off Relay 5 Bank 1
3, 254, 105, 1 Turn Off Relay 6 Bank 1
3, 254, 106, 1 Turn Off Relay 7 Bank 1
3, 254, 107, 1 Turn Off Relay 8 Bank 1
3, 254, 108, 1 Turn On Relay 1 Bank 1
3, 254, 109, 1 Turn On Relay 2 Bank 1
3, 254, 110, 1 Turn On Relay 3 Bank 1
3, 254, 111, 1 Turn On Relay 4 Bank 1
3, 254, 112, 1 Turn On Relay 5 Bank 1
3, 254, 113, 1 Turn On Relay 6 Bank 1
3, 254, 114, 1 Turn On Relay 7 Bank 1
3, 254, 115, 1 Turn On Relay 8 Bank 1
3, 254, 130, 1 Turn On All Relays Bank 1
3, 254, 129, 1 Turn Off All Relays Bank 1
3, 254, 131, 1 In ert the Status of All Relays in Bank 1
3, 254, 132, 1 Re erse the Status of Relays in Bank 1
Chapter
3

11
5, 254, 147, 0, 0, 1 Toggle Relay 1
5, 254, 147, 1, 0, 1 Toggle Relay 2
5, 254, 147, 2, 0, 1 Toggle Relay 3
5, 254, 147, 3, 0, 1 Toggle Relay 4
5, 254, 147, 4, 0, 1 Toggle Relay 5
5, 254, 147, 5, 0, 1 Toggle Relay 6
5, 254, 147, 6, 0, 1 Toggle Relay 7
5, 254, 147, 7, 0, 1 Toggle Relay 8
5, 254, 148, 0, 0, 1 Pulse Relay 1
5, 254, 148, 1, 0, 1 Pulse Relay 2
5, 254, 148, 2, 0, 1 Pulse Relay 3
5, 254, 148, 3, 0, 1 Pulse Relay 4
5, 254, 148, 4, 0, 1 Pulse Relay 5
5, 254, 148, 5, 0, 1 Pulse Relay 6
5, 254, 148, 6, 0, 1 Pulse Relay 7
5, 254, 148, 7, 0, 1 Pulse Relay 8
4, 254, 146, 0, 0 Turn Off All Relays Then Turn On Relay 1
4, 254, 146, 1, 0 Turn Off All Relays Then Turn On Relay 2
4, 254, 146, 2, 0 Turn Off All Relays Then Turn On Relay 3
4, 254, 146, 3, 0 Turn Off All Relays Then Turn On Relay 4
4, 254, 146, 4, 0 Turn Off All Relays Then Turn On Relay 5
4, 254, 146, 5, 0 Turn Off All Relays Then Turn On Relay 6
4, 254, 146, 6, 0 Turn Off All Relays Then Turn On Relay 7
4, 254, 146, 7, 0 Turn Off All Relays Then Turn On Relay 8

12
Relay Grouping: Controlling Multiple Relays Together
Change the 100 alue below to any alue from 100-115 to control the
starting relay. Values 100-107 turn off relays, alues from 108-115
turn on relays. Example shown for Bank 1, change the 1 to any bank
alue supported by your controller.
4, 254, 100, 1, 1 Turn Off Relays 1 and 2 as a Group
4, 254, 100, 1, 2 Turn Off Relays 1, 2 and 3 as a Group
4, 254, 100, 1, 3 Turn Off Relays 1, 2, 3 and 4 as a Group
4, 254, 100, 1, 4 Turn Off Relays 1, 2, 3, 4 and 5 as a Group
4, 254, 100, 1, 5 Turn Off Relays 1, 2, 3, 4, 5 and 6 as a Group
4, 254, 100, 1, 6 Turn Off Relays 1, 2, 3, 4, 5, 6 and 7 as a Group
4, 254, 100, 1, 7 Turn Off Relays 1, 2, 3, 4, 5, 6, 7 and 8 as a Group
4, 254, 108, 1, 1 Turn On Relays 1 and 2 as a Group
4, 254, 108, 1, 2 Turn On Relays 1, 2 and 3 as a Group
4, 254, 108, 1, 3 Turn On Relays 1, 2, 3 and 4 as a Group
4, 254, 108, 1, 4 Turn On Relays 1, 2, 3, 4 and 5 as a Group
4, 254, 108, 1, 5 Turn On Relays 1, 2, 3, 4, 5 and 6 as a Group
4, 254, 108, 1, 6 Turn On Relays 1, 2, 3, 4, 5, 6 and 7 as a Group
4, 254, 108, 1, 7 Turn On Relays 1, 2, 3, 4, 5, 6, 7 and 8 as a Group

13
Relay Flashing
4, 254, 145, 1, 0 Turn Off Relay 1 Flashing
4, 254, 145, 2, 0 Turn Off Relay 2 Flashing
4, 254, 145, 3, 0 Turn Off Relay 3 Flashing
4, 254, 145, 4, 0 Turn Off Relay 4 Flashing
4, 254, 145, 5, 0 Turn Off Relay 5 Flashing
4, 254, 145, 6, 0 Turn Off Relay 6 Flashing
4, 254, 145, 7, 0 Turn Off Relay 7 Flashing
4, 254, 145, 8, 0 Turn Off Relay 8 Flashing
4, 254, 145, 9, 0 Turn Off Relay 9 Flashing
4, 254, 145, 10, 0 Turn Off Relay 10 Flashing
4, 254, 145, 11, 0 Turn Off Relay 11 Flashing
4, 254, 145, 12, 0 Turn Off Relay 12 Flashing
4, 254, 145, 13, 0 Turn Off Relay 13 Flashing
4, 254, 145, 14, 0 Turn Off Relay 14 Flashing
4, 254, 145, 15, 0 Turn Off Relay 15 Flashing
4, 254, 145, 16, 0 Turn Off Relay 16 Flashing
4, 254, 145, 1, 1 Turn On Relay 1 Flashing
4, 254, 145, 2, 1 Turn On Relay 2 Flashing
4, 254, 145, 3, 1 Turn On Relay 3 Flashing
4, 254, 145, 4, 1 Turn On Relay 4 Flashing
4, 254, 145, 5, 1 Turn On Relay 5 Flashing
4, 254, 145, 6, 1 Turn On Relay 6 Flashing
4, 254, 145, 7, 1 Turn On Relay 7 Flashing
4, 254, 145, 8, 1 Turn On Relay 8 Flashing
4, 254, 145, 9, 1 Turn On Relay 9 Flashing
4, 254, 145, 10, 1 Turn On Relay 10 Flashing
4, 254, 145, 11, 1 Turn On Relay 11 Flashing
4, 254, 145, 12, 1 Turn On Relay 12 Flashing
4, 254, 145, 13, 1 Turn On Relay 13 Flashing
4, 254, 145, 14, 1 Turn On Relay 14 Flashing
4, 254, 145, 15, 1 Turn On Relay 15 Flashing
4, 254, 145, 16, 1 Turn On Relay 16 Flashing

14
Relay Timers
The following command samples show you how to trigger relays for a
duration of time. When the timer expires, the relay will turn off.
There are many parameters for this command, so the command
parameters will be outlined briefly in this document:
7 Total Number of Bytes
254 Byte 1, Header Byte
50 Byte 2, Timer Series Commands
50-65 Byte 3, Timer 1 to 16, Use a separate timer for each relay
0-255 Byte 4, Hours of Duration Timer
0-255 Byte 5, Minutes of Duration Timer
0-255 Byte 6, Seconds of Duration Timer
0-255 Byte 7, Relay Controlled by this Timer

15
Technical Support
echnical support is a ailable through our website, controlanything.com.
AccessNCD is the way we connect NCD engineers to our customers.
Click on the AccessNCD button located on the top right of the header of
each page of our website.
For technical support and application information, contact Tra is Elliott, our
technical engineer. If you feel that you ha e disco ered a bug in the firmware of
our controllers, contact Ryan Sheldon, our hardware de eloper. If you ha e
programming-related questions or ha e disco ered a bug in our software, please
contact Shirui Xu, our software engineer.
Click the ‘Tech Support Staff’ tab and click on the appropriate engineer link for assistance.
Click on our ‘Forum’ tab if you would like to post publicly or review problems that other
customers have had and our recommended solutions.
Chapter
4
T

16
Our engineers monitor questions and respond continually throughout the day.
Before requesting telephone technical support, we ask that customers please try to
resol e their problems through AccessNCD first. Howe er, for persistent
problems, NCD technical support engineers will schedule a phone consultation.
Contact Information
National Control De ices, LLC
PO Box 455
Osceola, MO 64776
417-646-5644 phone
866-562-0406 fax
Open 9 a.m. - 4 p.m. CST
All orders must be placed online at our website, www.controlanything.com
Notice:
The only authorized resellers of NCD products are
•www.controlanything.com
•www.relaycontrollers.com
•www.relaypros.com
•www.amazon.com
All other websites are not authorized dealers; we ha e noticed some retailers
offering our products fraudulently.
Copyright © 2014
National Control De ices
All Rights Reser ed.
Table of contents
Other NCD Network Hardware manuals
Popular Network Hardware manuals by other brands

Motorola
Motorola SV-4250-P-1 - AirDefense Enterprise Appliance... Quick installation guide

DIEBOLD NIXDORF
DIEBOLD NIXDORF RM4H Operator's manual

Atlasen
Atlasen LEO v2 installation guide

Panasonic
Panasonic i-pro WJ-NT304 Network operating instructions

Ruckus Wireless
Ruckus Wireless ZoneFlex 7731 802.11n Getting started guide

ADJ
ADJ AIRSTREAM DMX BRIDGE User instructions