BeagleV-Fire SYZYGY connector / mounting-hole alignment – verification

Hi

I’m currently designing a small SpaceWire interface board for the BeagleV-Fire using the SYZYGY connector, and I wanted to verify the mechanical placement before sending the PCB for fabrication.

I used the open-source SZG-SDI-12G-Fire design and the BeagleV-Fire PCB files as references. While comparing the layouts, I initially noticed that the connector/mounting-hole coordinates did not appear to line up.

After looking more closely, I think part of the confusion is caused by the footprint origin/reference point. The SYZYGY connector footprint used in the BeagleV-Fire design does not appear to use the physical centre of the connector as its origin, so directly comparing the X/Y footprint coordinates between designs can be misleading.

Instead, I measured the location relative to the physical connector geometry and pad 1. From this I obtain the following position for the lower BeagleV-Fire mounting hole relative to the centre of the SYZYGY connector:

  • X = 0.965 mm

  • Y = 13.126 mm

Using these offsets, my PCB now appears to align correctly with the mounting holes on the BeagleV-Fire.

Could someone familiar with the BeagleV-Fire hardware confirm whether these dimensions and my interpretation are correct?

I would also appreciate any comments on the PCB itself before I send it for fabrication. It is a small 4-layer SpaceWire interface board designed for up to 400 Mbit/s with 100 Ω controlled-impedance differential pairs.

The board is intended specifically for the BeagleV-Fire and is therefore not a fully compliant generic SYZYGY pod; for example, it does not include the SYZYGY programming/identification headers and circuitry.

All project files, including the KiCad design, schematic, footprints and BOM, can be found in the repository below:

GitHub: GitHub - 4rthrl/Spacewire_connectorboard_BBVFIRE · GitHub

Thanks,
Arthur