Review Index:
Feedback

DIY Control Surface for Wirecast and XSplit

Author: Ken Addison
Subject: General Tech
Manufacturer:

Future Development

This lead me to designing Revision 1.1 while flying on a plane a few weeks ago, and submitting it for fabrication.

View Full Size

I received the board this week, and after soldering the components to the board, I found only one issue this time. The LED headers were connected to a constant 5V power source, and the other pin was connected to the output from the I2C controller. This means that when that output was active, both pins would be getting 5V, which obviously wouldn't work. While this is actually a major flaw and killed functionality, I managed to cut the trace and run a wire connecting it back to ground, which has worked well so far.

View Full Size

Beyond that issue, this board works great and I am pleased with it. Having a solid prototype is helping me see ideas which I may want to expand on and stress test the overall design some more.

Looking to the future, I hope to build a unit containing the ATmega32U4 and the components I used on the shield on one board instead of using an Arduino development platform like the Leonardo. As well as a more integrated unit, I am also looking into adding the components for networking to allow a web interface to the hardware. With this, I am hoping to switch cameras from a smartphone, while still operating the tally interface

View Full Size

I also hope to integrate "broadcast" buttons, which would would find on a much more costly video switcher and contain LEDs under the keycap so you can see the status of the shot without looking at the software.

I am always looking for feedback as to what people might want to see in a device like this, and I know I'm certainly not done working on it. Please leave me any features you think would be cool or what you in general!

September 19, 2013 | 05:57 PM - Posted by rodgersk24

Very nice, that looks really cool!

Just out of curiosity, how did you get involved in this, or gain the knowledge to be able to figure this out? Did you study this in school, or is it more of a hobby thing you picked up? I've always wanted to work with Arduinos and circuits, but don't know where to start.

Can't wait to see future updates!

September 19, 2013 | 06:54 PM - Posted by Ken Addison

I learned some basic stuff about electronics in school, but just about everything in this build is self-taught. The nice thing about Arduino as a development platform is that there are tons of guides and help available, and easy to find through google. The Arduino forums themselves are pretty awesome as well.

September 19, 2013 | 06:46 PM - Posted by Andrew (not verified)

I have been attemting to setup a live broadcast system that inputs to the broacast system over an analog signal that i had hoped to put through an s-video output on a geforce 6200, but i have had no luck getting it to cooperate with the geforce gtx 660 in the system (for adobe premier) and put the digital signal to the monitors through the 660 along with the analog through the 6200 for the broadcast system, i am using wirecast, any suggestions?

September 19, 2013 | 06:49 PM - Posted by Branthog

I just wanted to say that after many months of PC Perspective not showing up in my news feed (on multiple readers), this showed up in my feed today. WELCOME BACK YOU DELIGHTFUL BASTARDS! My RSS reader is looking forward to relaying more of your goodness to my eyeballs!

September 19, 2013 | 08:40 PM - Posted by Scott Michaud

Good to be home! : D

September 19, 2013 | 07:13 PM - Posted by Kusanagi (not verified)

Man, this looks really awesome. I could use this myself.

September 20, 2013 | 09:55 AM - Posted by JustWondering (not verified)

Why not instead create an app for touch surface like surface pro or ipad or android?

This is what's being done in the music industry to replace audio mixers and then you can make money selling the app...

September 22, 2013 | 12:19 PM - Posted by DaVolfman (not verified)

Personally I would have mixed output with input to multiplex things. Basically you use an output to address a row and then read out a column on inputs. It only gains you about 3 pins on the buttons but that's still 3 pins freed up. The LED's being diodes are open to charlieplexing using 4 outputs to drive 12 LEDs. That gets you all your IO done with up to 3 pins to spare, though it does sacrifice a bit of brightness on the LEDs.

September 22, 2013 | 12:22 PM - Posted by HeavyG (not verified)

Very impressive, Ken! For a work in progress, it sure is making some good progress.

October 16, 2013 | 11:48 AM - Posted by gratv (not verified)

Hello, we are a small tv station from Athens Greece. Can we bay this control for wirecast? Thank you. info@gra.gr

January 28, 2014 | 01:31 PM - Posted by Anonymous (not verified)

Love what your doing with this. I have worked in TV Production for a long time using Tricaster boards but they are big and as you mentioned really expensive. This looks like a great alternative.

Recently I was considering getting a HDMi video Switcher to work in line with my current setup (between the camera HDMI output and the intensity HDMI input) just to give us more camera angles, but i dont know if this would work.
example:
http://www.iogear.com/hdmi-switch.htm

Our Setup : Wirecast, 2 Intensity shuttles, iMac, and 1 Sony hdr-cx380, much smaller inexpensive setup. Do you know if this would work?

Also are you selling your switcher?

January 31, 2014 | 02:40 PM - Posted by Eric Wroldsen (not verified)

Ken,
Your Concept looks really cool. It would be great to see an updated video on this project. are you going to be selling this any time soon? I could really use one!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote><p><br>
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.