Inspection tool software USER GUIDE v3.2 

The Agnospcb Inspection software has been created to facilitate the integrity analysis of your PCBAs. The main features are:

-  Auto-mapping/alignment : The tool will rotate, stretch and align the photos of the circuit /panels to be inspected facilitating the visual comparison.

- Magnification areas: detailed view of every element of the PCBAs. Adjustable with the mouse's wheel.

- Custom color masks: Highlight the faults, no matter the color of the PCBA. Three colors available: red, green and blue.

- Auto-signalling: yellow crosses will mark the exact location of the faults detected.

- Auto Analyze: A fast way to inspect your PCBAs, with just one click, the software will do everything.

Depending on the system / Kit you have, there are two different options. Both systems use the same inspection software, but the user interface is slightly different:

1) Use the Windows OS version of the inspection tool software on your own computer / laptop.

2) If you got the Inspection platform from us and included the Raspberry 400 with the KIT, the inspection tool software is already installed in the microcomputer. Click on the image of the inspection platform below.

 

Using your a PC / Laptop: installation process  

t470_3.jpg

 

Select an option above, the link will lead you to the correct section.

agnospcb inspection platform 2.0.png

PC System recommended Requirements

  • OS:Windows 10 (64-bit) 

  • CPU: Intel® Core™ i5-7600 or better / Ryzen 5 2500U or better

  • RAM:16GB of system memory

Internet connection

  • Fiber internet service : 100-1000Mbps*

The processing time is highly dependent on the transmission speed of the internet connection. The faster the speed, the faster the inspection. Wired connection to the router is highly recommended.

To install it, download the software clicking on the button above (get the password contacting us). 

Windows OS: After extracting and launching the .exe file ("AgnosPCB inspection tool vX.XX.exe), the software will locally create 4 folders: BATCH / MASTER / PCB-IN and PCB_OUT

Software folders.png

NOTE: Additionally, you need to install the SONY DESKTOP software if you are not using our inspection platform to take the photos of your PCB/As

Folders

  • BATCH: by default, the folder where the software will look for photographs during the BATCH INSPECTION process (can be changed).

  • MASTERS: the suggested location of the GOLDEN SAMPLES / REFERENCES images of the PCBAs

  • PCB_IN: the inspection tool will look for new images of the circuit to be inspected inside this folder. If you are using our inspection platform, you have to set this folder as the default destination for the photographs taken  (check image below to see how to do it)

  • PCB_OUT: the destination folder of all the inspection results images.

setting the photos folder.png

In the REMOTE software, go to the File menu 

-> Save Folder and select the Inspection tool /PCB_IN folder as the destination for the photos. That will allow the software to find the latest photos taken to your PCBAs

Agnospcb inspection tool: User interface elements

Upon launching the Agnospcb inspection tool software the user interface will appear. It has different panels and inspection  areas:

  • Help Icon: click to get to this USER Guide 

  • User account credentials: Use your user and pass credentials to get access to the inspection process.

  • Control PANEL BUTTONS : Action buttons needed to control the inspection process.
  • Reference panel (green box) : The "golden sample" image. Can be loaded using the LOAD icon (from the Reference area)

  • To be inspected panel (orange): this is the image of the panel to be inspected. Can be loaded using the LOAD icon (from the inspection area)

  • Magnification canvas : this frame will display, the same areas of the REFERENCE, INSPECTED and RESULT circuit/panels. Move the mouse to check different zones of the circuit. Use the mouse's wheel to modify the zoom magnification. 

agnospcb inspection tool software panels.png

CONTROL PANEL buttons

These buttons will appear (and disappear) depending on the inspection stage you are at or the system you are using (Windows / Linux). 

process.png

Start the inspection process. This button is enabled only after you have the REFERENCE and TO BE INSPECTED images already set. Keyboard shortcut: ENTER

report.png

Error report: The neural network learns as it detects faults. It is very important to let it know if it made a mistake: marking a "false positive" detection, partially missed a short-circuit, if it was just marking something that is not really a defect or just missing one.  If you indicate, where the mistake detecting the fault is, the software will learn from that and not repeat it* 

* All the error reports are reviewed by Agnospcb technicians. Every iteration of the neural network architecture will contain the new error reports you have sent, and adjust the software to the particular conditions of your inspection process.  This can take up to 7 days. We are constantly improving the service and your error reports are very valuable for us.

How Error report works:

logout.png

Log-out button. Click here to log out. You will be asked again for your user credentials next time you launch the software.

ACTION buttons

ICONs appearing.gif

The action buttons will appear when the mouse's cursor touches the upper right side of the inspection canvas.

open_off.png

LOAD photo: Use this ICON to load a "reference" or "to be inspected" photo. If you have stored a "reference" image and want to retrieve it to use it again,  use this button. You can do the same with an image of a "to be inspected" circuit/ panel. This button will get non-functional if you have the AUTO-PROCESSING option enable, which will automatically process every photo taken with the camera.

clear_crop_off.png

CROP IMAGE: Useful when the panel/circuit in the photo is too small. Cropping the image will "force" the software to focus in the selected area. Only available in the REFERENCE canvas. The software will automatically look for the same area in every photo taken of the panels to be inspected after it has been set. To remove the CROP boundaries, click on the icon again.

signal_on.png

Auto-signalling:  In order to highlight the faults detected you have two options: 1) change the color of the faults mask using the Action button "layers" (explained below) or 2) enabling this feature. It will place a yellow cross on top of the faults detected. Not visible in the magnification areas.

