The GPIO controller let you control anything from your tally lamps, a foot switch over ethernet or integration with existing systems such as CCUs, video routing and other video switchers or video infrastructure units. There are almost endless possibilities.
The general-purpose I/O controllers offer 8/16 inputs and 8/16 outputs, all electrically separated with quality relays and optocouplers. GPO is implemented with relays shorting to GND. GPI implemented with optical isolators shorted to GND.
Please notice: SKAARHOJ Controllers with GPI inputs accept open collector and relay outputs (pulled to GND). The default HD15 tally connector on the TriCaster TC1 does not provide a direct working signal to the ETH-GPI Link. Converting the 5V potential to GND is needed.
The DB25 connector configuration is similar to the Blackmagic Design GPI & Tally Interface. If you fancy a breakout board for the DB25 connector with Phoenix connectors then have a look at the Breakout Board.
The ETH-GPI Link runs UniSketch OS which allows you to configure the device for multiple hardware devices such as the ATEM Switcher, HyperDeck, SmartScopes, VideoHubs, AJA KUMO Routers, vMix and more - see the entire list. You can even configure the unit to control multiple hardware devices at the same time! The microprocessor (SKAARDUINO Due) inside the ETH-GPI Link allows connections to a maximum number of 8 devices.
Try and configure a unit for your self at cores.skaarhoj.com
ETH-GPI Link Features
ETH-GPI Link w. GPI Option Features
A number of default configurations exists for the ETH-GPI Link utilizing various Device Cores. Use any of these if they suit your application or use them as inspiration to build your configuration. As we develop more Device Cores additional default configurations will be added to the ETH-GPI Link.
By entering the UniSketch OS config page for a specific default configuration this is the overview you are presented with. By pressing on either of the In/Out pins the menu will jump to that particular input/output setting. Here you can define actions for almost any of the ATEM parameters, control HyperDeck, SmartScope and VideoHub and more hardware devices - see the overview on Device Cores.
To learn the specific behaviour for GPI and GPO for each parameter we refer to the specific Device Core manuals.
By selecting a action, for instance a ATEM parameter to control, a number of options will appear such as selecting 1ME or 2ME, particular sources and default, Hold Down, Toggle or Cycle behaviour.
This is a short demo of the UniSketch V2.0 web interface running on a ETH-GPI Link. The purpose of this demo is just to provide examples on how you configure devices in the UniSketch menu.
SKAARHOJ ETH-GPI Link is the perfect companion for your KUMO router if you wish to set routes and read states with wires! We will show you how its done, how flexible the configuration is - you can even connect to multiple KUMO routers from the same GPI device
This advanced SKAARHOJ UniSketch session is using Virtual Hardware components and synthesized triggers to provide basic protocol conversion between connected devices. The selected camera on a Panasonic RP-150 is detected and used to execute a route on a Videohub.
Advanced SKAARHOJ UniSketch training session detailing more about Virtual Hardware components and synthesized triggers to integrate a Panasonic RP-150 controller with a Blackmagic Design ATEM switcher, VideoHub, and SmartView monitor tally borders.
How to get tally from a NewTek TriCaster switcher onto a ATEM switcher? The scenario is:
The ETH-GPI Link can help to resolve this, but first please check if the SDI-GPI Link is more suitable for you.
In this setup the ETH-GPI Link will connect to the ATEM Switcher and set Preview/Program accordingly to the signals it receives on the GPI In.
Use the default config "ATEM Connectivity".
In this setup the ETH-GPI Link will connect to the ATEM Switcher + the TriCaster and via Virtual Hardware Components on the ETH-GPI Link translate Program/Preview states to the ATEM so the two switchers are in sync.
Use the default config "ATEM Tally follow TriCaster Tally".
By using the "Hold Group" feature found in Device Cores such as Blackmagic ATEM + VideoHub and AJA KUMO Routers, RCP Touchdown function can be used. The Hold Groups feature will fall back to a previous source for a group of triggers using a queue system and finally to the first previous value before any trigger in the group was activated.
With the TCP Server + Raw Panel device cores you can network SKAARHOJ controllers in unparallelled ways - not just two controllers but whole groups of them if you please. This video will first demonstrate how you can easily transport a GPI input trigger on an ETH-GPI Link box over network to a relay on another ETH-GPI Link far away with a latency of just 10 ms. And it’s duplex! Then the video moves on to demonstrate how a Tally Box system from SKAARHOJ can quickly be reconfigured to connect to such a ETH-GPI Link box while it’s still also serving tally from an ATEM Switcher. All this is even just scratching the surface of the possibilities.
See details for linking two ETH-GPI Link together here.
Se Tutorials for different combinations of controllers and ETH-GPI Link working together at the Server/Client Combination Tutorial on the Manual Page.
If you would like to get routing control from the Panasonic AW-RP50 or the AW-RP120 Remote Camera Controller the ETH-GPI Link is the perfect match.
The AW-RP50 and AW-RP120 outputs Tally in a binary format but the ETH-GPI Link can accommodate this with the "In1-4 Binary" GPI In option from the UniSketch OS System.
Please have a look at the section "Triggering Actions from Binary Inputs" in the Installation and Operation Manual to learn more about this feature.
Update January 2019
We now have a Device Core for the AW-RP120/AW-RP150 which can perform routing control without the need of a GPI cable. Check out the manual for the Device Core and the default config: Panasonic AW-RP1xx on the ETH-GPI Link.
Sets source on the given M/E row.
If Hold Down is selected, the source will fall back to the previous source whenever the trigger is released. Toggle will select the source, but on a subsequent trigger, it will fall back to the previous value. If Cycle mode is selected, a trigger will set the next source on Program.
Sets AUX source on the given AUX bus.
If Hold Down is selected, the source will fall back to the previous source whenever the trigger is released. Toggle will select the source, but on a second trigger, it will fall back to the previous value. Hold Groups will fall back to a previous source for a group of triggers using a queue system and finally to the first previous value before any trigger in the group was activated. If Cycle mode is selected, a trigger will set the next source on the AUX bus.
Turns upstream keyers on and off.
If Toggle mode, the given upstream keyer is turned or/off successively. If On or Off the upstream keyer is set On or Off respectively. Hold Down will turn the keyer on as long as the trigger is held. Auto will fade in the keyer.
Turns downstream keyers on and off.
If Toggle mode, the given downstream keyer is turned or/off successively. If On or Off the downstream keyer is set On or Off respectively. Hold Down will turn the keyer on as long as the trigger is held. Auto will fade in the keyer.
Performs a cut.
Sets audio sources to on/off, AFV or solo, including XLR, AES, RCA, Master and Monitor.
If Hold Down is selected, the audio source will be set to the defined parameter (on, AFV or solo) until the trigger is released. In Toggle mode, the given audio source is turned on/off successively. If Cycle mode is selected the audio source will toogle between on, AFV and off.
On when actual Program Src matches selected source.
On when actual AUX bus source matches selected source.
On if the keyers state corresponds to the selected mode. For most modes except "Off" this means it will be on (but for Off, it will be on in case the keyer is actually off).
For both GPI and GPO it is possible to set multiple actions. You can even add a system wait time to have a pause between actions to be performed.
Set different sources on AUX 1-6 and begins to loop macro number 8. In this case for AUX 5, the source is set to MV1/1, which means, it's the soure on Multiviewer 1, tile 1.
These 3 multiple actions could be used to fade in a lower third on Keyer 1, while setting the keyer key and the keyer fill.
You can set a system wait time, in order to have pauses between actions performed.
You either place your order by PayPal or by email and pay by bank transfer - please read the "Pricing, Terms and Conditions" page for more details.
- for customers worldwide (except USA)
- for customers in USA
If you see this PayPal error when you put our products in your shopping cart, you probably already have items in your cart but in a different currency. Paypal doesn't explain this error very well. Simply empty your cart and make sure to put only USD or EUR items into it.