video-latency-testing-probe

Public

@antmicro

Download board files

Files for version 1. Pick what you came for.

Share video-latency-testing-probe

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading 3D model… large boards can take a moment.

README

Video Latency Testing Probe

Copyright (c) 2024-2025 Antmicro

Overview

This project includes PCB design files for a small-sized probe that can be used for performing latency testing in video systems that combine cameras, displays and light sources. The probe includes two light-sensing elements and an accelerometer combined with an RP2040 MCU. The MCU can be programmed with firmware that reacts to the light pulses detected by the light-sensing elements, measures the time elapsed between pulses, collects the readouts and passes them to the PC or drives triggering signals for external equipment. By combining the IMU readouts, the probe can be used on a platform that moves with respect to the light sources. The mechanical outline for the probe has been optimized so that the probe can also be installed in extended reality (XR) glasses for measuring the XR display latency responses. The PCB design files were prepared in KiCad 9.x

Key features

  • OPT4001DTSR digital photo sensor
  • TEMT6000X01 analog photo sensor
  • ICM-20948 IMU
  • RP2040 MCU

Project structure

The main directory contains KiCad PCB project files, a LICENSE, and a README. The remaining files are stored in the following directories:

  • img contains graphics for this README
  • doc contains PDF schematic of the board

The Video Latency Testing Probe can be used with a series of open hardware video characterization accessories created by Antmicro:

Licensing

This project is published under the Apache-2.0 license.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.