In this procedure we are going to look at how to setup your programmable buttons for an Evolution Series console so that you can change sources, fire a salvo, take a preset, or operate an LIO. For the purposes of this document, I’m using an E-6 surface.

This is a 2 part process. You must first configure the Programmable Button in the Evolution Series GUI, and then define the logic in your Wheatnet IP Navigator.
First, ensure that you have a monitor and keyboard connected to the rear of your E-series so that you can navigate through your windows, or you can connect using our GlassE software.

You must be logged into your surface with a user level that has appropriate permissions for making changes to the surface. In this case, I will use Engineering level access as it has all available permissions. The bottom left corner of the screen displays your user access level.
Using your touchpad or a mouse connected to the rear of your E-series, Click on the Options tab at the top and expand your drop-down for a list of available options. We’re looking for Programmable Buttons.
If you have Glass-E software, an option for naming the buttons is here. This makes it easier to determine which button you're activating on the digital surface.
In my case, I’m going to use the first one and call it “A ON”. I am using a toggle function but details of all functions are available below.
Programmable Buttons
Also known as “Spare buttons,” these fourteen (14) switches and indicating LEDs are designed to perform user-programmable functions.
Some functions, such as firing Salvos, making temporary connections, or interfacing with the logic input and output ports on system Logic I/O cards, must be configured through the Windows™ XPoint or Navigator application. See the E-Series Network System manual for details.
Some of the spare button programming can be done via the E-6 GUI. Press the Options tab and choose Programmable Buttons from the AVAILABLE OPTIONS scroll down list to display the Programmable Buttons form. You will see a separate line on the form for each of the 14 buttons; each line has a drop down mode selector, a FLASH button, and an EDIT button.
- Mode selection - the spare buttons can be operated in various modes:
- None - in this mode button presses are ignored - the button LED is controlled by DIO, which simply means that the LED can be turned on and off by a logic signal in the E-Series Network System - this control would be configured in XPoint or Navigator
- Toggle - in this mode the button acts like a toggle; one press turns it on and another press turns it off - the button’s LED state is controlled by the surface, with the LED lit when the button is on and unlit when the button is off - the actual function performed by the button is configured in XPoint or Navigator
- Momentary / Surface LED - in this mode the button has a momentary action; it is on while pressed and off when released - the button’s LED is controlled by the surface, with the LED on while the button is pressed and off when it is not being pressed - the actual function performed by the button is configured in XPoint or Navigator.
- Momentary / DIO LED - in this mode the button has a momentary action, with
its function configured in XPoint or Navigator - the button LED is controlled by
a system DIO which is also configured in XPoint or Navigator - Software Controlled - in this mode the button’s function is set up by the E-6
GUI using the EDIT button, as described below - the LED is controlled by the
surface and is on while the button is pressed and off when released - FLASH - press this button to make a particular spare button flash - this helps you
see which button you are programming - EDIT - this button is only active when the spare button mode is “Software Con-
trolled” - in all other modes it is grayed out - when active, this button brings up the
Monitor - Pgm Button Y form.

Once you’ve determined how you want the button to function, then we go to Navigator to configure the operation.
Click on the Mix Engine blade for your surface in the System area and choose “LIO Info” from the top tabs.
Expand the Surface 1 Spares list and you’ll see an available “Spare” for each button your Master Module of your surface has. Mine has 14, but yours may only have 4. Here you can choose how you want the programmable button to function. Double click in the Fire Salvo, Momentary Connection, or Take Preset box to bring up the editor.
LIOs have to be configured and assigned with their source/destination signal as all other LIOs are.
I have chosen to make my button toggle a Source/Destination. In this function, I am making a Destination toggle it’s source. When the button is depressed, I will get the source I choose at the destination I choose, and when clicking the button again, the destination will revert to it’s previously set source.
Notice here before depressing the button “A ON” that my Destination Input 5 says Stream A
Now, upon pressing the A ON button, you will see that Destination 5 then connects to E6WCMix1. Depressing the toggle button again will put it back to Stream A.
Customize and conform your configurations to your own specific needs.