Sunday, 22 January 2017

Twitch Switch - Part 4

User Guide


To finish up the Twitch Switch project I am posting a User Guide that shows how to configure the device and set it up in OBS Studio.

The Twitch Switch has a built-in configuration menu system that uses a standard Text Document for communication. To program the Twitch Switch do the following:

1. Open a new Text Document on your desktop. The Twitch Switch will type out the configuration menu in this document.

2. Hold the STEAM, MIC, and PC keys simultaneously for three seconds to enter KEY EDIT MODE. Follow the on-screen instructions to set the Keys and Modifiers (CTRL,SHIFT,ALT). You can set up to two modifier keys per button.

3. Hold the SCENE1, SCENE2, SCENE3, and SCENE4 keys simultaneously for three seconds to enter UTILITY MODE. Here you can set the Debounce Time (this prevents false readings due to contact bounce) and the Delay Time. The Delay Time is used to insert a small pause between the Modifier and the Key press. OBS seems to not register key presses if two keys are pressed at the same time.

Watch the video below for a full demonstration! HAPPY TWITCHING!

Saturday, 21 January 2017

Twitch Switch - Part 3

Load the Code


If you have made it this far you should be admiring your newly constructed Twitch Switch. Now we need to add the brains to this beauty.

First, download the Twitch Switch Software by clicking the link.

Uploading the program to the Teensy LC board at the heart of the Twitch Switch will require two pieces of software:

1 - Arduino IDE: This is the standard software used to program the Adruino family of microcontroller boards. If you are an Arduino user, you probably have this already on your PC. If not, follow the link to visit the website.

2 - Teensyduino Add-On: This is a software add-on for the Arduino IDE that adds the extra functionality needed to program the Teensy series.
NOTE: Check the information on the Teensyduino download page to find the latest supported version of the Arduino IDE. Sometimes it takes a while before new versions are supported so you may need to use an older version of the Arduino software for this to work.

Now, install the Arduino and Teensyduino software and upload the Twitch Switch program. Watch this video for a step by step guide.