Skip to content

Control a Blackmagic camera wirelessly or/and provides a tally light

License

Notifications You must be signed in to change notification settings

Kardinia-Church/Blackmagic-ATEM-Tally

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ATEM Tally

A tally light using the ESP8266/ESP32 to provide tally states from a Blackmagic ATEM switcher.

This project has 3 parts:

Connects to the Blackmagic ATEM and provides a server for the tallys to connect to. This allows the heavy lifting to be done by a more powerful computer and means that there is only 1 connection to the ATEM for many tally lights.

The basic tally uses an ESP8266 and provides live/preview feedback to the camera operator.

Features

  • Preview/Live tally updates
  • Fail safe detection. Detects if Wifi has disconnected or connection has been lost to the server
  • ME ignoring. Can be configured to ignore certain MEs if required or show tallys based on all/multiple MEs
  • Custom colours
  • Stage/user leds
  • Uses network broadcast so defining ip addresses is not needed, they just have to be on the same network
  • The show blue feature which shows a blue light to the stage to show where the camera is

This tally uses an ESP32 and provides both the tally feature as well as CCU control of a Blackmagic camera over bluetooth.

Features

  • Tally status using independent tally light boxes
  • Control of the camera's CCU parameters over the camera's bluetooth connection
  • Serial configuration editor so you don't need to recompile the code every time you need to change a setting

Limitations

Please note this project was not completed and i cannot work on it anymore. The following limitations are known:

  1. The CCU tally is not completed, see The CCU Tally for more information.
  2. Currently the CCU is not supported with the server, NodeRed is only supported.
  3. The direct ATEM connection does not work.

Installation

  1. First install the server as it is required by both tally types
  2. Open the tally type you wish to use (Basic or CCU) and follow the specific building, compiling, and configuration steps
  3. The tally should connect to the server and provide tallying!