Custom Systems

SANXO offers custom systems for a wide variety of applications in the field of machine vision. The engineers working at SANXO are happy to assist You and ready to find the most feasible solution for Your specific needs. Browse our completed systems or contact us today about Your own project!

Doctor AOI


1 2 3 4 5 6

Doctor - AOI is a cost-effective automated optical inspection concept originally developed to respond to the quality control shortcomings of circuit board production lines. Typical scenarios have included for example factories where an extensive AOI system is implemented into one stage but additional inspections are still in demand, say, post-through-hole soldering. A wide selection of available features and the modular concept of Doctor AOI allow forming a custom tailored solution to augment the factory quality control.


A typical Doctor AOI system is able to identify and/or solve common problems such as:

  • Component presence
  • Component position and alignment
  • Solder quality, various defects such as stains, open/short circuits, thinning of solder etc.
  • Barcode/datamatrix and text reading
  • Image logging
  • Factory automation and site network communications

Doctor AOI can be customized to include any number of available features and implemented at the site both online and offline. The heart of the system, machine vision software Modular-X, enables rapid and flexible application development and the basic features range from presence/absence inspection, quality assessment, code/text reading to various measurement functions. The systems can also be enhanced with multiple and/or moving camera setups and other mechanisms, and the user interface of the individual machines is also subject to customisations.


An example Doctor AOI system is an offline inspection station checking the quality of the through-hole solderings, component deformations and the presence of components, particularly those in the vicinity of the through-hole components. Each instance is logged saving the results, images and automatically captured barcode.

This particular system encorporates server-client communication in addition to the above. The setup consists of a fixture, top, bottom and middle cameras, illumination, barcode readers, an I /O module, a PC and a monitor. The PCBs being tested are positioned by a pneumatic rotary table. Safety is ensured by a light curtain. The Modular-X powered inspection application allows easy system upgrading, adding new features to the PCB test script.

Ask for more

Contact our machine vision experts to discuss AOI system implementations for your production line. Our selection and experience cover a broad range of technology, do not hesitate to ask for special customizations.

Surface Inspector

Surface Inspector is a versatile and modular system for the quality inspection of component surfaces. The measuring tool itself is a robotic system. The robot moves the products to the measuring station and it is also able to position the component, so many surface measurements can be performed sequentially on it. Surface Inspector is a useful quality inspection tool for plastic, electronic, car and telecommunication industry.

3D Laser Scanning

The measuring system developed by SANXO consists of a camera, line laser and a PC. The camera processes the image displyed on the surface of the product by the line laser and caculates the heights using triangulation technique.


The glue stripe images of all cardboard boxes travelling on the conveyor appears on the monitor. The products are traveling fast, the conveyor speed may go up to 250m/min. In this application the challenge in the development was to create a high speed interface between the 3D camera and LabVIEW. Moreover multiscaning was used in same cases. The camera measures object shape (3D) and at the same time measuring other object features such as gray scale and laser scatter (MultiScan). In the application an encoder which was attached to the conveyor gave the timing signals and no other sensor was needed to use for triggering the measurement. All data from camera was evaluated on the fly so the application SW recognized the cardboard edges. The other challenge of the technical solution was that the cardboard box was vibrating vertically. This phenomena may cause problem for a normal 2D visual checking (area scan camera), but with the use of the mathematical functions of LabVIEW it was rather easy to remove the noise from the measurement data.

The pure 3D data visualization in LabVIEW

The cleared data for calculation of the glue volume and position on the cardboard

Advantages of using 3D laser scanning

  • no limit for the lengths of glue stripe to be measured
  • the vertical vibrating is easily handled
  • no problem with the distinction between the background and the glue stripe contour
  • no need for a separate optosensor
  • simple and quick settings

Print Quality Inspector

The Print Quality Inspector quality control system digitalises and compares the printing products with the dedicated master document by using A4-A1 scanners. After correcting the scanning errors (eg. Skew, paper-streching, rotation), the sofware is fitting and comparing the scanned image to the dedicated master document and highlighting the differences with yellow background.The printing machine operator is able to see the differences on the monitor on a bigger scale so he can easily decide whether the given difference is a quality defect or not. The system is archiving the scanned image with time stamp, therefore each inspection step can be followed up.

During quality control the system is able to identify two types of errors:

  • Surplus error: extra information is present on the inspected print compared to the master document.
  • Deficiency error: the inspected print does not contain appropriate amount of information.

In both cases the aim is to detect and identify the readibility errors.

Rate of inspection:
Depending on the choosen architecture (One-module System or TCP/IP – network-based, TwoModules System) the system is able to complete the full screening of an A1 size print in 12-15 seconds.

The system is able to identify 100 % of the readibility errors. The print quality inspector can identify surplus or deficiency errors of a minimum of 2-4 mm2 on A1 size page.

Modular structure:
The print quality inspector, thanks to its modular structure, is ready to satisfy all customers' requirements.

One-module system:

The Print Quality Inspector – Administration Module and the Print Quality Inspector – Machine Operator Module are present on the same computer, as one single program. The scanner is linked directly to the computer where the evaluation software is running.

Two-modules system:

The Print Quality Inspector – Administration Modul is installed on a high-performance PC, which communicates with the client PC placed on the production line through network connection. The Print Quality Inspector – Machine Operator Module is on the client PC and the scanner is placed within the production area. During inspection the scanned image is sent to the server PC through the network. After completing evaluation, the machine operator is reviewing the results and the possible errors.

The next figure shows the modular structures of Print Quality Inspector:


  • Machine Operator System Account: before using Print Quality Inspector – Machine Operator Module, the start of module and inspection is possible through a predefined user account. All the login and logout actions and their time, the number of inspections are recorded into a database. A complete user monitoring that allows the traceability of the inspection procedure.
  • Archive: all the results of the inspection can be archived in compressed form. The image and the scanning results are saved and provided with time stamps, so this way a validated system is formed.


  • Colortrac SmartLF Ci24m 24” wide monochrom large format scanner
  • Print Quality Inspector Server PC
  • Optional parts: scanner stand , PC stand/consol, Client PC (only for Two-modules System)


  • Print Quality Inspector Administration Module (running on Server PC)
  • Print Quality Inspector Server PC
  • Print Quality Inspector Machine Operator Modul (running on Client PC, for Two-modules Systems)