Solaro GPIO cards can provide 4ch GPIO input, 4ch GPIO Voltage input, or 4ch GPIO output. The card is programmed within Xilica Designer.

Below are some examples of how to wire the physical connection:

4ch GPIO Input Card:
Basic Contact closure SPST
Choose a channel, and go to Ground. 

Magnetic Contact Closure SPDT
For an air-wall, there are NO (Normally Open) and NC (Normally Closed) pins.
The NO pin will go to a channel, the NC pin will go to a channel. The common will go to Ground. You will be able to do a dual function preset trigger. (Presets will change if air-wall is open/closed)


4ch GPIO Voltage Input Card:
10k Potentiometer
You need a reference to 12V. Wire Ground and 12V. The centre wiper will go to the channel.


4ch GPIO Output Card:
LED Mode
Anode goes to a channel, Cathode goes to Ground.

Momentary Sink to Ground
Wire Ground and your channel.

Dual Momentary Sink to Ground
Two channels (For example, up/down for a screen) and Ground.

Program in Xilica Designer
First, set up the DSP device with the correct card type.

For standard contact closures, Xilica Designer will display triangle nodes. Voltage nodes are oval. GPIO outputs can be LED or straight contact closure to sink (software selectable per channel).
Inside the DSP device design, GPIO inputs have G nodes. GPIO Voltage inputs have GC nodes. GPIO Outputs have G nodes. The GPIO card block must first be wired to the GPIO Input, GPIO Voltage Input, or GPIO Output connect block.


GPIO Input Card:
Basic Contact closure SPST
Wire the GPIO Input block to a Logic Controlled Mute. When the input is high, the mute will trigger.

Magnetic Contact Closure SPDT
Wire two channels of the GPIO Input block to the GPIO Output block (passing through) and to the Action Trigger module. One channel is high (true), one channel is low (false). Double click the Action Trigger Module. The Action Trigger will trigger presets when the air-wall opens/closes.

Voltage Input Card:
10k Potentiometer
Please click here for instructions to set up the 10k potentiometer.


GPIO Output Card:
LED Mode
Open the GPIO Output Card block and set up the channel for LED. Open the GPIO Output connect block to Enable or Invert the action.
For this example, Logic will be used. So when the audio passes the threshold, the LED will light. Wire an Audio Source to an Audio Signal to Control block. Then to Control to Logic block, lastly to the GPIO Output block.
The Audio Signal to Control is set up as Linear, the Control to Logic Threshold is set to unity gain (0.0). When the audio above the threshold, the LED will light.  

Momentary Sink to Ground
For this example, a Power Sequencer will be powered ON/OFF. Click here for further instructions,

Dual Momentary Sink to Ground
For this example, a screen up/down will be programmed. The screen voltage will go high for up motion, and high for down motion.
A Radio Button with 2 nodes: ON and OFF is wired to the GPIO Output block to the GPIO Output card. When the Radio Button output channel changes, the screen will move accordingly.


Did this answer your question?