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.

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.