
TallyLight
SamuelEames/TallySystems
Tally light system for vMix using Arduino USB MIDI controller, transmitting tally light data to receiver modules on cameras using NRF24L01 radios

Tally light system for vMix using Arduino USB MIDI controller, transmitting tally light data to receiver modules on cameras using NRF24L01 radios
TallyLight Panel is an open-source printed circuit board by SamuelEames, from the SamuelEames/TallySystems repository on GitHub. It is a 4-layer board of 95.5 × 95 mm with 192 parts on 57 nets, routed with 1,956 tracks and 400 vias.
It is built around the ATMEGA328PB-AU, NRF24L01 and VEML7700-TT, with the BSS138DW-7-F-ES, SD-1210 and TC1263-3.3VOATR among its other parts. Its parts include 72 capacitors, 32 ICs, 24 resistors, 4 diodes and 4 transistors. It belongs with the audio and music boards and the AVR (ATmega, ATtiny) boards of this library.
Tally light system for vMix using Arduino USB MIDI controller, transmitting tally light data to receiver modules on cameras using NRF24L01 radios
Notes
Use midi note value to set colour of LEDs on tally lights
Channel = 2
Data from vMix
Data from BMD
BMD Inputs 1-8 MP 1-2 Col 1-2 FTB
Tally Light Colours
| BMD | ||||
|---|---|---|---|---|
| No Signal | Program | Preview | ||
| vMix | No Signal | NA | Yellow | Blue |
| Program | Yellow | Red | Green | |
| Preview | Blue | Green | Off |
BMD-Arduino interface https://github.com/mathijsk/Arduino-Library-for-ATEM-Switchers
Insanely cool company https://www.skaarhoj.com/various/atem-arduino-case-stories/ https://www.skaarhoj.com/support/manual/
| Qty | Value | Footprint | References |
|---|---|---|---|
| 44 | 104 | SamacSys_Parts:C0805 | C1, C1, C1, C1, C14, C14, C14, C14, C15, C15, C15, C15, C16, C16, C16, C16 +28 |
| 12 | LED | LED_SMD:LED_0805_2012Metric | 3V3, 3V3, 3V3, 3V3, 5V, 5V, 5V, 5V, D5, D5, D5, D5 |
| 8 | 105 | SamacSys_Parts:CAPC2012X135N | C9, C9, C9, C9, C11, C11, C11, C11 |
| 8 | 106 | SamacSys_Parts:CAPC1608X90N | C12, C12, C12, C12, C13, C13, C13, C13 |
| 8 | 22p | SamacSys_Parts:C0805 | C17, C17, C17, C17, C18, C18, C18, C18 |
| 8 | 300R | Samuel_Library:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R5, R5, R5, R6, R6, R6, R6 |
| 8 | 5K1 | Samuel_Library:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R1, R1, R1, R2, R2, R2, R2 |
| 4 | 100K | Samuel_Library:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R3, R3, R3 |
| 4 | 10K | SamacSys_Parts:YC124JR0710KL | RN1, RN1, RN1, RN1 |
| 4 | 130R | Samuel_Library:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R4, R4, R4 |
| 4 | 16M | SamacSys_Parts:ABLS | 16M, 16M, 16M, 16M |
| 4 | 471 | SamacSys_Parts:C0805 | C10, C10, C10, C10 |
| 4 | ATMEGA328PB-AU | SamacSys_Parts:QFP80P900X900X120-32N | ATMEGA328P, ATMEGA328P, ATMEGA328P, ATMEGA328P |
| 4 | BSS138DW-7-F | SamacSys_Parts:SOT65P210X110-6N | Q1, Q1, Q1, Q1 |
| 4 | Conn_01x01_Pin | Connector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_Vertical | D2, D2, D2, D2 |
| 4 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4, J4, J4, J4 |
| 4 | Conn_01x06_Pin | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | PROG, PROG, PROG, PROG |
| 4 | LED 1 | Samuel_Library:SK6812_SIDE-A | U1, U1, U1, U1 |
| 4 | LED 2 | Samuel_Library:SK6812_SIDE-A | U2, U2, U2, U2 |
| 4 | LED 3 | Samuel_Library:SK6812_SIDE-A | U3, U3, U3, U3 |
| 4 | LED 4 | Samuel_Library:SK6812_SIDE-A | U4, U4, U4, U4 |
| 4 | LED 5 | Samuel_Library:SK6812_SIDE-A | U5, U5, U5, U5 |
| 4 | LED 6 | Samuel_Library:SK6812_SIDE-A | U6, U6, U6, U6 |
| 4 | LED 7 | Samuel_Library:SK6812_SIDE-A | U7, U7, U7, U7 |
| 4 | LED 8 | Samuel_Library:SK6812_SIDE-A | U8, U8, U8, U8 |
| 4 | NRF24L01 | MySensors:NRF24L01-SMD | NRF24L01, NRF24L01, NRF24L01, NRF24L01 |
| 4 | SD-1210 | SamacSys_Parts:SD1210 | TALLY #, TALLY #, TALLY #, TALLY # |
| 4 | TC1263-3.3VOATR | SamacSys_Parts:SOIC127P600X175-8N | TC1263, TC1263, TC1263, TC1263 |
| 4 | TS02-66-50-BK-260-SCR-D | SamacSys_Parts:TS026650BK260SCRD | SET, SET, SET, SET |
| 4 | USB4125-GF-A-0190 | SamacSys_Parts:USB4125GFA0190 | USB, USB, USB, USB |
| 4 | VEML7700-TT | SamacSys_Parts:VEML7700 | VEML7700, VEML7700, VEML7700, VEML7700 |

SamuelEames/TallySystems
Tally light system for vMix using Arduino USB MIDI controller, transmitting tally light data to receiver modules on cameras using NRF24L01 radios

CPTforever/8088-MicroATX-Computer
A 8088 based, IBM 5150 like computer compatible with the MicroATX motherboard form factor.

oc-ece-mesa/mesa-basalt
A cost-effective and easy to assemble STM32C071 based devboard

poojanth/ForschungsProjekt
This project focused on the design and optimization of a printed circuit board (PCB) for an implantable optical sensor system intended for biomedical research.


RobertPHeller/2ndGenLocoControlStand
Model 2nd Generation Diesel Locomotive Control Stand


gelotek-com/Anki-In-Hardware
Building a physical flashcard device inspired by Anki and spaced repetition.

jhns-de/70MHz-Soil-Sensor
Soil moisture and electrical conductivity (EC) sensor based on 70 MHz impedance measurement, developed as part of my master’s thesis.
It measures 95.5 × 95 mm and has 4 copper layers, 4.69 mm thick.
192 parts, built around the ATMEGA328PB-AU, NRF24L01, VEML7700-TT and BSS138DW-7-F-ES. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the SamuelEames/TallySystems repository on GitHub, at the commit this page was made from: the board is KiCad/TallyLight_Panel.kicad_pcb and its schematic KiCad/TallyLight/TallyLight.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask SamuelEames before reusing the design.