Article Links:
SDN Keypad Setup – Installation Instructions
-
-
Extract all files.
-
Install the SDN Keypad Setup Software.
-
🔧 For best results, install as Administrator when possible.
-
Connect the Programming Cable
Plug the Field USB > Computer Download/Upload Programming Cable into any available USB port on your laptop. -
Open Device Manager
-
Click the Windows Start Menu
-
Search for and open Device Manager
-
-
Locate the COM Port
-
Expand the Ports (COM & LPT) section
-
Find the listing for USB Serial Port (COM#)
-
Note the COM number — you’ll need it for software setup.
-
-
Check Port Properties (Optional)
-
Right-click the USB Serial Port
-
Select Properties for additional details if needed
-
- Click the tab for port settings and make sure that the settings are as follows:
- Bits per second: 4800
- Data Bits: 8
- Parity: Odd
- Stop Bits: 1
- Flow Controls: None
- Open the SDN Keypad Setup Software from the desktop Icon or Windows Start menu.
- At the top left of the window, select the COM port that you noted from the Device Manager and click on the “Connect” button.
- You are now connected to the COM port and ready to start our configuration.
- You are now connected to the COM port and ready to start our configuration.
⚠️ : If there are no COM ports listed in the dropdown box, close the software and make sure the Field USBComputer Download Upload Programming Cable is connected to your USB port on the laptop, and then reopen the software. Be sure the Keypad Config is the only software running on your computer. Also, if you cannot connect to the COM port, make sure that no other software is using that COM port.
Configuration Section – SDN Keypad Setup (Wired Programming)
Basic Functions
-
Set Config
Sends the current on-screen settings to the connected keypad. -
Get Config
Reads and displays the current settings stored on the connected keypad.
Keypad Type Settings
(Only available if the keypad is running firmware version 5.0 or higher)
-
Set Keypad Type
Choose the correct type for your system:-
SDN RS485 – For use with SDN systems (e.g., SI Shade Systems)
-
ILT2 Animeo IP – For use with ILT2 motors and animeo IP
-
Animeo Default – Loads default settings for animeo IP keypads
-
Address Settings
-
Set Group All Address
Assigns a group address to the keypad. -
Motor All Address
Used for testing or troubleshooting:-
Type “FFFFFF” to control all motors on the system.
-
Or enter a specific motor address.
-
Select the Motor All radio button to apply the address to the button below.
-
File Management
-
Save Settings
Saves the current on-screen configuration to a text file. -
Import Settings
Loads settings from a previously saved file. -
Clear Data Field
Clears all on-screen values.
Note: This does NOT reset the keypad unless you also press “Set Config” after clearing.
Keypad Button Programming
Each button on your keypad is shown as a section labeled “Switch, DC #_” in the software.
💡 If you're using a 6-button keypad, "Switch, DC #4" and "Switch, DC #5" are unused unless you're wiring external dry contact switches.
Keypad Button Programming – Step-by-Step Instructions
Each button on your keypad is represented as a section labeled “Switch, DC #_” in the setup software.
💡 If you're using a 6-button keypad, Switch DC #4 and Switch DC #5 are not active unless you’re wiring additional Dry Contact closures to the back of the keypad.
✅ Step 1: Assign Commands to Each Button
-
Locate the button you want to program (e.g., "Switch, DC #1").
-
Use the dropdown menus to assign what each action does:
-
On Press – What happens when you tap the button.
-
On Hold – What happens when you hold the button.
-
On Release – What happens when you let go after holding.
-
-
If you don’t want an action for one of those states, leave the dropdown as-is (it will say “On Press,” etc.).
🔄 Step 2: (Optional) Enable Sequence Mode
Sequence Mode allows a single button to perform different actions each time it’s pressed, cycling through them.
-
Check the box labeled Sequence in the button section.
-
The section turns purple, indicating that Sequence Mode is enabled.
-
Assign commands to the dropdowns in order:
-
A (first press), B (second press), C (third press)
-
-
The button will now cycle through: A → B → C → B → A … each time it’s pressed.
⚠️ Sequence Timeout:
If no buttons are pressed for 60 seconds, the next press will skip Command B.
⚠️ Limitations:
Sequence mode is not supported on buttons #6–8 if Group mode is enabled on buttons #1–5.
🎯 Step 3: Choose What the Button Controls
For each button, choose where the command will be sent using the radio buttons below the dropdowns:
-
Group All – Controls all motors using the Group All Address set earlier.
-
Motor All – Controls all motors using the Motor All Address.
-
Specific Group – Controls only motors within a chosen group.
-
Specific Motor – Controls a single motor.
✅ Be sure the Group or Motor address has been entered earlier in the configuration section.
Once programming is complete for each button:
-
-
Repeat these steps for any additional buttons.
-
Use Set Config to send your changes to the keypad.
-
Keypad Command Options – Step-by-Step Guide
These are the available actions you can assign to each keypad button using the dropdowns for On Press, On Hold, and On Release.
🟢 Step 1: Understanding Button Actions
For each button, you can assign up to three actions:
-
On Press – When the button is tapped.
-
On Hold – When the button is held for more than 1.5 seconds.
-
On Release – When the button is released after a hold.
📝 Tip: If you don’t want anything to happen for a specific action, leave the dropdown unchanged (it will still say “On Press,” “On Hold,” or “On Release”).
⚙️ Step 2: Available Command Functions
Below is a list of functions you can choose from the dropdown menu for any button action:
🆙 Movement Commands
-
Up – Moves motor/group to the upper limit.
-
Down – Moves motor/group to the lower limit.
-
Stop – Stops motor/group movement.
🎯 Position Commands
-
Go to IP # – Moves to a specified Intermediate Position.
-
Next IP Up – Moves up to the next programmed IP position.
-
Next IP Down – Moves down to the next programmed IP position.
-
Go to Pulse # – Moves to a specific pulse position.
-
Go to % – Moves to a specific percentage position (e.g., 50%).
⚡ Jogging Commands (Micro Adjustments)
-
Jog Up X 10 ms – Nudges motor/group up in 10 ms increments.
-
Jog Down X 10 ms – Nudges motor/group down in 10 ms increments.
-
Jog Up Pulse – Moves motor/group up a specific number of pulses.
-
Jog Down Pulse – Moves motor/group down a specific number of pulses.
🔒 Step 3: Locking & Unlocking Commands
🔐 These lock commands prevent the motor from moving unless unlocked. You must also program a button with an Unlock command of equal or higher priority.
-
Lock @ Current – Locks motor/group in its current position.
-
Lock @ Up – Locks at upper limit.
-
Lock @ Down – Locks at lower limit.
-
Lock @ IP # – Locks at a specific IP position.
-
Unlock – Unlocks the motor/group. Highest priority level is 255.
🧩 Step 4: Special Functions
-
Set IP # – Programs the current position as a new Intermediate Position.
-
Group – Used for grouping motors. (Refer to the “Group Programming” section for full setup instructions.)
Keypad Programming – Basic Functions Setup
Follow these steps to program your keypad to control shades at specific percentage levels, including stop and directional commands.
🧰 Step 1: Connect Your Hardware
-
Plug the Field USB > Computer Download/Upload Programming Cable into any available USB port on your laptop.
💻 Step 2: Launch & Connect to Keypad
-
Open the SDN Keypad Setup Software.
-
Use the dropdown menu to select the correct COM port, then click Connect.
🧩 Step 3: Set Keypad Control Group
-
In the Set Group All Address field, enter the Group Address you want this keypad to control.
🎚️ Step 4: Program Each Button
Assign actions to each button using the dropdown menus:
Button | On Press Action | Details |
---|---|---|
Switch, DC #1 | Go to % | Enter 15 |
Switch, DC #2 | Go to % | Enter 30 |
Switch, DC #3 | Go to % | Enter 50 |
Switch, DC #4 | Go to % | Enter 70 |
Switch, DC #5 | Go to % | Enter 85 |
Switch, DC #6 | Stop | — |
Switch, DC #7 | Down | — |
Switch, DC #8 | Up | — |
📡 Step 5: Set Button Target
-
For each switch box, make sure the “Group All” radio button is selected.
This tells the button to control the group you entered in Step 4.
💾 Step 6: Save Settings to Keypad
-
Click the Set Config button.
-
The LED on the keypad will blink while settings are written.
-
⚠️ Do NOT disconnect the keypad until the light stops blinking (approx. 5 seconds).
✅ Step 7: Finalize Installation
You’re done programming!
Now connect the keypad to any Device Port on the SDN network to control the assigned group.
Popular Keypad Programming Options
Use these examples to create useful and intuitive shade controls using your SDN keypad.
🎯 Option 1: Momentary Button (Move while pressed)
This setting makes the motor move only while the button is held down.
-
In the selected Keypad Button section:
-
Set On Press to
Up
orDown
-
Set On Release to
Stop
-
🔁 Option 2: Single Button for Up, Stop, and Down
This sequence lets one button handle Up, Stop, and Down depending on how it’s pressed.
-
Check the Sequence box for the desired Keypad Button
-
Set On Press to
Up
-
Set On Hold to
Stop
-
Set On Release to
Down
➡️ Result:
-
Tap = Up
-
Hold = Stop
-
Release = Down
🎚️ Option 3: 6-Button Keypad for Group Control
Control a specific group using percentages or directional commands.
-
For each Keypad Button, select the Specific Group radio button
-
Enter the same Group Address for each one
Assign actions to each switch:
Button | On Press Action | Details |
---|---|---|
Switch, DC #1 | Go to % | Enter 25 |
Switch, DC #2 | Go to % | Enter 50 |
Switch, DC #3 | Go to % | Enter 75 |
Switch, DC #4 | (No changes) | — |
Switch, DC #5 | (No changes) | — |
Switch, DC #6 | Stop | — |
Switch, DC #7 | Down | — |
Switch, DC #8 | Up | — |
✅ Once programmed, all buttons will control the same group, with different actions.
1-to-1 Configuration (1 Shade powers 1 Keypad)
Use this setup when a single motor powers and communicates directly with a single keypad.
⚙️ Momentary Control Example (Shade moves while button is held)
-
Connect a Somfy Keypad (#1811730) directly to a 120V AC RS-485 Motor using a CAT5 cable with power
-
Program the keypad with one of the following:
-
The Motor’s individual address
-
A Group address already programmed into the motor
-
The universal address:
FFFFFF
(controls all motors)
-
-
Program each button on the keypad with the desired functionality
-
Use the Keypad Button Programming Section as a guide
-
You can assign commands like Up, Down, Stop, or Go to %, etc.
-
✅ Result: This configuration allows for simple, isolated control—perfect for individual shade installations.
Programming a Keypad for Group Functions
For keypads running firmware version 5.5 or later
⚙️ Enabling Group Function Mode
This setup allows the keypad to select a group using buttons #1–5, and then control the selected group using buttons #6–8.
-
In the "On Press" dropdown for buttons #1–5, select “Group”
-
Once selected, a new "Specific Group Address" input box will appear
-
Type in the group address you want each button to control
-
In buttons #6–8, choose the commands you want to assign for group control
-
Examples: Up, Down, Stop, Go to %, etc.
-
💡 How Group Mode Works:
-
When a group is selected (by pressing any button #1–5), the LED next to that button will light up for 12 seconds
-
During those 12 seconds, buttons #6–8 will control the selected group
-
If the LED turns off and buttons #6–8 are pressed, it will default to the last selected group
-
Sequence functionality is disabled for buttons #6–8 in this mode
⚠️ Notes:
-
Once “Group” is used in any On Press dropdown (buttons #1–5), buttons #6–8 are locked into group control mode
-
Group commands must use group addresses – motor addresses will not work
-
If you want to control a single motor in group mode, you’ll need to assign it to its own group
-
For issues, contact Screen Innovations:
Phone: 512.832.6939 Option 3
Website: www.screeninnovations.com
Comments
0 comments
Please sign in to leave a comment.