Long Range Wireless Relay 1-Channel 20-Amp ProXR Lite
R120PL_XSC
Wireless Relay
The R120PL_XSC Long Range Wireless Relay will allow you to wirelessly control the relay using a 900 MHz frequency band. The board uses a modem connected to the USB port of your computer to wirelessly communicate to the board. The modem mounts as a COM port on your PC, send your commands to the COM port and the modem wirelessly sends the command to the board. That's all there is to it!!!The ProXR Command Set
The R120PL_USB operates by sending commands to the board to control the relays which allows you to program in almost any language. The ProXR Command Set is the industry leading command set for controlling the relay and reading the inputs on the board.Wireless Modem
The
XBP24-AUI-EXT_ZIGMO modem is required and plugs into the USB port on your PC and will mount as a COM port. Next, send commands to
the COM port and the modem will forward the commands wirelessly to the board!. That's all there is to it!!! It is possible to
communicate to many 900 MHz devices within range. This modem is Powered by the USB Port and includes USB Cable and Enclosure.

Long Range Wireless Relay 1-Channel 20-Amp ProXR Lite
R120PL_XSC- OVERVIEW
- 900MHz Interface
- Board Features
- Command Set
- AD8 Command Set
- Power & More
- Software
- ACCESSORIES
- Data Sheets
Wireless Relay at a Glance
- 1 20-Amp Relay Installed
- Single Pole Double Throw (SPDT) Relay
- Normally Open 20-amps, Normally Closed 10-amps
- Wire Using 1/4" Quick Disconnect Terminal
- Temperature Rating -40° C to 85° C
- Not-Expandable - Onboard 900MHz Wireless Interface
- Reliable 2-Mile Standard Module
- Requires 900 MHz Modem
- Modem Mounts as a Virtual COM Port - Industry Leading Command Set
- Send Specific Commands to Trigger Relays
- Trigger Any or All Relays
- Program in Almost any Language
- Read 0 to 5 Volt Sensors
Wireless Range
900 MHz boards operate reliably and efficiently when the antennas can “see“ each other. Obstructions like walls, buildings and even trees and hills can diminish the signal or prevent communication altogether. Metal being the worst for any wireless signal to penetrate with stone and brick and being a close second. Positioning the antennas for line-of-site operation will greatly increase reliability.
Wireless Relay Control
Long Range Wireless Industrial Mesh
Long-Range Wireless Mesh networking is the ONLY communications technology NCD recommends on the factory floor, operating at a safe 900MHz. Mesh technology will hop data from one location to another to reach its intended destination, users do not need to do anything other than make sure wireless modules stay within hopping range of each other. We use the Digi 900HP-S3B module in many of our products, as this is the best industry has to offer. With a 2 mile range between modules and up to 8 hops, it is possible to cover 16 miles of wireless territory using this technology. Using high-gain antennas, this module is capable of communicating to a remote module up to 28 miles away! Please note that data hopping only works between live devices. Data will hop from sensors to gateways and modems. Data will also hop between gateways and modems.Long Range Wireless
XBee-PRO 900HP embedded modules provide best-in-class range wireless connectivity to devices. They are easy to setup and use, reliable and capable of transmitting a ling distance. You will need an 900MHz modem that plugs into your USB port of your computer to talk any number of boards with a standard range of 2-miles and up to 15 miles. You can choose the distance of the module installed at checkout.XBee-PRO 900 RF Module
This board is equipped with an 900HP Module. The XBee-PRO 900 RF module is ideally suited for less power-hungry, low-latency point-to-multipoint networking applications. Capable of point-to-point, peer-to-peer and point-to-multipoint networking, The XBee-900 modules have a higher selectable transmitting power of 250mW. This higher TX power allows for line-of-sight range up to 28 miles with the right antenna. It is ideal for solutions where RF penetration and absolute transmission distance are paramount to the application.
Line-Of-Site Operation
As with any wireless technologies, for optimal performance it needs to be line-of-sight. In other words the antennas of the board and modem must "see" each other to get the optimal range or even be able to communicate at all. Mounting slots on the modem make it easy to attach to a wall to allow for line-of-site operation.Standard Range Antenna
The XSC900SR Standard Range Antenna (distance of 2 miles) is included with the price of the controller. The included antenna is a 6" whip antenna with an RP-SMA threaded connection. The antenna will screw directly onto the wireless module. NCD has tested this device at 2 Miles with excellent results using smaller antennas than what would be required to achieve the 28-Mile range achieved by the manufacturer. All range tests are conducted in clear line-of-sight installations. It is not possible for us to accurately predict range prior to purchase. We cannot predict range inside buildings, using google map images, or predict interference that may be present at your location that would prohibit proper operation.900MHz Wireless Modem
Plug the UXSCMSR_ZIGMO short range modem or UXSCMLR_ZIGMO long range modem into the USB Port of your computer. The modem will mount as a COM port on your PC. Open the COM port and start sending data to the modem. The modem will forward your data to all Wireless XSC compliant devices within range (it is also possible to speak to a specific device when other controllers are in range). The modem is also available at checkout.XSC Modem
Sending Commands
Base Station Software is available at no charge to get you up and running fast (more on Base Station below). Once powered up, the controller waits for a ProXR command. A command consists of a few bytes of data in numerical format usually between 2 and 6 bytes. Once the command has been received, the controller processes the command, and sends you back ASCII character code 85 to signal the completion of your command.For Use in North America
For use in North America (United States, Canada, Mexico) Australia, Brazil, and Singapore also supported with changes to Channel mask settings.Singapore:
The labeling of equipment is per Info-communications Development Authority of Singapore (Singapore IDA, www.ida.gov.sg/). This license is only for the Digi XB900HP radio and not the final product, so customers must be aware that they should find a consultant who is aware of the requirements and can guide them through the process of obtaining a license for their product with Singapore IDA. The license number is DA105737.Canada Labeling Requirement:
Contains IC: 1846A-XB900HPISED (Innovation, Science and Economic Development Canada) This device complies with Industry Canada license-exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.
900 MHz Relay Videos
Industry Leading Command Set
The ProXR Firmware has more commands and functionality than any other board on the market! The list of commands and parameters this board is capable of is extensive. Click on the gray Command Set tab above for a look at the command structure and download the complete command set.
The ProXR Lite SPDT 20-Amp Relay Board
Built for Reliability. Engineered for Simplicity
ProXR Lite Relay Design
The ProXR Lite series is machine-manufactured for consistent, high-precision performance. Every controller is fully tested before it leaves the production floor, ensuring dependable operation in tough environments - heat, cold, vibration, and everything in between. With thousands of units in the field worldwide, these boards have proven they can take a beating and keep on switching.ProXR Command Set
ProXR Firmware is one of the most feature-rich relay command sets available.You get access to a huge library of functions, timers, parameters, and control options - all programmable in nearly any language. Prefer no-code? Software is available, too.
Find the full command set in the ProXR Quick Start Guide.
Easy Software Development
Most customers write their own control programs, and the ProXR Lite makes that easy.Because the board uses the Serial Port Profile, it mounts as a virtual COM port, allowing simple command-based control from nearly any programming language.
Not a programmer? N-Button Lite offers point-and-click relay control and status monitoring - no code required. Click Here for More
Read Analog Sensors
Every ProXR Lite board includes an 8-Channel 8/10-Bit A/D Converter.Monitor up to eight sensors from 0 - 5VDC (0V can be read from a simple contact closure). Use A/D inputs for:
- Switch status monitoring
- Variable resistance sensors
- Simple automation logic
See the AD8 Quick Start Guide for full A/D command documentation.
Relay Activator and Analog Inputs
The Relay Activator control panel lets you use analog inputs to directly control onboard relays. Just connect buttons or switches to the analog inputs and trigger simple on/off actions for manual relay control. Each of the eight inputs can be assigned one of eight functions, including turning relays on or off, toggling relay states, flashing a relay momentarily, toggling the flash function, turning all relays on, turning all relays off, or generating push-notification events using N-Button Software. Click the gray Relay Logic tab and check out Example 6 to see how to wire a manual switch into your setup. Download the Relay Activator Quick Start Guide here: Relay Activator Quick Start Guide.SPDT Relay Installed
This MirC model is equipped with an SPDT (Single Pole, Double Throw) relay, giving you three connection points: Common (COM), Normally Open (NO), and Normally Closed (NC).
- When the relay is off, COM is connected to NC
- When the relay is energized, COM switches over to NO
The Common (COM) terminal is the moving contact inside the relay. When the coil energizes, it physically swings from NC to NO. Wiring is done directly to the relay using standard 1/4" quick-disconnect terminals. (Shown at right.)
Amperage Rating
The installed relay is rated for 20 amps on the Normally Open (NO) contact and 10 amps on the Normally Closed (NC) contact.⚠️ Best Practice:
For high-current loads, always use the Normally Open (NO) contact. The Normally Closed (NC) contact is limited to 10 amps and should only be used for lower-current applications.
2 Million+ Cycles
ProXR relays are built for longevity - expect years of reliable operation and millions of mechanical cycles. Every board ships with a 5-year warranty and 30-day money-back guarantee.Not Expandable (By Design)
ProXR Lite keeps things simple.Unlike the full ProXR Series, Lite boards do not support relay expansion. While the firmware still reports up to 256 potential relays, only the first 1, 2, 4, or 8 relays in Bank 1 are active depending on the model you choose.
Break-A-Way Tabs for a Smaller Design
Need a smaller footprint? The ProXR Lite PCB includes Break-A-Way Tabs, allowing the board to fit into optional undrilled enclosures or tight-space installations.
RoHS Compliant & Lead-Free
All ProXR Lite controllers are built with RoHS-compliant components and lead-free solder.5-Yeary Warranty & Guarantee
Every ProXR Lite controller is covered by:- 5-Year Functional Warranty
- 30-Day Money-Back Guarantee
Essential Power Requirements
Clean, regulated power is critical.A stable 12VDC supply ensures both the relay coils and onboard firmware operate correctly. Unstable or noisy power can cause improper switching or communication issues.
We recommend the PWR12-US (120VAC → 12VDC @ 1.25A) or our international supply with interchangeable adapters.
Learn More
Shipping
All boards ship directly from our Missouri facility. Each unit is built and tested at the time of order - please allow 3 - 5 days for production. We ship primarily through UPS, but we're happy to use FedEx or DHL for international orders when you provide your account number. Questions? Call us at 800-960-4287 or email sales@relaypros.com.Induction Suppression
One of the most important parts of relay control - yet the most commonly overlooked - is inductive load protection.
Anything with a magnetic coil (motors, solenoids, transformers, etc.) generates high-voltage "kickback" when switched. Without a suppression capacitor, that spike can:
- Shorten relay lifespan
- Cause electrical noise that disrupts the microcontroller
- Trigger unexpected shutdowns
- Require power cycling to restore communication
Base Station Software
Base Station is the fastest way to learn and control the ProXR Lite board. Explore every feature through an intuitive GUI while watching live data flow to and from the board.Designed to work seamlessly with the entire family of communication modules, Base Station supports every feature the board offers - far beyond what other manufacturers provide. More on Base Station can be found in the Base Station tab.
ProXR Lite Is Here!
A more streamlined manufacturing process brings a more durable, reliable and better relay board to the market. Here's a lists of great features:
- User Friendly Board Design
- Single Pole Double Throw Relays Installed
- Wire to Normally Open or Normally Closed Position
- Normally Open Rated 20-Amps
- Normally Closed Rated 10-Amps - Break-A-Way Tabs Lets you Decide the Board's Size
- Wire Directly to the Relay Using 1/4" Quick Disconnect Terminal
- RoHS Compliant
- ProXR Lite Features
- Industry Leading ProXR Command Set
- 8-Channel 8/10-Bit Analog to Digital Converter
- Highly Reliable Board
- Assign up to 16 Programmable Timers
- ProXR Lite Limitations
- This Board Cannot be Expanded
ProXR Command Set
The ProXR Command Set is the industry leading command set for controling relays! You can find the complete command set in the ProXR Quick Start Guide.
The ProXR Command Set
ProXR Firmware
The firmware on the Ethernet Relay board supports the ProXR Command Set, offering more commands and functionality than any other relay board on the market! The list of available commands and parameters is extensive, giving you full control. You can write your own control program in almost any programming language.Key Features
- Extensive Command Set: More commands and functionality than any other relay board.
- Programming Flexibility: Compatible with nearly any programming language.
- User-Friendly Software: Free software available for non-programmers to easily control relays without coding.
Introduction
The ProXR Series Controllers allow you to control up to 2048 relays depending on your controller model. Relays are divided into groups of 8 called banks, and are addressed by their bank number. For instance, a ProXR series controller with 32 on-board relays has four on-board banks, the on-board relays respond to bank values of 1-4. If you use the XR Expansion port to add another bank of 24 relays, then you will need to specify bank values of 5-7 to control the extra relays. The firmware doesnt actually know how many relays are attached to the relay controller, it is up to the user to define how many relays are attached to the controller using Base Station Software. The ProXR CPU will assume you have connected the maximum number of supported relays to your controller. In the ProXR Quick Start Guide, you will see two commands that appear to do the same thing, for example:254 0-7 Turn Off Individual Relays
254 100-107 Bank# Turn Off Individual Relays in Bank
254 8-15 Turn On Individual Relays
254 108-115 Turn On Individual Relays in Bank
254 16-23 Get the Status of an Individual Relay
254 116-123 Bank# Get the Status of an Individual Relay in Bank
While the outcome is the same, these commands function in slightly different ways.
For instance:
254 8 Turn On Relay 1
To make this command work, you will send a 254, then a 8 to activate a relay. By default, relay bank 1 will be affected by this command. However, you can redirect this command to a different relay bank using the following command:
254 49 2 Direct Commands to Relay Bank 2
Then you can send:
254 8 Turn On Relay 1 in Bank 2
Here are a few more Bank Specified Examples:
254 49 1 Direct Commands to Relay Bank 1
254 8 Turn On Relay 1 in Bank 1
254 49 2 Direct Commands to Relay Bank 2
254 8 Turn On Relay 1 in Bank 2
254 9 Turn On Relay 2 in Bank 2
254 10 Turn On Relay 3 in Bank 2
254 49 3 Direct Commands to Relay Bank 3
254 8 Turn On Relay 1 in Bank 3
254 11 Turn On Relay 4 in Bank 3
254 12 Turn On Relay 5 in Bank 3
254 13 Turn On Relay 6 in Bank 3
254 14 Turn On Relay 7 in Bank 3
254 49 0 Direct Commands to All Relay Banks
254 8 Turn On Relay 1 in All Relay Banks
This command structure has the advantage of being very fast and efficient. However, if power to the controller is ever lost, commands will automatically be directed to bank 1 when power to the controller has been restored. This command methodology is generally advisable for ProXR controllers with 8 or fewer relays. When working with more than 8 relays, we generally advise users to use Bank Directed commands as shown in the following examples.
Turns Off Relays in the Currently Selected Relay Bank
This command will control the Off status of specified relays in the Currently Selected Relay Bank. This command has optional parameters <1-7> for controlling the Off status of the remaining relays, 1 being the next relay in sequence, 2-7 being all possible subsequent relays in the selected relay bank. A value of 0 refers to the first relay in the specified relay bank, 7 being the 8th and final relay of the selected Relay Bank. This command sends byte value 85 back to the user when the operation has been completed.| Send Bytes: | Byte 1: | Byte 2: | Byte 3: |
| Function: | Command | Command | Optional Parameters |
| Decimal Values: | 254 | 0-7 | 1-7 |
| Hex Values | 0xFE | 0x00 - 0x07 | 0x01 - 0x07 |
| Receive Byte: | Decimal: | 85 | |
| Hex: | 0x55 |
Turns On Relays in the Currently Selected Relay Bank
This command will control the On status of specified relays in the Currently Selected Relay Bank. This command has optional parameters <1-7> for controlling the On status of the remaining relays, 1 being the next relay in sequence, 2-7 being all possible subsequent relays in the selected relay bank. A value of 0 refers to the first relay in the specified relay bank, 7 being the 8th and final relay of the selected Relay Bank. This command sends byte value 85 back to the user when the operation has been completed.| Send Bytes: | Byte 1: | Byte 2: | Byte 3: |
| Function: | Command | Command | Optional Parameters |
| Decimal Values: | 254 | 8-15 | 1-7 |
| Hex Values | 0xFE | 0x08 - 0x0F | 0x01 - 0x07 |
| Receive Byte: | Decimal: | 85 | |
| Hex: | 0x55 |
Read the Status of Relays in the Currently Selected Relay Bank
This command will report the On/Off status of Relays 0-7 in the Currently Selected Relay Bank. This command sends byte value of 0 of 1 back to the user when the operation has been completed, 0 reporting an Off status and 1 reporting an On status.| Send Bytes: | Byte 1: | Byte 2: |
| Function: | Command | Command |
| Decimal Values: | 254 | 16-23 |
| Hex Values | 0xFE | 0x10 - 0x17 |
| Receive Byte: | Decimal: | 0 or 1 |
| Hex: | 0x00 or 0x01 |
Full Command Set
These are only a few examples from the ProXR Command set so you can get an idea of the command structure. Download the ProXR Quick Start Guide to view the full command set ProXR Quick Start Guide.Base Station Software
Base Station Software was designed to help you learn the ProXR command set! No other relay board manufacturer even comes close to offering this type of software! Explore ProXR features using it's Graphical User Interface. Watch data bytes flow to and from the board, so you easily understand the command execution process. There is no faster or easier way to learn how to automate than Base Station, as it was designed to work with all the communication modules we offer! You only need a Windows 8 or 10 Computer to Run Base Station. Base Station Features
There are some useful features to look for when using Base Station Software to control, test, or configure your device:- At the bottom left corner of each window there is a link to relevant documentation for your device
- In the Control Command Set Window, and many others, there is a MORE or LESS option at the top right corner. Selecting MORE allows you to view specific communication details.
- All the functions of the command set are available as a point-and-click interface plus you can see the command that is being sent to the board!
AD8 Command Set
A/D inputs accept voltages from 0 to 5V DC, and this range should never be exceeded. For full details on all available commands, refer to the AD8 Quick Start Guide.
The AD8 Command Set
Reading Switches/Variable Resistance Signals
This controller includes eight channels of 8/10-bit Analog-to-Digital Converters capable of reading 0 - 5V DC signals. The ADCs allow you to monitor external sensors or detect contact-closure inputs. Connect temperature sensors, light sensors, current sensors, buttons, switches, or any device that outputs a 0 - 5V signal or simple contact closure.- With 8-bit resolution, inputs convert 0 - 5V into values from 0 to 255
- With 10-bit resolution, values range from 0 to 1023
A/D Inputs
All ProXR Lite boards and ProXR boards that begin with ZADR or ZADSR include an onboard 8-channel Analog-to-Digital converter in addition to relay control. Each channel accepts a 0-5V DC input and converts it into a numeric value for processing.
Using the AD8 Command Set, analog voltages are translated into digital values (8- or 10-bit resolution, depending on configuration), making it easy to monitor and act on sensor data from a wide range of devices.
Each analog input can be configured to turn relays ON or OFF, toggle relay states, flash relays, enable or disable flashing, send push-notification data, and more - all based on live input values read in real time.
As shown in the graphic, ProXR AD8 controllers are available with multiple analog input connector options. One of the connector styles shown corresponds to the specific board you are viewing, allowing you to quickly identify how sensors will physically connect. All analog inputs share a common ground, simplifying wiring and making it easy to connect multiple sensors to a single controller.
Once connected, A/D input values can be used consistently across N-Button and Base Station software for automation, relay control, monitoring, and diagnostics. This unified approach ensures predictable behavior from hardware to software, whether you are building a simple monitoring system or a fully automated control solution.
Analog Inputs Controlling Relays
ProXR AD8 relay controllers allow analog inputs to directly control onboard relays using the same A/D input data used by N-Button and Base Station software (see Relay Activator section below). This makes it easy to monitor sensor values, automate relay behavior, and visualize input data across all supported software tools.Analog to Digital Connections
AD8 controllers are designed for stable sensor and switch monitoring. A/D inputs should never be left floating - each input must connect to a voltage or ground.A built-in 10K pull-up/pull-down resistor (jumper-selectable) ties each input to +5V or ground to prevent floating conditions. While this resistor adds slight loading, the improved stability far outweighs any minor interference.
AD8 Command Set
The AD8 Command Set reads analog voltages using the controller's 8-channel 8/10-bit ADC.- 8-bit mode: Converts 0 - 5V to values from 0 to 255
- 10-bit mode: Converts 0 - 5V to values from 0 to 1023
Reads the 8-Bit Analog Input of Channels
This command will read the Analog Input of Channels 1-8 and return an 8-bit value for each.| Send Bytes: | Byte 1: | Byte 2: |
| Function: | Command | Parameter (Channel 1-8) |
| Decimal Values: | 254 | 150-157 |
| Hex Values | 0xFE | 0x96 - 0x9D |
| Receive Byte: | Decimal: | 0-255 |
| Hex: | 0x00-0xFF |
View A/D Input Data in Real Time
Base Station software allows you to read all analog inputs in real time while clearly displaying the exact command data being sent to and from the controller. In the example shown, all eight A/D input channels are read simultaneously and displayed as live numeric values along with a real-time graph, making it easy to visualize how each input changes over time.
Because Base Station shows the actual commands used to read the A/D inputs, it becomes an invaluable learning and diagnostic tool. You can see precisely how input values are requested, returned, and interpreted by the controller, then copy those commands directly into your own applications or custom software. This dramatically simplifies development, testing, and troubleshooting when integrating A/D inputs into larger systems.
Whether you are validating sensor behavior, monitoring multiple inputs at once, or building your own custom control software, Base Station gives you clear visibility into both the data and the communication behind it.
AD8 Relay Activator
Control relays with a switch or button connected directly to the board for manual control. For full details download the AD8 Relay Activator Quick Start Guide.
Relay Activator
Relay Activator and Analog Inputs
Base Station Software's Relay Activator is ideal for applications that primarily rely on computer control but still require occasional manual operation. By connecting external buttons or switches, you can take direct, hands-on control of any relay without giving up software-based control.This creates true bi-directional control. For example, a relay can be turned ON through the computer interface and later turned OFF using a physical switch - or vice versa. Whether you're testing, troubleshooting, or building a hybrid manual/software-controlled system, Relay Activator keeps everything synchronized and predictable.
As shown in the example, each input includes a pull-down menu that allows you to select exactly how that input will control a relay. This makes configuration fast and intuitive - simply choose the desired action for each input without writing any code.
Each of the 8 input channels can be configured to control relays 1 through 8, with multiple action types available. This flexibility allows every input to perform exactly the function your application requires.
Available Relay Actions per Input
Each input can be assigned one of the following actions:
- Momentary Control - Activates the relay only while the input is engaged
- Toggle Relay State - Alternates the relay between ON and OFF
- Turn Relay ON - Forces the relay into the ON state
- Turn Relay OFF - Forces the relay into the OFF state
- Flash Relay (Momentary) - Pulses the relay while the input is active
- Flash Relay (Toggle) - Toggles flashing behavior ON and OFF
AD8 Relay Activator Quick Start Guide.
AD8 with N-Button
Using N-Button software, you can control relays, build desktop meters that show real-time readings from the AD8 inputs. You can also create automatic push notifications messages triggered by those sensor values.
N-Button Software
Using A/D Inputs with N-Button
N-Button Lite and Pro support powerful A/D Input Automation rules that allow you to automatically control relays based on analog input levels. Simply define a voltage threshold or range, and N-Button will energize or de-energize relays as conditions change.N-Button also supports Send Email and Text Message actions (Push Notifications), enabling automatic alerts when an A/D input reaches a specific level or falls within a defined range. Relay control and notifications can work together seamlessly, all driven by live A/D input data.
Works Seamlessly with N-Button Software
Each A/D channel supports industry-standard 0-5V inputs, making it simple to integrate a wide range of sensors without extra hardware. Using N-Button, you can:- Build desktop meters that show real-time sensor data
- Create dashboards with multiple sensor feeds
- Trigger Push Notification alerts from A/D thresholds
- Control relays based on sensor conditions - no programming required
Using the Input Information
N-Button allows you to use A/D input values in multiple ways without writing code. Numeric values or value ranges can be used to:- Trigger text or email alerts when thresholds are exceeded
- Control individual relays or banks of relays
- Display live readings on customizable desktop meters
Control Relays with A/D Inputs
N-Button Lite/Pro software makes it incredibly easy to automate relay control using A/D input levels from this board. Simply create an Automation rule that links any A/D input channel to any relay channel. When the input voltage reaches the threshold you define, the relay energizes (turns on). When the input drops below that threshold, the relay de-energizes (turns off). No programming required.Precision + Performance
High-resolution readings ensure accurate measurements, even in demanding environments. Stream live data or automate actions based on your input thresholds.Create Desktop Meters
N-Button software lets you build live desktop meters that display real-time readings from the AD8 inputs, giving you constant visibility of your sensor data right on your screen. In the example shown, a "Live Soil Moisture Reading" meter provides instant feedback on soil conditions. Right below the meter, Relay 1 and Relay 2 buttons allow you to manually control relays directly from your desktop, or see their current status at a glance - the buttons change color to indicate whether a relay is on or off, giving you a complete view of your system in real time.
Each meter can be individually labeled, like the "Soil Moisture" label shown, making it easy to identify each sensor at a glance. Meter increments are fully customizable - the "Customizable Increments" callout shows how you can adjust the scale to match your application, whether you need fine-grained precision or a broader overview.
N-Button also allows you to arrange multiple meters on your desktop, creating a personalized dashboard that updates in real time. This makes it simple to compare different sensors side by side, spot trends, and react quickly if readings go outside expected ranges (unless you have the relays set automatically). Whether you're monitoring a single sensor or a full set of eight, N-Button makes live data monitoring intuitive and actionable.
Push Notification
N-Button software also includes a powerful point-and-click messaging system that sends alerts to the recipients you choose. Because N-Button runs on your PC, it can automatically deliver text messages and/or emails directly from your computer.Send SMS and email alerts when voltage levels are reached. Customize the subject and message to identify exactly what triggered the alert. You can even set repeat notifications at a defined interval until the input level returns to normal.
Visit our N-Button Page
Building a Power Budget
This controller is designed to operate reliably between 9 - 14VDC. Voltages outside this range may lead to unstable performance. Use the tables below to create a power budget tailored to your setup - factor in your communication module and the expected relay activation time to ensure your system stays within safe operating limits.
Power & More
20/30 Amp Relay Board Specifications
This table highlights performance ratings for all NCD controllers equipped with 20A or 30A relays, based on 12VDC operation at 70°F (21°C). Most values are estimated and may be refined over time. Some ratings reflect standard factory settings before any performance optimizations are applied.| Specs of NCD SPDT Relay Boards | Minimum | Nominal | Maximum | Notes |
| Operational Voltages | 10VDC | 12VDC | 15VDC | |
| Standby Power Consumption | 35mA | 100mA | 200mA | No Active Relays, No Com Module |
| Relay Power Consumption | 28mA | 35mA | 60mA | Consumption of Each Activated Relay |
| Operational Temperature Range | -40°F (-40°C) | 70°F (21°C) | 185°F (85°C) | Theoretical Component Limits Shown |
| Storage Temperature Range | -67°F (-55°C) | 70°F (21°C) | 185°F (85°C) |
Theoretical Component Limits Shown |
| Operational Ambient Air Humidity | 0% | 50% | 70% | Non-Condensing Humidity Values Shown |
| Relay Activation Time | 15ms | Needs Further Validation | ||
| Relay Deactivation Time | 10mS | Needs Further Validation | ||
| Operational Life Mechanical | 10,000,000 | Component Operation Rating | ||
| Operational Life Electrical | 100,000 | Component Rating at Maximum Load |
Communication Modules
Communication Module Specifications
This table provides a quick, clear overview of all NCD Communication Modules. While each module operates at 3.3VDC, the values shown here reflect the impact on a 12VDC master controller at 70°F (21°C). Use the maximum ratings for power-budget planning - they represent short-term peak consumption and may include estimated values that are updated as modules evolve.| Specs of NCD Communication Modules | Minimum | Nominal | Maximum | Notes |
| Operational Temperature Range | -40°F (-40°C) | 70°F (21°C) | 185°F (85°C) | Theoretical Component Limits Shown |
| Storage Temperature Range | -67°F (-55°C) | 70°F (21°C) | 185°F (85°C) | Theoretical Component Limits Shown |
| Operational Ambient Air Humidity | 0% | 50% | 70% | Non-Condensing Humidity Values Shown |
| USB Module Power Consumption | N/A | N/A | N/A |
USB Modules are Powered by the USB Port Do Not Consume Device Current |
| RS-232 Module Power Consumption | 10mA | 20mA |
|
|
| Ethernet Module Power Consumption | 58mA | 82mA | 100mA | |
| WiFi Bluetooth USB Module Power Consumption | 37mA | 50mA | 100mA | Up to 300 Foot Indoor Wireless Range, Unobstructed. Up to 50 Foot Range Through Walls |
| 900MHz Wireless Module Power Consumption | 13mA | 30mA | 50mA | Up to 1,000 Foot Indoor Wireless Range, up to 2 Mile Outdoor Wireless Range using Included Antennas. Up to 28 Miles Outdoor Wireless Range using High-Gain Antennas. |
| KFX Wireless Key Fob | 11mA | 15mA | 25mA | Up to 200 Feet Outdoor Wireless Range using 1, 2, 3, 4, or 5 Button Key Fobs. Up to 700 Feet Outdoor Wireless Range using 8-Button Remotes |
A/D Inputs
AD8 Analog Input Usage Notice
Analog inputs should never have voltage applied when the controller is powered down. If your application requires voltage to remain on an input, add a 220-ohm current-limiting resistor to each channel to protect the controller from damage.Keep all analog inputs within the 0 - 5VDC range - exceeding this limit can permanently damage the on-board CPU. Most inputs include a 10K pull-up or pull-down resistor to keep the line stable when unused, but note that this resistor may introduce a slight bias in readings for certain sensors.
Accessories
Power Supply
The PWR12 is regulated power supply providing clean power necessary for
the performance of these boards. The PWR12 US power supply is a 120VAC to 12VDC 1.25A 60Hz regulated
power supply and it plugs into the barrel connector on the board. The output connector is a 2.1mm I.D. x 5.5mm
O.D. x 9.5mm R/A barrel connector.
Click Here for More
Wireless Modem
XBP24-AUI-EXT_ZIGMO modem is required and plugs into the USB port on your PC and will mount as a COM port. Next, send commands to
the COM port and the modem will forward the commands wirelessly to the board!. That's all there is to it!!! It is possible to
communicate to many 900 MHz devices within range. This modem is Powered by the USB Port and includes USB Cable and Enclosure.
Click Here for More
Enclosure
The TFL Enclosure is an undrilled, non-waterproof enclosure and is available at checkout for this controller.TFL Spec Sheet
CAD Drawing: TFL CAD Drawing
3D Model: TFL_3D
Induction Suppression
Controlling
an inductive load using our relay controllers requires the use of induction suppression capacitors. The purpose of this capacitor
is to absorb the high voltages generated by inductive loads, blocking them from the contacts of the relay. Without this capacitor,
the lifespan of the relay will be greatly reduced. Induction can be so severe that it electrically interferes with the microprocessor
logic of our controllers, causing relay banks to shut themselves down unexpectedly.
Click Here for More
Quick Disconnect Terminal
Wiring is done directly to the Relay terminals using a common 1/4" quick disconnect terminal. These quick-disconnect
insulated spade wire terminals offer the fastest way to connect and disconnect wires to the relay. Easy to Apply:
Crimp with pliers after inserting the wire, no soldering required, making electrical maintenance and wiring work easier
and more efficient.
N-Button Lite
N-Button
Lite software allows you to create buttons to control relays and show the status without programming. Create meters for reading
the variable input sensors connected to the AD inputs of this board in real time! Enter the modem's COM Port to access the board through
a wireless connectionEnter the modem's COM Port to access the board through a wireless
connection! Click Here for More
Relay Timer R1X
Relay Timer
Software allows you control the relay from a time schedule you create! The software can be installed on a PC and uses the
computers time for an accurate time control. Enter the modem's COM Port to access the board through a wireless connection.
change and override the time schedule from anywhere on the network the software is loaded. Look for Relay Timer R1X during checkout.
Click Here for More
Available Software
The software on this tab is from NCD or a 3rd Party Software Developer specifically developed for the boards on this site.
Software Options
Not a programmer and think these boards look great, not to worry we have software to help get you connected and even control the relays with a button on your desktop or by a time schedule!Base Station Software
Base Station Software is our reference tool for designing and testing all currently manufactured NCD Devices. Base Station will assist you in learning how any NCD device functions and will provide valuable diagnostic tools to help determine if your controller is functioning as designed. Base Station software exercises every supported feature of every supported device. Base Station Software was designed to help you learn the ProXR command set. Explore ProXR features using our Graphical User Interface. Watch data bytes flow to and from the board, so you easily understand the command execution process. There is no faster or easier way to learn how to automate than Base Station, it is designed to work with our complete array of communication modules, including Wireless, Ethernet, USB, RS-232, and more. You only need a Windows 8 or 10 Computer to Run Base Station, no other relay control board even comes close to offering this type of software!
Board Identification
A window will open labeled "Device Identification Data". This window contains important "Read-Only" information about your device. Note the "Documentation Related to this Controller" field. This is a compilation of all articles relevant to your device. Click on an item in the list to view. You will need an Internet connection to access this information.Board Command Sets
Base Station software asks the controller which command sets are supported. The supported command sets are listed when you run the Base Station software application. Some controllers may show more command sets while other controllers may show fewer command sets. The Base Station program will decide which command sets apply to your particular controller. This allows our software to scale with the product line.Visit our Base Station Page
N-Button Software
Point-And-Click Software
N-Button is software that allows you to configure buttons to control relays and read the status of those relays without programming using point-and-click action. You can also create meters for reading variable input sensors connected to the board in real time!USB and Network Compatible
N-Button Lite supports Serial Port/ USB and Network connection between the PC and the relay board. Add any type of included N-Button Lite widgets with N-Button Lite Manager. It's also very easy to modify the widget's properties to get the button and configuration you are looking for using the full command set!Lite vs. Pro
N-Button Lite has all the buttons and widgets of the full version but is limited to 16 widgets. Created for users with smaller needs to save money, N-Button Lite is a powerful tool for controlling relays or reading A/D inputs with up to 16 widgets. If you want to add more than 16 widgets, a Pro version is available and supports up to 255 widgets.
Create Desktop Meters
Desktop Meters can be created for real time level readings of any variable input sensor. "It's like having a meter right on your desk for constant monitoring". Meters can be created for temperature sensors, moisture sensors, light meters and others. Read the sensor and create relay buttons that will allow at-a-glance determination of the relay status. Best of all the increments on the meter can be fully customized to fit your needs. Choose an Analog to Digital controller (look for AD in the part number) purchase a copy of N-Button or N-Button Lite and you can read the A/D levels right on your desktop! If you have an application where you need to track sensor levels you will have a live real time meter right on your desktop!Visit our N-Button Page
Relay Timer
Time Schedule Control
Relay Timer Software allows you control each relay independently from a time schedule you create! The software can be installed on a server or PC and uses the computers time for an accurate relay control.Control relay in recurrent time sequence
Thanks to protocol of ProXR & ProXR Lite boards it is possible to update 8 relays at one time. If speed is a requirement it only take about 30 ms to update 8 relays. In multiple relay applications Relay Timer calculates all relays’ status together, even though each of them work separately.Take Manual Control
You can take manual control of any relay at any time to interrupt the schedule and control a relay. Automatically switch back to Auto Mode and resume the schedule manually or set a fixed time to return to the schedule.Quick Timer
Time Sequence Control
Quicktimer Software supports turning on/off each relay automatically during the predetermined duration. First set the duration that you want the sequence to be active. Time periods can then be set where the relay is energized within the set duration.Control Relays by Time Duration
Quick Timer is a software program specifically developed for the relay boards on our site. The software will allow you to control the duration the relays will be energized. This software is not designed to control relay at a specific time of day but rather a time duration. The time sequence is manually started and can run through a set sequence and stop of be set to loop until manually stopped.Control Within a Predetermined Duration
Quick Timer Software supports controlling each relay automatically during the predetermined duration. A duration can be set first then each relay on the board can then be controlled with their own time sequence within the set time duration.Component Library
Visual Studio Samples
The NCD Component Library is a plug-in for the Visual Studio 2005/2008 that greatly simplifies the communications to the NCD product line. The samples can be run in Visual Studio and fully customizable to your needs. Over 40 fully functional fully working samples are included in this free download. Visit our Component Library Page to view all the samples available.











