Skip to the content
PCBKitNew board
4 layers29.9 × 72.9 mmDp aux intercept, the printed circuit board in 3D

Open Source Hardware Designs for working with DisplayPort and intercepting AUX signals.

Size
29.9 × 72.9 mm
Copper layers
4
Thickness
1.6 mm
Parts
24
Nets
34
Pads
130
Tracks, vias
921, 274
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
13 Jun 2015
Updated
17 Oct 2019

Overview

Dp aux intercept is an open-source printed circuit board by mithro, from the mithro/displayport-hardware-hacking repository on GitHub. It is a 4-layer board of 29.9 × 72.9 mm with 24 parts on 34 nets, routed with 921 tracks and 274 vias.

README

dp-to-hsmc/README.md

This schematic is designed to connect the high speed transceivers found in Altera boards on their HSMC interface to DisplayPort connectors.

The board uses the "4.2.2 Standard Differential Host Pinout" format.

The first 4 XCVR pairs (found in the first bank) are mapped to the DisplayPort lanes.

The 3.3V power is used to provide the DisplayPort connectors with power. The 12V power is not used.

A LVDS compatible clock is provided on CLKIN1p/CLKIN1n for generating the DisplayPort signals.

The auxiliary lines are mapped to LVDS pairs.

The hot plug and config lines can be mapped to CMOS pins.

See the following Google Spreadsheet for how this maps to development boards.

TODO List

  • Create a HSMC compatible schematic part in the library.
  • Create a HSMC connector PCB component.
  • Create a HSMC compatible PCB template with holes and stuff.
  • Generate the schematic for the board.
  • Layout the board.

You can find the HSMC specification here.

The HSMC specification suggests three different connectors for making a Mezzanine card, but only the QTH-090-01-L-D-A variant seems to be easily available from Digikey. When using this connector the HSMC spec says;

QTH family connector with three banks. The difference between this connector and the ASP version is that all pins are populated in bank 1 of the connector. This difference equates to slightly lower signal integrity in that bank which typically carries multi-GHz clock-data-recovery signals. It is recommended that you do not leave the undefined pins in bank 1 floating; ground them or tie them to power. This connector has 192 physical pins.

Parts

24
QtyValueFootprintReferences
4100KResistors_SMD:R_0603_HandSolderingRCAN1, RCAP1, RCHPD1, RDHPD1
450Resistors_SMD:R_0603_HandSolderingRCAN2, RCAP2, RDAN2, RDAP2
4CCapacitors_SMD:C_0805_HandSolderingCCAN1, CCAP1, CDAN1, CDAP1
210KResistors_SMD:R_0603_HandSolderingRDAN1, RDAP1
21MResistors_SMD:R_0603_HandSolderingRCCFG1, RDCFG1
25MResistors_SMD:R_0603_HandSolderingRCCFG2, RDCFG2
2CONN_02X03Pin_Headers:Pin_Header_Straight_2x03JCCFG1, JDCFG1
2DISPLAY_PORT2040204-1:2040210-1DPC1, DPD1
1CONN_02X06Pin_Headers:Pin_Header_Straight_2x06PCFG1
1CONN_02X10Socket_Strips:Socket_Strip_Angled_2x10PAUX1

Questions

How big is the Dp aux intercept PCB?

It measures 29.9 × 72.9 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Dp aux intercept use?

24 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 Dp aux intercept KiCad files?

From the mithro/displayport-hardware-hacking repository on GitHub, at the commit this page was made from: the board is dp-aux-intercept/dp-aux-intercept.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Dp aux intercept design in my own project?

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

Similar boards

  • 4 layers38 × 38 mmEthersweep, the printed circuit board in 3D

    Ethersweep

    Neumi/ethersweep

    Open Source, easy to use Ethernet connected stepper motor controller. Built in FreeCAD, KiCAD and Arduino.

    24 parts587
  • 4 layers192.1 × 126.9 mmStradex1, the printed circuit board in 3D

    Stradex1

    Bylin-code/Stradex1

    STRADEX1 Documentation and Build Instructions ============== I've always wanted to put my violin skills to use in a MIDI environment, but there really isn't a controller on the market that can emulate the feel of a…

    24 parts101
  • 4 layers87.4 × 19.4 mmXboxUSB C, the printed circuit board in 3D

    XboxUSB C

    Redherring32/Xbox-Portable

    Fully portable original (2001) Xbox handheld using real hardware

    24 parts93
  • 4 layers25 × 36.5 mmMAX M10S Passive, the printed circuit board in 3D

    MAX M10S Passive

    John-owo/pcb-agent-workflow

    用 Claude Code/Codex 搭配 KiCad 10 設計 PCB、交 JLCPCB 製造的工作流程:流程文件、專案範本、JLC 客服溝通 skill、生產稿比對腳本與範例設計

    24 parts76MIT
  • 4 layers35.1 × 25.3 mmDualClockLO, the printed circuit board in 3D

    DualClockLO

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    24 parts66
  • 4 layers14.8 × 38.8 mmPocket knife sense, the printed circuit board in 3D

    Pocket knife sense

    unsurv/NFC_temp

    passive temperature NFC tag

    24 parts49
  • 4 layersTiav3 s13360 3030VE, the printed circuit board in 3D

    Tiav3 s13360 3030VE

    OpenSiPM/sipm-bias-control

    Single channel silicon photomultipliers for high-speed fluorescence imaging

    24 parts44
  • 4 layers65 × 30 mmGimmeGPIO, the printed circuit board in 3D

    GimmeGPIO

    mayermakes/GimmeGPIO

    hardware to add GPIO to any PC running Linux

    24 parts35GPL-3.0