auto_off.png

Auto Analyze:  if activated, the next photo taken will be automatically processed. That means that the image will be analyzed for faults right after being taken. This option reduces the processing time for every inspection.

layers.png

Faults Mask-colors:  Once the analysis of the panel/circuit has been carried out, the results will be shown as a new mask on top of the image. If faults have been detected, they will be highlighted in red/blue or green. Depending on the PCBA´s color / material you are working with, you may need to change the opacity and color of the mask in order to easily see where those faults are. Every time you click on the ICON the mask color will change. Its opacity can be modified spinning the mouse's wheel when it is placed on top of the ICON. ​

Other features: ZOOM

The ZOOM will let you appreciate the faults with more detail. It can be used to check if the photos taken are, or not, in focus. In order to use it, spin the mouse's wheel on any "REFERENCE" or "TO BE INSPECTED" areas.

STARTING THE INSPECTION PROCESS

1) Signing-up + Inspecting your first PCBAs

You need an account user ID and password to use the Agnospcb Inspection tool. You can get one for free to test the service capabilities​. 

Populate the USER and PASSWORD fields with your details and click on SUBMIT. Your login info will be stored (encripted) so you do no have to input them again.

The Agnospcb Inspection tool software will "compare" the photograph of your REFERENCE circuit/panel ("golden sample") with all the photos you will take of the circuit  to be inspected (photos to "ANALYZE")

comparison.png

All the faults found on the inspected circuit/panel will be highlighted (if any).

To set the REFERENCE,  click on the ICON "LOAD" and select the desired photo or press the key R to order the camera take a photo of what will be the REFERENCE circuit/panel.

If you are using the Agnospcb microcomputer, you can create a REFERENCE image just pressing the INSPECTION button for 4 seconds. That will take a photo of what will be the "REFERENCE" circuit/panel and set it on the LEFT canvas.

NOTE: We strongly recommend using our inspection platform to get crisp, detailed and shadow-less images of the PCBAs.

The REFERENCE photo will remain as GOLDEN SAMPLE as long as you do not change it for another one. After signing-in, the software will automatically retrieve the last REFERENCE photograph used.

Now, take a photo of the circuit you want to "ANALYZE":

1) If you got the Agnospcb inspection platform with the microcomputer, you just need to push the INSPECTION BUTTON for a second. If the "AUTO-ANALYZE" enabled, the software will automatically process the image, otherwise, press "PROCESS IMAGE" or ENTER on your keyboard.

2) If you are using your own computer and the SONY software, click on the SHOT button.

NOTE: You can manually select a "to be inspected" photo, clicking on the LOAD ICON of the "TO BE INSPECTED AREA" and select it using the TO ANALYZE button. The software will automatically rotate and align it. 

NOTE: while the neural network will discard any minor differences related to lighting conditions, positional or geometric changes among the circuit/elements, we recommend placing the boards to be inspected (within the possibilities) in the same position when taking the photos.

NOTE: The inspection resulting images will be stored in the /PCB_OUT folder.

photo.png
PCB_IN folder.png

COMPUTER USERS: Auto Analyze

Use one button to inspect your PCBAs. The software will automatically and continuously take the last photo stored in the /PCB-IN folder and process it (this folder is located inside the Agnospcb software extracted location)

 

 

 

 

