Skip to the content
2 layers66 × 41.9 mmVideo timing board, the printed circuit board in 3D

Development board to extract timing and subcarrier signals from a PAL or NTSC video source.

Size
66 × 41.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
45
Nets
26
Pads
121
Tracks, vias
252, 70
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Mar 2019
Updated
31 Aug 2019

Overview

Video timing board is an open-source printed circuit board by Batperson, from the Batperson/video_timing_board repository on GitHub, published under the MIT licence. It is a 2-layer board of 66 × 41.9 mm with 45 parts on 26 nets, routed with 252 tracks and 70 vias.

It is built around the LM1881, SN74LVC1GU04DBV and TLV3502AID, with the NFE61PT472C1H9L among its other parts. Its parts include 18 capacitors, 12 resistors, 4 ICs, 2 connectors and 1 diode.

Main components

4

README

README.md

Video Timing Board

A Development board to extract timing and subcarrier signals from a composite PAL or NTSC video source.

This is part of my ongoing project to develop a system to superimpose colour text and graphics from a microcontroller onto a composite TV signal. My earlier experimenter's board which can be found at https://github.com/Batperson/video_experimenters_board used a high-speed digital decoder and encoder connected back-to-back, but I now want to try some different methods.

One method is to use an AD724 chip from Analog Devices to generate composite video from RGB signals supplied by a microcontroller. If the AD724 is driven by a clock synchronised with an incoming video signal's colour subcarrier, then its output will also be synchronised with that same subcarrier (i.e. genlocked). Then, a fast switch can be used to switch between the incoming video signal and the text/graphic video signal which we wish to superimpose.

Another method is to generate composite video directly from a microcontroller using the SPI output. Rossum at https://rossumblog.com/2010/06/10/rbox-a-diy-32-bit-game-console-for-the-price-of-a-latte/ has already demonstrated this with the most impressive RBox, a game console based on the Arm Cortex M0 which generates full-colour composite video without any supporting ICs. My theory is that I can do the same, but supply an external clock to the SPI. If this clock is derived from an incoming video signal's colourburst then the output should be genlocked..

Parts

45
QtyValueFootprintReferences
80.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C4, C7, C11, C13, C15, C18
610KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR4, R5, R6, R7, R8, R9
410uFCapacitor_SMD:C_0402_1005MetricC1, C10, C12, C14
4MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3~, ~, ~, ~
20RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1, R11
21nFCapacitor_SMD:C_0402_1005MetricC8, C9
1150RResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR10
1220uFFootprints:CPOL-RADIALC16
133uFFootprints:EIA3528C17
1470pFCapacitor_SMD:C_0402_1005MetricC5
147KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR3
15-25pFCapacitor_SMD:C_Trimmer_Murata_TZB4-AC6
1680KResistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR2
1LM1881Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1MC44144Package_SO:SO-8_5.3x6.2mm_P1.27mmU1
1NFE61PT472C1H9LFootprints:6816FL1
1OSHW-Symbol_6.7x6mm_SilkScreenSymbol:OSHW-Symbol_6.7x6mm_SilkScreen~
1R0Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR12
1SN74LVC1GU04Package_TO_SOT_SMD:SOT-23-5_HandSolderingU3
1TLV3502Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1~Connector_PinHeader_2.54mm:PinHeader_1x17_P2.54mm_VerticalJ1
1~LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD2
1~Footprints:weka~
1~Crystal:Crystal_HC49-U_VerticalY1
1~Footprints:RCAJ3

Similar boards

  • 6 layers66.4 × 66.5 mmNU180, the printed circuit board in 3D

    NU180

    NuZondar/NU180

    A reverse-engineered replacement for the U180 hybrid in the HPAK 3458A DVM.

    115 parts10
  • 4 layers88.9 × 57.1 mmVeb, the printed circuit board in 3D

    Veb

    Batperson/video_experimenters_board

    An experimentation board using the ADV7184 and ADV7341 video ICs from Analog Devices aimed at enabling colour graphics over a video feed.

    126 parts6MIT
  • 6 layers190.5 × 152.4 mmARTIQAmp, the printed circuit board in 3D

    ARTIQAmp

    mit-ll/artiq-hv-amp

    Schematic designs for a 1U rack mountable amplifier compatible with the Zotino and Fastino

    456 parts3
  • 2 layers29 × 14 mmNOTGATE, the printed circuit board in 3D

    NOTGATE

    Jetsama/DigitalLogicProject

    Physical representation of digital logic gates using PCBs

    11 parts2
  • 6 layers94.6 × 69.4 mmAv board a, the printed circuit board in 3D

    Av board a

    bryfur/tang-av-scaler

    PS2-class component video -> deinterlace, SMAA, scale -> 1080p60 HDMI on a Sipeed Tang Console 138K, with its AV board

    234 parts
  • 4 layers70.7 × 53.3 mmQuince, the printed circuit board in 3D

    Quince

    greatfet-hardware/quince

    a 2.4 GHz SDR neighbor using 1 bit ADC

    115 parts30BSD-3-Clause
  • 2 layers83.5 × 97.5 mmTeleprinterHat, the printed circuit board in 3D

    TeleprinterHat

    MattisLind/teleprinterHat

    A RaspberryPi HAT that interfaces a old school teleprinter

    145 parts6

Questions

How big is the Video timing board PCB?

It measures 66 × 41.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Video timing board use?

45 parts, built around the LM1881, SN74LVC1GU04DBV, TLV3502AID and NFE61PT472C1H9L. 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.

Where can I download the Video timing board KiCad files?

From the Batperson/video_timing_board repository on GitHub, at the commit this page was made from: the board is VideoTimingBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Video timing board design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).