For system integrators

Configure and deploy inspection cells.

Inspections are built by arranging components into a sequence — threshold, blob, barcode, OCR, measurement, AI — with ROIs set on the live image and calibration to real-world units. The application connects to common factory protocols, and a configuration can be saved as a recipe and reused across stations.

Sequence builder — tool list, live ROI on the image, calibration and PLC link
Configuration

Set up the cell without writing software.

Sequence builder

Add tools to an inspection, set ROIs on the live image, adjust parameters with a preview, and define pass/fail conditions in the application.

Calibration & fixtures

Line, checkerboard, and multi-point calibration provide measurements in millimetres. Fixtures align the inspection to a part that shifts or rotates between cycles.

Recipes & multiple panels

One project can drive several inspection windows. Parameter variants are stored as recipes that can be switched by command, so a configuration can be reused across stations and sites.

Deployment & licensing

Distributed as a Windows installer or a Linux .deb / Raspberry Pi package. Signed per-component licensing supports commercial packaging and field activation.

Hardware & protocols

Cameras in; PLC, MES, and I/O out.

Hardware and protocol support is included, so integration is largely configuration rather than custom drivers.

Cameras & acquisition

Basler (Pylon) The Imaging Source (IC4) Do3Think Inovance GigE/USB3 Aravis IP / RTSP / MJPEG USB / DirectShow Simulated camera

Hardware and software triggering, exposure/gain/ROI control, on-camera user sets, and white balance.

Communication & I/O

OPC UA Modbus TCP / RTU MQTT Raw TCP MES / SCADA SQL · SQLite · Postgres Digital I/O Raspberry Pi GPIO

Trigger on an input edge, write pass/fail/busy/ready outputs, and load sequences or recipes by command.

Commissioning

A repeatable setup process.

Develop offline against the simulator, calibrate on the cell, validate with logged frames, and then hand a restricted station to the operator. The three-layer project model keeps line setup, inspection logic, and parameters separate.

  • Develop offline using simulated cameras and saved images.
  • Calibrate and trigger on the cell; configure the PLC handshake.
  • Validate with replay and headless test suites before sign-off.
  • Reuse the recipe on the next station or site.

Remote control

Communication plugins accept LOAD_SEQUENCE and LOAD_RECIPE commands and return a compatibility result, so a line controller can change the active inspection for the next product without operator intervention.

Project structure

A project references the panel's sequence; recipes are parameter variants scoped to a sequence. Pre-existing projects load and migrate automatically, which simplifies updates across an installed base.

For system integrators

Discuss a cell.

Provide the part, the cameras, and the PLC, and we can prepare a configured, line-connected inspection for commissioning.