STEPS:

  1. SET your REFERENCE image (Button REFERENCE

  2. ENABLE "AUTO ANALYZE" ticking its box

  3. Take a photo of a circuit you want to inspect using the REMOTE app (You can use the key " 1" from your keyboard to take the photo when the REMOTE tool is active) or using your own camera system.

  4. The software will display the result of the inspection within seconds

  5. REPEAT: Take another photo of the next PCBA you want to inspect. The software will process it automatically.

 
 

Raspberry 400 software user guide (Linux)

Internet connection: minimum requirements

Wired internet connection or Fiber internet service speed: 100-1000Mbps*

The processing time is highly dependent on the transmission speed of the internet connection. The faster the speed, the faster the inspection. Wired connection to the router is highly recommended.

The Raspberry 400 will be in charge of controlling the camera, adjusting the optical parameters to get the best possible image of the circuit/ panel to be inspected. The USB drive connected to one of its USB ports will store the results of all the inspections done. This USB drive can be extracted only if the Raspberry is OFF.

The operating system (OS) of this device is stored inside the micro SD card already provided with the KIT.

The Inspection button is connected to this microcomputer. Pressing this button, you can trigger the important events of the inspection process: set a REFERENCE image or START the inspection process, taking a new photograph. More details about its functions explained at the very end of this guide.

NOTE: you need to connect your raspberry 400 to your internet network. To do that, click on the NETWORK icon shown below, pick the right network and type the password. That should be all.

connect the raspberry to internet.jpg

Upon powering up the Raspberry 400 microcomputer, the Agnospcb inspection tool software user interface will appear.

Every time you power up the system, the Agnospcb inspection software with be automatically launched. Alternatively, you can launch it double-clicking on its Desktop´s shortcut.

It user interface has these panels and inspection  areas:

  • Help Icon: click to get to this USER Guide 

  • User account credentials: Use your user and pass credentials to get access to the inspection process.

  • Control PANEL BUTTONS : Action buttons needed to control the inspection process.
  • Reference panel (green box) : The "golden sample" image. Can be manually loaded using the LOAD icon (from the Reference area). 

  • To be inspected panel (orange): this is the image of the panel to be inspected. Can be loaded using the LOAD icon (from the inspection area)

  • Magnification canvas : this frame will display at the same time, the same areas of the REFERENCE, INSPECTED and INSPECTION RESULT circuit/panel. Move the mouse to check different zones of the circuit. Use the mouse's wheel to modify the zoom magnification. 

agnospcb inspection tool software panels.png

CONTROL PANEL buttons

These buttons will be enabled or disabled depending on the inspection stage you are in.

process.png

Start the inspection process. This button is enabled only after you have a REFERENCE and TO BE INSPECTED images already set. Keyboard shortcut: ENTER.  When clicked, will inspect the image taken for the circuit/panel and look for faults.

report.png

Error report: The neural network learns as it detects faults. It is very important to let it know if it made a mistake: marking a "false positive" detection, partially missed a short-circuit, if it was just marking something that is not really a defect or just missing one.  If you indicate, where the mistake detecting the fault is, the software will learn from that and not repeat it* 

* All the error reports are reviewed by Agnospcb technicians. Every iteration of the neural network architecture will contain the new error reports you have sent, and adjust the software to the particular conditions of your inspection process.  This can take up to 7 days. We are constantly improving the service and your Error reports are very valuable for us.

How Error report works:

logout.png

Log-out button. Click here to log out. You will be asked again for your user credentials next time you launch the software.

shutdown.png

Turn it OFF: This button will turn the Raspberry 400 off.  If you need to get the USB DRIVE with the inspection images safely, turn  the raspberry 400 off before unplug it.

ACTION buttons

ICONs appearing.gif

The action buttons will appear when the mouse's cursor touches the upper right side of the inspection canvas.

open_off.png

LOAD photo: Use this ICON to load a "reference" or "to be inspected" photo. If you have stored a "reference" image and want to retrieve it to use it again,  use this button. You can do the same with an image of a "to be inspected" circuit/ panel. This button will get non-functional if you have the AUTO-PROCESSING option enable, which will automatically process every photo taken with the camera.

clear_crop_off.png

CROP IMAGE: Useful when the panel/circuit in the photo is too small. Cropping the image will "force" the software to focus in the selected area. Only available in the REFERENCE canvas. The software will automatically look for the same area in every photo taken of the panels to be inspected after it has been set. To remove the CROP boundaries, click on the icon again.

signal_on.png

Auto-signalling:  In order to highlight the faults detected you have two options: 1) change the color of the faults mask using the Action button "MASK-COLOR" (explained below) or 2) enabling this feature. It will place a yellow cross on top of the faults detected. Not visible in the magnification areas.

