Bitfocus AS
logo
logo
Bitfocus AS
logo
logo
Sign upSign in

Loading...

Bitfocus

Subscribe to our newsletter

The latest news, articles, and resources, sent to your inbox.

FacebookInstagramGitHubYouTubeLinkedIn

Products

  • Buttons
  • Companion

Integrations

  • Supported Devices
  • Developer Community
  • Connection Development

Support

  • Support Overview
  • Documentation
  • Video Tutorials
  • Community Forum

Sales

  • Resellers & Integrators
  • Buttons Pricing

Updates

  • Case Studies
  • Events & Trade Shows
  • Press Releases
  • Product Updates
  • Webinars

Legal

  • Legal Overview
  • Privacy Policy
  • Buttons EULA
  • Terms & Cookie Policy

Company

  • About us
  • Press kit
  • Careers

© 2026 Bitfocus AS. All rights reserved.

  1. Connections
  2. Fiverecords - TallyCCU Pro

Fiverecords

TallyCCU Pro

Communityv3.1.0Updated 6 months agoTally
DocumentationReport an issueView on GitHub

Documentation

TallyCCU Pro - Companion Module

What is TallyCCU Pro?

TallyCCU Pro is an open-source hardware/software solution that enables full CCU (Camera Control Unit) control of Blackmagic Design cameras via SDI, along with tally light integration with vMix.

This Companion module connects to the TallyCCU Pro Arduino device over your local network, allowing you to control up to 8 Blackmagic cameras directly from your Companion buttons.

Requirements

  • TallyCCU Pro hardware: Arduino Mega 2560 + Ethernet Shield + Blackmagic 3G-SDI Shield
  • Blackmagic cameras: Any camera supporting the Blackmagic SDI Camera Control Protocol
  • Network: Both Companion and TallyCCU Pro must be on the same network

Configuration

SettingDescription
IP AddressThe IP address of your TallyCCU Pro device (e.g., 192.168.1.100)
Default CameraCamera ID (1-8) used when no specific camera is selected

Available Actions

Camera Parameters

Full control of all Blackmagic CCU parameters organized by category:

  • Lens: Focus, Aperture, Zoom, OIS
  • Video: ISO, Shutter, White Balance, Dynamic Range, ND Filter
  • Audio: Mic Level, Headphone Level, Phantom Power
  • Color Correction: Lift, Gamma, Gain, Offset, Contrast, Saturation, Hue
  • Display: Brightness, Zebra, Peaking, Focus Assist
  • Tally: Front/Rear tally brightness
  • PTZ: Pan/Tilt velocity, Memory presets (for supported cameras)

Each parameter has actions for:

  • Set value: Set to a specific value
  • Increase/Decrease: Step up or down
  • Reset: Return to default value

Presets

  • Load Preset: Apply a saved preset to a camera
  • Save Preset: Save current camera settings as a preset
  • List Presets: Log all available presets to the console

Connection Management

  • Change Active Camera: Switch which camera receives commands
  • Retry Connection: Force reconnection to TallyCCU Pro
  • vMix Connect: Enable/disable vMix tally integration

Feedbacks

The module provides feedbacks for button style changes:

FeedbackDescription
Connection StatusGreen when connected to TallyCCU Pro
Active PresetHighlights when specific preset is active
OIS EnabledShows OIS state
Phantom PowerShows phantom power state
Dynamic Range ModeMatches specific dynamic range mode
Parameter Value CompareMatch any parameter to a specific value
Parameter Above ThresholdTrigger when parameter exceeds threshold

Variables

The module provides variables for use in button text:

VariableDescription
cam[1-8]_active_preset_nameActive preset name for each camera
cam[1-8]_active_preset_idActive preset ID for each camera
cam[1-8]_preset[0-4]_nameName of each preset slot
cam[1-8]_param_[key]Current value of any parameter

Real-time Sync

The module maintains a persistent TCP connection (port 8098) with TallyCCU Pro for real-time bidirectional synchronization. Changes made via the web interface or other clients are automatically reflected in Companion variables and feedbacks.

Troubleshooting

IssueSolution
"Connection error"Check IP address and network connectivity
Parameters not updatingVerify TallyCCU Pro firmware is V3.0+
Tally not workingCheck vMix IP configuration in TallyCCU Pro web interface

More Information

  • GitHub: https://github.com/fiverecords/TallyCCUPro
  • Support: fiverecords@gmail.com

Details

Manufacturer
Fiverecords
Product
TallyCCU Pro
Latest Version
v3.1.0
Author
Joaquin Villodre
Contributor
fiverecords(28)

Open Issues and Requests

To file a new issue, you need to sign up for a user on GitHub.

Go to GitHub issues →

In other news

Buttons v1.8 Main with text

Buttons v1.8

October 2, 2026

Buttons v1.8 IBC award win

Bitfocus wins IBC2026 Best of Show Award for latest Buttons enhancements

September 21, 2026

Buttons v1.8 grey background

Biggest functionality boost yet makes Buttons the perfect platform for broadcast and media management

September 10, 2026

Vivid Buttons on screen

Bitfocus Buttons makes complex OB production feel simple

August 10, 2026

View all news →