If you are looking for the user manual for the DATAPixx2, see this page.
Product Overview
The DATAPixx3 is an advanced multi-function data and video processing USB peripheral designed for vision research. It acts as a controller for the TRACKPixx3 eye tracker and the PROPixx projector. It integrates a dual-display video processor with peripherals for precise synchronization with video during experiments. These peripherals include:
-
Button box interface
-
24 TTL trigger inputs and outputs
-
Stereo audio input and output
-
Analog inputs and outputs
-
Interface for 3D glasses
-
VideoBahn interface for TRACKPixx3 eye tracker
By implementing video control and peripheral management on the same circuit board, the DATAPixx3 ensures microsecond precision in synchronizing all subject I/O with visual stimuli.
To learn more, check out our DATAPixx3 Product Tour on YouTube!
Product Details
This section includes detailed information about the various ports of the DATAPixx3 Video I/O hub. Expand the relevant section to view details about the device subsystem, including technical specifications and pin assignment.
System Requirements
The following section outlines the software and hardware requirements for the PC and displays connected to the DATAPixx3.
VPixx Software Tools
VPixx Software Tools is a package of APIs and high-level software tools for use with VPixx products. It contains everything you need to connect to, configure and operate our devices from your experiment PC. It includes the following:
-
LabMaestro, a program designed by VPixx Technologies for configuring VPixx hardware and designing/implementing experiments.
-
Datapixx.mex, a library of commands for use with MATLAB/Psychtoolbox and VPixx products
-
pypixxlib, a library of Python tools for VPixx products
The latest version of VPixx Software Tools can be downloaded directly from our website at any time. Support documentation, tutorials, and demos for all of our software tools can be found on our support site: https://docs.vpixx.com/
Supported operating systems
VPixx Software Tools are developed and supported under Windows, macOS and Linux (Ubuntu) operating systems. For an up-to-date list of supported OS versions visit Software Download & Information.
Recommendations for experiment PCs and graphics cards
We regularly receive questions about what experiment PC characteristics and graphics cards we recommend for use with our hardware. Generally speaking, most modern machines and GPUs (i.e., from the last 5 years) should be compatible with our devices. The following minimum video output must be supported:
-
PROPixx projector, VIEWPixx LCD Series: 1920 x 1080 resolution, 120 Hz refresh
-
VIEWPixx3 /OLED: 2560 × 1440 resolution, 120 Hz refresh
Unfortunately, we are not able to exhaustively test commercially available systems and make specific recommendations regarding makes/models.
Recommendations for stimulus and console displays for use with the DATAPixx3
The DATAPixx3 supports all VPixx-manufactured displays as a stimulus display. In addition, third-party displays may be used, provided they support the following resolution/refresh:
|
Name |
Resolution |
Refresh |
|---|---|---|
|
Full HD |
1920 x 1080 |
60 Hz
|
|
QHD |
2560 x 1440 |
60 Hz
|
|
4K |
3840 x 2160 |
60 Hz |
Please note we do not support displays with a refresh rate >144 Hz or third-party displays with a native bit depth > 8 bits per colour. Adaptive refresh rate features, such as GSYNC and FREESYNC technologies, are not supported and should be disabled.
Recommendations for video adapters
Please use one of the following video protocols from your PC:
-
DisplayPort
-
DisplayPort mini/Thunderbolt
-
USB-C to DisplayPort
We do not recommend converting from other video protocols (e.g., HDMI or VGA) as this can have unpredictable consequences for display behaviour.
If you are using the DATAPixx3 to drive a VPixx-manufactured display that uses Dual Link DVI input, we will supply you with a tested and vetted adapter for use with our displays.
Assembly and Installation
General recommendations
Ensure that the location where you place the device meets the following requirements:
-
The DATAPixx3 vent is not blocked
-
There is enough room behind the DATAPixx3 to allow for good airflow around the ports
-
Keep the DATAPixx3 in a well-ventilated area, away from excessive light, heat, or moisture
-
Use cables provided with your purchase rather than third-party cabling
-
For rack-mount installations, refer to the associated user manual and use the optional bracket
-
All DB25 cables (e.g.: analog or digital interface) should be screwed onto the DATAPixx3 during operation
-
The maximum recommended length of DisplayPort cables for optimal performance is 6 ft or 1.8 meters. Please contact VPixx Technical Support for assistance if you require a longer cable.
Product assembly - Connecting to your PC
To connect your device to the experiment PC:
-
Connect your USB-B cable to the unit and an available port on your PC
-
Connect the DisplayPort cable to Video In 1 on the unit and your graphic card output on the PC
-
Connect the 12V power supply to the DATAPixx3 and an external power source
Product assembly - Connecting the stimulus and console display
Connect the stimulus display (main display used in the experiment) to Video Out 1 on the DATAPixx3. An optional secondary monitor can be connected to Video Out 2 (the console display) and will show a copy of the video to Video Out 1.
The console display is intended for the researcher to monitor the experiment's progress. Do not attempt to use it as part of your data collection apparatus; it shows a copy of the main video signal and thus may not preserve all the timing characteristics of the main stimulus display.
Product assembly - Connecting other systems
Connecting the DATAPixx3 to other systems is typically straightforward. Connect the designated cable to the relevant port on the rear of the unit. Depending on the connector type, you may need to screw the connector into place. For instructions for specific peripheral devices, see their respective hardware manuals.
Product Usage
The DATAPixx3 acts as an interface between your experiment PC and display, eye tracker and other peripherals. The exact layout of your system will depend on your research. Below is an example schematic of a DATAPixx3 research system:
The DATAPixx3 connects to your PC via USB/video and acts as the main interface for connected devices. Except for the PROPixx projector, which has a dedicated USB connection to the PC, the DATAPixx3 manages all hardware/display configuration and peripheral system control.
To interact with the DATAPixx3, you can use our MATLAB and Python command libraries or our LabMaestro software. Our documentation has many examples of how to communicate with our hardware, including collecting video-accurate timestamps, configuring automated TTL triggering, setting up audio playback, and more. See the Relevant Links section below for recommended guides to get started. In particular, we recommend our guide The Logic of VPixx Hardware Control, which provides an overview of the framework for the DATAPixx3 as a peripheral signal management system.
Test patterns are simple demonstrations of VPixx products. They are preloaded onto VPixx hardware and do not rely on your graphics card or experiment code. They are used to quickly visualize product features and validate system performance, independent of your PC.
Some VPixx devices have test patterns that can be accessed by remote control. For access to all device test patterns, open the LabMaestro application, right-click on the device in the Environment section of the Project pane, and select Test Patterns from the menu. This will open the Test Pattern widget.
Only test patterns suitable for your selected device will appear in the widget. Each test pattern includes an explanation of the pattern and an example of expected behaviour. Some test patterns include options to adjust the pattern parameters. While a test pattern is enabled, your device will be unresponsive to typical user behaviour (e.g., mouse clicks). Stop the test pattern to return to regular operation.
LabMaestro 1.11 is currently supported under Windows and Linux. MacOS support will be implemented soon. To access test patterns in macOS, open the vputil application and type ‘tp’ to see options.
LED indicators and their meanings
The DATAPixx3 has several LED status indicators on the front right-hand side of the unit. See the table below for LED behaviours and their meanings.
|
Indicator |
Status |
Meaning |
|---|---|---|
|
Power button |
Not illuminated |
The device is disconnected from a power source |
|
Illuminated red |
The device is connected to a power source and is powered off |
|
|
Illuminated green |
The device is connected to a power source and is powered on |
|
|
Videobahn LEDs |
Not illuminated |
Not in use |
|
Illuminated green |
VideoBahn channel connected and operational |
|
|
Fault LED |
Not illuminated |
The device is operating normally |
|
Flashing red |
Internal fault detected. This typically occurs when you drive digital outputs with a signal in the wrong direction. The fault LED can also flash if there is an issue with the fans. Restart the device; if the fault persists, contact VPixx Technical Support. |
|
|
Status LED |
Not illuminated |
Not in use |
|
Flashing green |
Active communication with the device |
Product Specifications
General specifications
-
On-board memory: 2 GBytes for buffering I/O data
-
Enclosure: steel, with 19’’ rack-mount hardware available
-
Operating temperature: 0°C to 70°C
Pixel Mode
In Pixel Mode, your VPixx hardware sends automated digital TTL signals, aka ‘triggers,’ based on the colour of the top left pixel on the display. Triggers are locked to video frame onset with deterministic timing and microsecond precision. You can learn all about this feature in this guide: Sending Triggers with Pixel Mode. Use our Pixel Mode pixel value calculator to determine what pixel values you should use for your desired TTL output.
3D applications
This device has a VESA-standard 3D port, which can be used with the 3DPixx active shutter glasses kit (sold separately) to display 3D stimuli at a rate of 60 Hz/eye. There are several video modes available for formatting 3D stimuli with this system; for a comprehensive guide and demos, see this guide:
Analog subsystem
The analog subsystem of this device supports up to 16 concurrent analog inputs and 4 analog outputs. Analog cable are sold separately. For more details on how to use and configure analog channels on our hardware, see the following guides:
Digital subsystem
The digital subsystem comprises a 24-channel digital input and a 24-channel digital output. These can be configured for recording and playback of TTL signals, respectively. Common digital inputs include our RESPONSEPixx button boxes and MRI triggers. Common outputs include custom event-based triggers, Pixel Mode triggers, and forwarding of button box inputs to third-party systems. For details on how to use the digital subsystem, including examples, see these guides:
Audio subsystem
The audio subsystem includes a microphone in, an audio in, and an audio out. This device does not interact with your PC soundcard. Instead, you can configure the device hardware to record mic/audio inputs to the device’s onboard memory for later retrieval, load audio waveforms into device memory for playback with deterministic timing, or both. The advantage of this approach is that the device can operate independently of and in parallel with your experiment PC for improved timing and stimulus synchronization. For more details on how to use the audio system, see the following guides:
Cleaning and Maintenance
The DATAPixx3 video I/O hub has a metal chassis. It can be cleaned with regular cleaning products or disinfectants. If you are using a spray, spray the product into a soft cloth and wipe down the device—do not directly spray the product on the device, especially near the ports.
Cables, power bars and plugs can be wiped down in the same manner. Avoid bending or folding fragile cables, particularly fibre optic cables, during cleaning.
To clean the interior of the ports, spray compressed air into the sockets to remove dust and debris.
As a best practice, we recommend power cycling this device (e.g., turning it off and on again) occasionally to ensure optimal operation.
Troubleshooting your Device
Below are some possible issues you can encounter when using the DATAPixx3.
|
Issue |
Solution |
|---|---|
|
Device is not detected in software |
Ensure the unit is powered on and connected to your PC by USB. If it is, try a different USB port on the PC, or a different USB cable. We recommend USB cabling under 15ft (4.6 m) to ensure adequate signal transmission. For longer cabling, contact support@vpixx.com to ask about our extension cables for USB/DisplayPort |
|
Stimulus display shows a white grid on a black background |
This pattern indicates the DATAPixx3 is not receiving any video input. Investigate your video cabling and ensure you are using an appropriate cable length and direct DisplayPort connection. See our earlier section on System Requirements > Recommendations for video adapters. |
|
Stimulus display is black |
The display is not receiving video from the DATAPixx3. Verify your video connection. |
|
Unexpected refresh rate on stimulus display |
|
|
Unexpected resolution on console display |
|
|
Fault LED on the front of the device is flashing red |
Internal fault detected. Restart the device; if the fault persists, contact VPixx Technical Support. |
|
There is no audio output, or audio output comes from the onboard speaker |
Volume control is managed separately for the onboard speaker and jack output. See the following demos for examples of how to configure audio volume for the two systems:
|
Related Links
Compliance, Safety and Warranty Information
Click on the sections below to expand the relevant information.