auto_off.png

Auto Analyze:  if activated, the next photo taken will be automatically processed. That means that the image will be analyzed for faults right after being taken. This option reduces the processing time for every inspection.

layers.png

Faults Mask-colors:  Once the analysis of the panel/circuit has been carried out, the results will be shown as a new mask on top of the image. If faults have been detected, they will be highlighted in red/blue or green. Depending on the PCBA´s color / material you are working with, you may need to change the opacity and color of the mask in order to easily pinpoint where those faults are. Every time you click on the ICON the mask color will change. Its opacity can be modified spinning the mouse's wheel when it is placed on top of the ICON. ​

The INSPECTION button

Action button.jpg

The Inspection button will let you take the best possible photo of your circuits / panels just pressing it. It will quickly start the process of configuring the camera with the best parameters, prepare the software, so it can use the latest photo taken, and analyze it looking for faults. Just in a matter of a fraction of a second.

 

this button can be used for:

1) SET a REFERENCE image: PRESS it for 4 seconds until you hear the camera shooting. The AOI software will use that image as REFERENCE to compare all the next images of the circuits.

2) INITIALIZE the inspection process: Just press it for a second and the camera will capture an image of the circuit / panel to be analyzed. Alternatively, you can click, with the mouse, on the INSPECTION BUTTON (icon below) on the user interface to do the same.

process.png

NOTE: if the AUTO ANALYZE button (icon below) has been previously activated, every time you press the INSPECTION button for a second, the image will be inspected automatically. This will help you to reduce the inspection total processing time.

auto_off.png

Inspection process

A video always helps at this point. The sequence you need to follow to start the inspection process will be this:

  1. Turn on the LED Panels using the remote control (ON button). You can adjust the brightness with the UP and DOWN arrows. Set it to maximum if your warehouse lighting environment is dark. Set it to about 80% of its maximum brightness for daylight working conditions.

  2.  Turn on the Sony camera. Previously connected to the microcomputer and with the battery dummy already inserted.

  3. Switch on the Raspberry 400. It will check if the camera is OK, sending a set of commands that will prepare the camera for the inspection process.

  4. Wait for the system to boot. You will see in your monitor how the OS start and the inspection software get ready.

  5. Insert your user credentials and click on SUBMIT. If there was a previous REFERENCE image, it will be loaded.

  6. Start your inspection process setting a REFERENCE image and then, taking photos of the circuits/ panels to be integrity checked.

NOTE: make use of the ERROR REPORT button. That will dramatically improve the recognition capacity of the system in the long run.

NOTE: Check this quick guide about how to get the best inspection results with the inspection platform.

error report button.png

Software:

I am getting "time-out" errors when inspecting my circuits. How do I solve it?

The Agnospcb inspection software needs a fast and reliable internet connection, as some areas of the photos taken will be sent to our neural network server. That means that, an internet wired connection or Fiber internet service (100-1000Mbps) is mandatory. Otherwise, the software will take over 10 seconds to process one inspection and the "time-out" error message will appear. If you need an "off-line" solution, contact us.

The camera does not respond

Check if the battery dummy is connected to the correct USB power supply, capable of delivering 3A. Always turn the camera ON, before the Raspberry 400. Check if the USB cable is properly connected and fully inserted. Does the R a S keys of the keyboard trigger the camera? 

I am using a 4K monitor and the system is performing slowly.

The Raspberry 400 OS and Inspection software has been optimized to run smoothly with FULL-HD monitors (1080p). 4K monitor will decrease the overall performance of the system.

I can not log in with my credentials

If you are getting an "Unknown Error" or "Login Error" message, check if your internet connection is running in the background a firewall or if it has been capped. A quick way to narrow down the problem would be creating a mobile hotspot and connect the Raspberry 400 to it.  Contact us if the issue persists.

 

Troubleshooting

Not an Agnospcb client?
Contact us to get free access to the Inspection tool