Project Overview
This project utilizes a Windows .NET app, OBS websocket plugin, Arduino Pro Micro, WS2812 RGB LEDs, and 3D printed hardware to build an inexpensive OBS Tally Light system that is power efficient and relatively easy to get up and running. The tally lights themselves are designed to work with a standard hot (or cold) shoe found on most DSLR's and camcorders.
Demo video (click to play):
Requirments to Build the Project
I am working on making a build guide, so I will be posting it here soon.
I would welcome any software contributions! I have licensed the CAD parts and software as GPLv3. If you want to contribute to the software side, you will need the following:
This project utilizes a Windows .NET app, OBS websocket plugin, Arduino Pro Micro, WS2812 RGB LEDs, and 3D printed hardware to build an inexpensive OBS Tally Light system that is power efficient and relatively easy to get up and running. The tally lights themselves are designed to work with a standard hot (or cold) shoe found on most DSLR's and camcorders.
Demo video (click to play):
Requirments to Build the Project
I am working on making a build guide, so I will be posting it here soon.
- A computer with OBS and the OBS Websockets Plugin installed.
- Access to a 3D printer.
- I recommend using Solutech White filament for best LED color results. It's a translucent white filament that makes for a good light diffusion effect on the "bulb" part.
- An Arduino Pro Micro.
- WS2812B Ring Lamp or similar 23mm diameter individually addressable RGB LEDs.
- 3.5 mm surface-mount headphone connector.
- 3.5 mm male-to-male headphone wire.
- Recommended: purchase in 25 ft lengths or as necessary for the distance between your cameras.
- Soldering iron and solder.
- 28 AWG copper wire (recommended).
I would welcome any software contributions! I have licensed the CAD parts and software as GPLv3. If you want to contribute to the software side, you will need the following:
- Microsoft Visual Studio 2019 Community
- This project utilizes the Costura.Fody packager, which will have to be installed with NuGet.
- Arduino IDE
- PTC Creo 5 for editing CAD files.
- Unfortunately Creo is not free software. FOSS alternatives are FreeCAD, OpenSCAD or Blender.
- I have provided STEP files in the "/CAD/STEP Files" folder that can be opened in other CAD programs.
- I have provided STL files in the "/CAD/STL Files" that can be sent straight to your favorite slicer for 3D printing.
- Project ideas were inspired by the following OBS forum thread: https://obsproject.com/forum/threads/live-cameara-led.73922/
- The .NET app was forked from https://boprograms.eu/obsTally/. (The Arduino code was completely re-written by myself, but inspired by the boprograms project).