<- back to shop


IOControl is a software module that can be added to the rc_visard’s basic on-board software. It allows usage of the sensor’s digital IOs to control external devices such as the RandomDot Projector.

  • Simple control of external devices
  • Tailored output mode for RandomDot Projector
  • Suitable for use with any rc_visard (monochrome and color)
SKU: sw.io03 Categories: ,


With the IOControl module, the digital GPIOs of the rc_visard can be set and read out. The status of the inputs are read in the middle of the image exposure time and delivered with every image. The outputs can be set to low or high; two additional modes are designed for controlling an external RandomDot Projector:

The ExposureActive mode sets the output high during the exposure time for every image, so that the quality of the depth image is improved for every image.

In the ExposureActiveAlternate mode, the quality of the depth image is improved by the RandomDot Projector without affecting other modules that require images without a visible pattern: The output is set to high during the exposure time of every second image and the stereo matching module uses images where the projector is on, the other modules use images without projected pattern.

Downloads and Links

rc_visard product documentation: chapter on IO/ Projector control (html)

Additional information

Hardware requirements

Any rc_visard
On-board installation

Reading inputs

State of digital general purpose inputs sampled in the middle of every image

Controlling outputs

Modes: Low / High, ExposureActive, ExposureAlternateActive