Skip to the content
PCBKitNew board
4 layers44 × 38 mmTMDS ECP5, the printed circuit board in 3D

Currently a work in progress; actively developing for DVI/HDMI video protocol at the moment

Size
44 × 38 mm
Copper layers
4
Thickness
1.61 mm
Parts
39
Nets
34
Pads
202
Tracks, vias
323, 25
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
6 May 2024
Updated
12 May 2024

Overview

TMDS ECP5 is an open-source printed circuit board by Ownasaurus, from the Ownasaurus/VsyncExtractor repository on GitHub. It is a 4-layer board of 44 × 38 mm with 39 parts on 34 nets, routed with 323 tracks and 25 vias.

Its parts include 2 capacitors and 1 connector. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

README

README.md

VsyncExtractor

Designed to detect and output a simple vsync signal out of various video signals

Currently a work in progress; actively developing for DVI/HDMI video protocol at the moment

Synthesizes using prjtrellis (yosys + nextpnr for EPC5) for use on an LFE5UM5G-85F-EVN

Modify Makefile to contain the path to your trellis install

make to build

make flash for flashing the firmware onto the SPI flash for permanant memory

make test for flashing the bitstream in volatile memory

Requires openFPGALoader for flashing

Supports TAS playback using the same serial protocol as the TAStm32 Also supports controller passthrough

Parts

39
QtyValueFootprintReferences
1610kResistor_SMD:R_0201_0603Metric10k, R1, R2, R3, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16
9100nCapacitor_SMD:C_0201_0603Metric100nF, 100nF, C1, C2, C3, C4, C5, C6, C7
850Resistor_SMD:R_0201_0603Metric50, R18, R19, R20, R21, R22, R23, R24
1100nFCapacitor_SMD:C_0201_0603MetricC11
11uCapacitor_SMD:C_0201_0603Metric1uF
11uFCapacitor_SMD:C_0201_0603MetricC12
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP11
1Conn_02x16_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x16_P2.54mm_VerticalJ33
1HDMI_A_1.4Connector_HDMI:HDMI_A_Amphenol_10029449-x01xLF_HorizontalHDMI

Questions

How big is the TMDS ECP5 PCB?

It measures 44 × 38 mm and has 4 copper layers, 1.61 mm thick.

What parts does the TMDS ECP5 use?

39 parts. 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 TMDS ECP5 KiCad files?

From the Ownasaurus/VsyncExtractor repository on GitHub, at the commit this page was made from: the board is pcb/TMDS_ECP5.kicad_pcb and its schematic pcb/TMDS_ECP5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TMDS ECP5 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Ownasaurus before reusing the design.

Similar boards

  • 4 layers24 × 27.3 mmAaronjamt Framework IR Module, the printed circuit board in 3D

    Aaronjamt Framework IR Module

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    39 parts915
  • 4 layers20.3 × 48.3 mmBlueMacro, the printed circuit board in 3D

    BlueMacro

    jpconstantineau/NRF52-Board

    This Repository is a collection of NRF5x boards.

    39 parts100BSD-3-Clause
  • 4 layers26 × 30 mmDay 03 ECG SPO2, the printed circuit board in 3D

    Day 03 ECG SPO2

    i2cjak/Framework_Expansion_Cards

    In which i2cjak creates a new expansion card design every day until he is given a NICE Framework laptop

    39 parts95CERN-OHL-P-2.0
  • 4 layers67.8 × 18.3 mmUsb stick, the printed circuit board in 3D

    Usb stick

    lkesteloot/alice

    Website documenting a hardware project from the 1990s.

    39 parts79Apache-2.0
  • 4 layers51.5 × 26.5 mmServo dev board, the printed circuit board in 3D

    Servo dev board

    OpenServoCore/open-servo-core

    The goal of this project is to create an open servo controller board and firmware.

    39 parts39Apache-2.0
  • 4 layers54 × 11.6 mmBrodBoost PD, the printed circuit board in 3D

    BrodBoost PD

    axiometa/BrodBoost-PD

    Breadboard Powersupply with Power Delivery. Available Voltages 20,15,12,9,5. Based on CYPD3177 Chip

    39 parts38
  • 4 layers79 × 39.1 mmConnector pcb, the printed circuit board in 3D

    Connector pcb

    festlv/mso5000-logic-probe

    Cheap logic probe for Rigol MSO5000-series oscilloscopes

    39 parts37MIT
  • 4 layers46.7 × 46.7 mm1.5V switcher test, the printed circuit board in 3D

    1.5V switcher test

    oresat/oresat-gps-hardware

    Hardware for OreSat's SDR GPS receive and other SDR GPS projects

    39 parts34CERN-OHL-S-2.0