GPIO In (Core 110f, Core 110c)
The General Purpose Input Output (GPIO) is used to integrate Q-SYS with custom or third-party controls. Using the GPIO Output you can control external hardware. With the GPIO Input, you can control certain aspects of Q-SYS using external hardware.
Note: Use the GPIO property (in Core Properties) to toggle the GPIO In and Out components in the Inventory tree, depending on your Core 110 Series model. GPIO connections are not applicable to the Core 110f v2.
The GPIO pins in Q-SYS Designer are representative of the pins on the color-coded (black) Euro-style connector on the rear panel of the Core. The numbers stamped on the rear panel relate to the GPIO pins in Q-SYS Designer.
Flanking each row of eight GPIO inputs and outputs is a +12V DC terminal and a ground or reference terminal that can be used for potentiometers (input), relay coils and LEDs (output), and other uses. The current limit for the +12V pins is 200mA.
Tip: For additional properties not listed, refer to the Properties Panel help topic for more information.
GPIO
(Core 110 Series models only)
This property determines whether to expose GPIO In and GPIO Out components in the Inventory tree.
- Disabled: GPIO components are not shown in the Inventory tree. Use this setting for Core 110v2, which does not include GPIO inputs and outputs.
- Enabled: (default) GPIO components are shown in the Inventory tree. Use this setting for Core 110f v1 or Core 110c, as these models include GPIO inputs and outputs.
GPIO 1 -16 Type
GPIO Type 1-16
- Digital Input (TTL 3.3V)
- Contact Closure Input
- Potentiometer (10k ohm, 12V)
- Potentiometer (2-wire)
- Analog Input (0-24V, Low z)
- Raw
The following table describes the controls available in the GPIO Input Control Panel.
Digital Input (LED)
This LED illuminates when there is a digital input on a GPIO pin. Each of the following Types of input has an LED to indicate a digital input is present:
- Digital Input (+3.3VDC)
- Contact Closure – When this Type is selected, the pin has approximately 9 to 10VDC present when the contact is open (or nothing is connected) and the LED is off. When the contact is closed (pin is shorted to ground), the LED is on.
- Raw
Analog Input (Knob)
The analog input knob is provided when one of two Input Types is selected.
- Analog – allows a low impedance, 0 – 24VDC signal input
- Raw
Both input voltages are displayed on a read-only knob control.
Potentiometer
The Potentiometer knob follows the position of the physical potentiometer connected to the GPIO pin. To calibrate Q‑Sys to the potentiometer:
- Turn the physical potentiometer to its minimum position.
- Click the Calibrate Min button. A value displays in the Min Position field.
- Turn the physical potentiometer to its maximum position.
- Click the Calibrate Max button. A value displays in the Max Position field.
If you know the values for Min Position and/or Max Position, you can enter them manually.
Pullup Enable
Provides a 5.11K Pullup resistor to +12VDC on the input pin when the Type is Raw.
The available Control Pins depend on settings in Properties. Each of the following Control Pins are available on all GPIO Input pins.
Pin Name |
Value |
String |
Position |
Pins Available |
---|---|---|---|---|
Digital Input |
0 1 |
false true |
0 1 |
Output |
Contact Closure |
0 1 |
false true |
0 1 |
Output |
Potentiometer |
0 to 1.00 |
0 to 1.00 |
0 to 1.00 |
Output |
Minimum Position 1 |
0 to 1.00 |
0 to 1.00 |
0 to 1.00 |
Input / Output |
Minimum Calibrate 1 |
0 1 |
false true |
0 1 |
Input / Output |
Maximum Position 1 |
0 to 1.00 |
0 to 1.00 |
0 to 1.00 |
Input / Output |
Maximum Calibrate 1 |
0 1 |
false true |
0 1 |
Input / Output |
Analog Input (Knob) |
0 to 24 | nn.nnnV | 0 to 1.00 | Output |
Raw |
|
|
|
|
Digital Input (LED) |
0 1 |
false true |
0 1 |
Output |
Analog Input (Knob) |
0 to 24 | nn.nnnV | 0 to 1.00 | Output |
Pullup Enable |
0 1 |
false true |
0 1 |
Output |
1. These control pins are selectable in the Control Pins list at the bottom of the GPIO selections. You must select the Type (Potentiometer or Raw) to make these Control Pins accessible. |