14 Figure 2.27 Information Bar of Solder Inspection Result .... 14 Figure 2.28 Solder Inspection Result of Current Inspection Box .... The TR7007 Series three-dimensional solder paste in
Introduction to SPI
Quality at the start of the SMT process begins with improving solder paste printing, and the TR7007 Series three-dimensional solder paste inspection systems quickly measure the area, volume, and thickness of every solder joint while detecting short circuits These systems are designed to handle very small components, preventing poor connections caused by improper solder joints, insufficient solder, component vibration, and heat expansion Detecting these defects early and correcting them improves both product quality and production quality.
The TR7007 series identifies bad solder printing at the start of the SMT process, providing immediate feedback to the solder printer to adjust printing parameters and helping to prevent defective products By catching defects early, it improves yield, reduces waste, and accelerates process optimization In short, the TR7007 enhances SMT quality control by addressing solder printing issues at the source.
TR7007 SII series increases productivity and reduces the cost of manufacturing and repair
TR7007 series is equipped with a linear motor X-Y Table system, a 64-bit main computer and a 2D color camera It provides a fast and effective defect detection capability.
Basic Principle
TR7007 Solder Paste Inspection uses a fringe-pattern lighting source and a four-step phase-shifting technique to accurately measure solder paste height, volume, offset distance, and thickness, while reliably detecting bridging; the basic principle is illustrated above.
Program Creation Method and Requirements
There are two steps necessary to create a program:
Step.1 Use Gerber Tools to transform complete stencil and component information into a SPI file (Please refer to Gerber Tool Manual.)
Step.2 Use the SPI Wizard and follow the five programming steps to complete SPI program creation (Please refer to Chapter 2.)
Related files of SPI
File name with XML – the main format of SPI project
File name with XMLX – the format of SPI project for crossing format File name with.BMP – 2D panel map
File name with 3D – 3D solder graph
InspectionTime.DAT – SPI output file for SPC software
File name with SPI – The file generated by Gerber Tool for SPI programming.
Applicable Machines
This manual is suitable for the TR7007 series (TR7007, TR7007 SII, and TR7007 SII Plus) Solder Paste Inspection (SPI) systems with the software V1.2
For purposes of convenience, this guide will use “TR7007” or “SPI” to refer to all models.
Optional Equipment or Software
Gerber Tool – TRI’s in-house developed Gerber file translator It can translate customer’s Gerber file into a format the SPI can recognize
SPC System – The statistical process control software and PC The software can collect the inspection results from SPI, doing process analysis and then output various statistical reports
SPI Offline Editor is a complete offline editing solution that includes software, a PC, and a monitor It enables users to edit projects without connecting to an SPI tester, reducing the time spent on inline SPI machine operations and streamlining workflows The detailed functionality is described in Appendix A.
YMS is a control system that lets users verify the settings of any SPI tester on production lines With its strong integration capability and large database, YMS enables rapid searching and retrieval of the exact data needed, dramatically boosting yield rates For more information, consult the YMS manual.
This chapter introduces the setting of the software interface and some feature of functions
This article introduces all settings for operating the Dual Lane machine and clarifies the differences between Dual Lane and Single Lane, while previewing that the detailed explanations of features—such as the drop-down box and every function button—will be covered in the upcoming chapters.
Basic introduce of software interface
See Figure 2.1, the corresponding area will show at below:
1 Drop Down Menu 7 Panel Map
2 Inspection Status Bar 8 Executive FOV
4 Main Control 10 Historical Tracing Bar
5 Model and Lot ID 11 Ruler
The part of drop down menu will be described in following chapters in more detail
Figure 2.2 Inspection Status Bar and PLC Interface
A This status shows the number of PCB inspections, the direction of squeegee and the setting of closed loop
With SPI enabled for the “Inspect When Barcode Fails” function, the software automatically applies the date of inspection as the barcode result If SPI is disabled for this function, the barcode result must be entered manually.
Figure 2.4 All Situation of Barcode Field
Figure 2.5 Board In Position and Scanning Coverage Percentage
Bypass mode is the same as the Bypass option in Mode Settings When activated, the machine performs an automatic scan and marks the PCB as a good board, effectively enabling a quick assessment of the board's status and an estimate of the required scanning time.
Reset: It will delete all items in machine software
Scan time: The time of SPI machine scan the image
Inspection time: The time of SPI machine inspect the image with specification
Cycle time:The cycle time from board in→scan→inspection→board out
Figure 2.7 Scan / Inspection / Cycle time
The Authority shows the current account which is log in
It will appear “User Login” window by clicking the red rectangle of Figure 2.8 You can re- enter the account and password
User name will displays in the blank
Switch language: You can switch to a different language by using “User Login” window
If the current inspection data uses the information of supplier, supplier name will displays under the user name
The part of main control will be described in following chapters in more detail
By setting the model and lot ID, It is more convenient for querying the statistics of testing result
Modify the model and lot ID: Click the icon, you can edit the lot ID directly
When you finish the modification, click the icon, and then modification will complete
If you want to discard the modification, click the icon
The part of function control will be described in following chapters in more detail
There are different displays in panel map under different conditions
CAD image: Panel map will display in a CAD diagram format It will show the status of all inspection boxes
Figure 2.11 Colors of CAD Diagrams
2D Board View: After clicking this icon, the panel map will switch to real 2D image
Fiducial Mark: After clicking this icon, it displays all positions of fiducial marks in panel map
H.A.V Profile: After inspection, the panel map uses the color contour map to display height, area and volume It is convenient for user to check the distribution of H.A.V entirely
User can also select the inspection boxes on the panel map to check data
Select the single inspection box: user can select an inspection box on the panel map directly
Figure 2.12 Select the Single Inspection Box
Select the multiple inspection boxes:
A user can click and drag the mouse to select multiple inspection boxes (As Figure A)
B If user wants to choose more inspection boxes, just click and drag the mouse to the specific area directly (As Figure B)
To discard the selected inspection boxes, press and hold the CTRL key, then click and drag the mouse over the area you want to deselect This lets you remove multiple boxes from the current selection at once, as shown in Figure C.
To clear all selected inspection boxes, simply left-click the red area This action discards all currently selected inspection boxes, resetting the selections See Figure D for reference.
Figure 2.13 Select / Discard the inspection box
Executive FOV shows the current image of FOV There are two different color frame lines in Executive FOV, which are yellow dotted line and purple solid line
Yellow dotted line: The yellow line defines the search area of data when inspection
Purple solid line: The purple line defines the size and the position of stencil screen image in SPI file It also presents the inspection box
Figure 2.14 The FOV Frame line
Located on the left side of the Executive FOV, the zoom slider lets users zoom in and out on the CAD image, making pad selection easier and more precise.
Zoom in / zoom out the panel map:
Figure 2.15 Zoom in / Zoom out the panel map
On the panel map, users can right-click to add items The pop-up menu offers two options: Add Box and Add Reference Box.
Add Reference Box: This function adds one reference box to the pad The reference box reads the pad height which is input as the offset into height offset field
Figure 2.16 Add Box and Add Reference Box
Figure 2.17 Interface of Add Box
A Adjust: User can adjust the size of current inspection box
Users can copy the information from the current inspection box and apply it to a user-defined range, selected via the settings interface.
C Show Neighbors:Click this option, user will auto select the neighbor pads next to the inspection box
Figure 2.18 Pop-up Menu of Inspection Box
Component Coplanarity enables users to select inspection items such as height, area, and volume, with the settings displayed as Figure 2.19 Users can define a tolerance interval between the maximum and minimum inspection values, and for example, setting the height tolerance to 25 μm constrains the height difference between the tallest and shortest instances of a component to not exceed 25 μm This tolerance can be applied to a single component or to all components of the same type.
Figure 2.19 Setting of Component Coplanarity
2.1.9.1 Production Status of Inspection Result
Failed Item List shows the failure type for each defect point and lists its measurements, including height (um), volume (%), area (%), and X/Y offset Clicking a defect point opens a 3D View diagram for detailed inspection Users can sort the data by clicking the header of any column, enabling quick organization of defect information.
The blue number under icon is the number of all defect point.
Pass rate: This area displays the pass quantity, failure quantity, yield rate and DPPM (Defective Parts Per Million) according to panel, board, component and pad
Figure 2.21 The Result of Pass rate
User can double click the text of all categories, and the pass rate result will transfer to a histogram diagram
Figure 2.22 Pass rate in Histogram Diagram
Top Ten Failed Items: This area lists the top 10 defective components It shows the component name, type, failure quantity and failed rate (%)
Figure 2.23 Top Ten Failed Items
Failed Type Statistics: This area displays 25 failed types, failure quantity and failed rate (%)
Reset:Clean all data in production status of inspection result
This area displays the image and the score for the fiducial marks TRISPI recommends placing three or four fiducial marks on the panel map to improve alignment accuracy If a user performs image processing on the fiducial marks, the resulting data can be displayed directly for quick assessment.
Figure 2.25 Image of Fiducial Mark
During inspection, if the fiducial marks are not found, a warning message appears (see Figure 2.26) The warning is clickable, allowing the user to revise the fiducial mark parameters and correct the search process for accurate alignment and reliable inspection results.
Figure 2.26 Failure of Search Fiducial Mark
2.1.9.3 Solder Inspection Result and Histogram / Offset Diagram
After solder inspection, the Solder Inspection Result shows the details of the current inspection box The information bar automatically locates at option B and displays the current box’s name, the component type, and measurements such as height, area, and volume.
X, Y offset The result displays different values by using different colors
Figure 2.27 Information Bar of Solder Inspection Result
Green value denotes inspection results that meet regulatory standards and signifies a pass If there are bridges on a panel, a red caution text with an underline appears at the lower-left corner of the information field, as shown in Part B of Figure 2.28.
Red value: The red values represent inspection values violate the regulations
Red values indicate failed measurements The information field can display multiple inspection values and their categories that violate the regulation If there are bridges on the panel, red caution text with an underline appears at the lower-left corner of the information field, as shown in Part A of Figure 2.28.
Yellow value:The yellow values represent inspection values are in the warning range The yellow value means warning value (As the part C of Figure 2.28)
Figure 2.28 Solder Inspection Result of Current Inspection Box
User can use the information bar to switch the histogram and offset diagram
Height of pads: X-axis is the percentage Y-axis is the cumulative amount of pads Figure 2.29 displays the mean and the range within two deviations of pads’ height
Area of pads: X-axis is the percentage Y-axis is the cumulative amount of pads
Figure 2.30 displays the mean and the range within two deviations of pads’ area
Volume of pads: X-axis is the percentage Y-axis is the cumulative amount of pads Figure 2.31 displays the mean and the range within two deviations of pads’ volume
2.1.9.4 Inspect Button and Confirm Button
User can click the INSPECT / ESCAPE button to start or cancel the inspection
After Inspection, if the mode setting selects the “Confirm Pass” mode, there appears the confirm buttons User needs to click the buttons to confirm the failed board
With a machine-detected failed solder, the user can classify the board as failed or pass In the FAIL scenario, a detected failed solder results in labeling the board as failed; in the PASS scenario, the user may label the board as pass When data needs editing, click the STOP button to stop and modify the data.
Figure 2.34 Interface of Confirm Buttons
Interface of Dual Lane Machine
The TRI SPI Dual Lane machine features two screens—one on the front and one on the rear—that display inspection results and allow adjustment of inspection parameters for the selected lane Lane 1 uses a blue interface and Lane 2 uses a green interface to clearly separate the two lanes.
Figure 2.39 Interface of Dual Lane Machine_Lane1
Figure 2.40 Interface of Dual Lane Machine_Lane2 other is the mirror screen mode that each screen can display two lanes at the same time
User can adjust the display settings by clicking different icons
Figure 2.41 Different Modes of Dual Lane Machine Screen
Figure 2.42 Mirror Screen: Lane1 Up / Lane2 Down
See Figure 2.42, the corresponding area will show at below:
1 Switch icons: The switch icons show on both interfaces, it can be shown or hidden
2 Main Control: The main control shows on both interfaces, it can be shown or hidden
3 Panel Map: It shows on both interfaces
4 Executive FOV: It shows on both interfaces
5 Function Control: The function control shows on both interfaces, it can be shown or hidden
6 Solder Inspection Result: It shows on both interfaces
7 Production Status of Inspection Result: It shows on both interfaces
8 Inspection Button: It shows on both interfaces
9 Inspection Status Bar: It shows on both interfaces
10 Confirm Buttons: It shows on both interfaces
11 Historical Tracing Bar: It shows on both interfaces
Figure 2.43 Mirror Screen: Lane1 Left / Lane2 Right
See Figure 2.43, the corresponding area will show at below::
1 Switch icons: The switch icons show on both interfaces, it can be shown or hidden
2 Main Control: The main control shows on both interfaces, it can be shown or hidden
3 Panel Map: It shows on both interfaces
4 Executive FOV: It shows on both interfaces
5 Function Control: The function control shows on both interfaces, it can be shown or hidden
6 Solder Inspection Result: It shows on both interfaces
7 Production Status of Inspection Result: It shows on both interfaces
8 Inspection Button: It shows on both interfaces
9 Inspection Status Bar: It shows on both interfaces
10 Confirm Buttons: It shows on both interfaces
11 Historical Tracing Bar: It shows on both interfaces
This chapter introduces all express icons in the function control section of the SPI interface, with a total of 10 icons providing quick access to the most common functions Figures 3.1 and 3.2 illustrate two groups of functions that are active at different times: Figure 3.1 shows the functions used when the software is opened, while Figure 3.2 shows the functions available after the panel is scanned.
There are two function icons used when user opens the software See Figure 3.1
Figure 3.1 Two Icons Used when User Opens the Software
There are eight function icons used after user scans the panel See Figure 3.2
Figure 3.2 Eight Icons Used after Scanning the Panel
Cut Mask Settings
Cut mask function enables users to create a mask that covers all information in the masked area The mask can cover regions that could affect the inspection results, such as white lines with excessive height and holes on the panel SPI Software will ignore all data within the masked area when processing results, ensuring those regions do not influence the outcome.
There are few steps to set the cut mask:
To add a cut mask, right-click on the panel map or the executive FOV window, select Add, and then choose the desired mask shape The following figures illustrate a rectangular mask as an example.
Figure 3.3 Add a Cut Mask on Panel Map
Figure 3.4 Add a Cut Mask on Executive FOV
Step2 Set the area of a cut mask:The blue rectangle is the area of cut mask
User can drag and click the mouse to adjust the size and the location of the cut mask
Figure 3.5 Adjust the Area of cut mask
Step3 Set the applied range: User can select the option “Panel” or “This
Position on All Boards” to assign the applied range of mask Click the
“Apply” button to complete cut mask setting
Panel: This option makes user apply the setting of cut mask to the current position
This Position on All Boards: If the tested board is a multi-board, this option makes user apply the setting of cut mask to the same position on all boards
Figure 3.6 Set the Applied Range
Step4 Complete the cut mask setting: The red frame line represents the setting of cut mask is completed The information inside the area of red rectangle will be ignored when inspection
Figure 3.7 Complete the Cut Mask Setting
Skip Mark
User can define a skip mark as the characteristic of the bad board User can set the specification of skip mark to tell apart whether the tested board is a bad board or not If the tested board is considered as a bad board, SPI software will not do any inspection on this tested board
Step1 Right click the mouse on FOV window, and then click the “New Skip
Mark” option It will add a new skip mark on the panel
Figure 3.8 Add a New Skip Mark
Step2 Use mouse to adjust the size and the position of yellow dotted rectangle to resize the skip mark
Figure 3.9 Set the Size and the Position of Skip Mark
Step 3: Configure the skip mark shape Users can choose a skip mark shape that corresponds to the actual mark on the tested board, and they can also select the real image of the skip mark to ensure accurate matching.
Figure 3.10 Set the Shape of Skip Mark
Step4 Apply the setting to all boards or specified board
All boards: Apply the skip mark setting to all skip marks which are on the same position of all boards The red rectangles on Figure 3.12 show the result
To apply the skip mark setting to a specified board, enter the board number in the upper-left panel The setting is applied to that board, and the result is indicated by the green rectangle shown in Figure 3.13.
Figure 3.11 Set the Applied Range
Figure 3.12 Apply to All Boards
Figure 3.13 Apply to the Specified Board
Step5 There is some information on FOV window when completing the skip mark settings: the board number and the score of skip mark
Figure 3.14 Complete the Setting of Skip Mark
Skip Mark Spec: user can set the specification of skip mark to tell apart whether the tested board is a bad board or not
Step1 Right click the mouse on the position of skip mark, and then select the
Step2 Skip Mark Settings: This setting window displays some information:
Board No / Threshold / Score / Status / Polarity User can adjust the settings and select the applied range by this window
Board No.: The number of board which contains the skip mark
Threshold: The standard to determine the board is Pass or Skip
Score: It is a level of the skip mark This score value can be used to determine the threshold value
Status: There are two results of the skip mark judgement: Pass (It means the tested board needs to inspect) or Skip (It means the tested board skips the inspection.)
Polarity: The explanation is as Figure 3.17
Only Selected: The setting is only applied to current skip mark All: The setting is applied to all skip mark
Figure 3.18 The “Apply to” Option
Software Barcode
Define the barcode regions on the PCB and set the specific barcode format to read As the tested board is inspected, the system scans the designated barcode area, decodes the data, and records the resulting value for traceability.
There are few steps to set up the barcode:
Step1 Right click the mouse on panel and click Add to add a barcode window
Step 2: Set the position and area of the barcode window by using the mouse to resize and move the blue rectangle The blue rectangle must cover the entire barcode area on the panel, because the size of the captured barcode image is defined by the dimensions of this rectangle Accurate placement and sizing ensure a complete and properly captured barcode.
Figure 3.20 Set Position and Area of Barcode Windows
Step 3: Select the barcode decode type and enter the board number that corresponds to the barcode If the decode type is 1D, you can select multiple barcode types at once; if you're unsure of the barcode type, you can choose Select All If the decode type is 2D, you may only select one barcode type at a time.
Figure 3.21 Select the Decode Type of Barcode
Step4 The result of decode test: Click “Test” button and the result of barcode decoding will show at the bottom of barcode image
Figure 3.22 The Result of Decode Test
Step 5: Enable the Barcode feature by turning on the Enable Barcode option, then click OK to apply the new settings A confirmation window will appear to verify that the barcode decoding is correct.
The software barcode settings are classified to three parts:
Decode: There are two Interfaces, Live Image and Load Image We take the Load Image for an example to introduce the software barcode settings
Figure 3.25 Two Interfaces of Decode
Figure 3.26 Decode of Software Barcode
1 Enable Barcode: Turn on/off the barcode function
2 Barcode Image: User can select the barcode image from Live Image or Load Image Live Image: It shows the real barcode image from the blue rectangle
Load Image: User can load the barcode image from the file Click the “Open” button, and then user can choose the barcode image file
3 The result of decoding: Click the “Test” button and the result of decode will show
User can use the result to check whether the barcode decoding works out or not
4 Assign the board number to the barcode: Input the board number to the assigned barcode If user adds a new barcode, the board number will automatically change to next one
Figure 3.28 Assign a Board Number to a Barcode
5 Decode Type: A barcode may be 1D or 2D User can select the decode type
Figure 3.29 Switch the Decode Type
1D Barcodes encompass all selectable one-dimensional barcode types, and you can choose multiple options at once within the same workflow When working with 1D barcodes, users can select more than one type simultaneously to meet diverse labeling needs Detailed explanations for each 1D barcode type are provided in the Appendix.
Figure 3.30 Barcode Type of 1D Barcode
In 2D barcodes, there are two formats: QR Code and Data Matrix When the decode type is set to 2D, you must select only one barcode type at a time.
Figure 3.31 Barcode Type of 2D Barcode
Click icon to save the current setting as the default setting
Figure 3.32 Option of Software Barcode
Enable the Barcode Length option and set the barcode length to the required value This length includes all characters, including special characters and spaces If the barcode length does not match the input length, the barcode will be marked as Decode Fail.
There will appear the key in window, so user has to key in the barcode manually
If user doesn’t tick off this option, the software will decode the barcode at any length
Figure 3.33 Set the Barcode Length
The key in window: There are two key in windows
A Key in window with user doesn’t set the barcode length
If the barcode cannot be decoded, users must manually enter the barcode data Once the data is entered, the item on the right changes color from red to green to indicate successful entry Click the Apply button to finalize the barcode data entry.
Figure 3.34 Key In Window with User doesn’t Set the Barcode Length
B Key in window with user set the barcode length
When decode fail happens, user has to key in the barcode data at the correct barcode length to apply the barcode function
Figure 3.35 Key In Window with User Sets the Barcode Length
Trim (S/E Char.): Tick off this option to trim the special characters of the barcode
Figure 3.36 shows that the barcode data begins and ends with the special character '*' By using this option to trim these surrounding asterisks, the decoded result will no longer display any special characters.
Figure 3.36 Trim the Special Characters of decode will not show any blank space
Save Failed Images: Enable this option to automatically save barcode images that fail to decode; these decode-failure images can be analyzed later and will be stored in the same folder as the corresponding XML files.
Inspect When Barcode Fail: Tick off this option, the software will still inspect even if the barcode is failed The barcode record will be the calendar time when inspection
Figure 3.37 Turn on/off the Inspect When Barcode Fail
Figure 3.38 Parameters of Software Barcode
Color Space: Software uses grayscale to show the barcode image
Smoothing: User can use the image processing function on menu to reduce the noise Low pass 2D: Use Low-pass 2D filter to reduce the noise
Gaussian 3X3: Use Gaussian Filter with 3X3 matrix to reduce the noise
Gaussian 7X7: Use Gaussian Filter with 7X7 matrix to reduce the noise
Figure 3.39 Different Methods of Smoothing
The median function, also known as the median filter, is a staple of image processing It works by collecting the grayscale values of neighboring pixels inside the filter window, ranking them, and replacing the center pixel with the median value This process reduces noise in grayscale images while preserving edges, making it a reliable denoising technique.
The algorithm uses the value of midst order as the values of middle position pixels
Median filtering is a straightforward image denoising technique used in grayscale image processing In this algorithm, a 3x3 or larger filter window moves over each pixel; the values of all pixels inside the window are collected and the median value is computed, which then replaces the original center pixel For a 3x3 window (as in Figure 3.40), the nine grayscale values are sorted and the middle value—the fifth smallest—becomes the new center pixel value This method reduces salt-and-pepper noise while preserving edges more effectively than averaging filters, making it a common choice for noise reduction in image processing.
119, 120, 123, 124, 125, 126, 127 and 150 The median is 124 The all grayscale value in this area will be replaced by 124
Brightness (0~255): This option can adjust the brightness of whole barcode image and the original value is 0 The larger value of brightness represents the brighter image
111 116 110 120 130 pixels to decode the barcode
Joined Image Scale (%) : User can adjust the size of captured barcode image, and its original size is 100%
Invert: The invert option inverts the brightness values Dark areas become bright and bright areas become dark
Figure 3.43 Before-and-After of Invert Option
Threshold: There are two threshold values which are upper limit and lower limit
Software only shows the grayscale value between the upper limit and the lower limit
User can use the threshold option to increase the contrast of image
Figure 3.44 Different Threshold Value of Barcode
To reset the barcode setting, click the barcode rectangle on the panel; the frame color will turn blue to indicate that the option is active Then right-click and select “Edit” from the context menu to reset the barcode configuration This simple two-step process lets you restore default barcode settings quickly and easily.
Figure 3.45 Edit the Barcode Rectangle Setting
Fiducial Mark
User can click this icon to adjust the setting of fiducial mark User can realign the fiducial mark on the board, on the panel or add a new fiducial mark
Realign Fiducial Mark: If user wants to realign the position of fiducial mark with the real image of fiducial mark, there are the following steps:
Step1 Find the position of first fiducial mark on tested board
Put the cross line center on real image of fiducial mark in FOV window, and then right click the mouse and choose “Realign Fiducial Mark 1.”
(There is only 1 st fiducial mark can do the realignment, the others can’t.)
Figure 3.46 Realign Fiducial Mark Menu
Step2 Realign the position of a fiducial mark:
There is a pop-up window: Are you sure you want to realign 1 st fiducial mark to current FOV?
Figure 3.47 Realign 1 st Fiducial Mark
The fiducial mark search successfully
Figure 3.48 Fiducial Mark Search Successfully
Step 3: Set up the fiducial mark completely The purple rectangle is the fiducial marker and displays its score, which represents the fiducial level and can be used to determine the threshold value.
User only needs to realign 1 st fiducial mark, and then the other fiducial mark will realign to the relative position automatically
Figure 3.49 Score of Fiducial Mark
Figure 3.50 Realign All Fiducial Marks
Add Fiducial Mark: There are following steps to add a new fiducial mark
Step1 Put the cross line center on the real image of fiducial mark in FOV window
Right click the mouse and choose “Add Fiducial Mark.”
Step2 There are settings of adding a new fiducial mark:
Board Number: Each time a user adds a fiducial mark, a dedicated board number is assigned to that mark Fiducial marks can be configured as either panel fiducial marks or board fiducial marks, with a specific board number assigned to distinguish and link them to the appropriate board.
Figure 3.52 Set the Board No
Shape: Choose the shape to the new fiducial mark
CAD:Choose “NoneCAD”, and then this fiducial mark is considered as a new fiducial mark
Figure 3.53 Shape and CAD Settings
Step1 Choose a fiducial mark to delete
After completing the fiducial mark setup, the search rectangle appears in baby blue Clicking the search rectangle area changes its color to deep blue, as illustrated in Figure 3.54 The fiducial mark can only be deleted when the search rectangle is deep blue.
Right click the mouse, and choose delete
Figure 3.54 Menu of Search Rectangle
Step2 There is a pop-up window: Are you sure you want to delete the fiducial mark? Click the Yes button, and then complete the delete job
Figure 3.55 Delete the Fiducial Mark
Test: When user clicks the “Test” button, the fiducial mark shows its score The higher score means the better fiducial mark
Click the “Test” button when finishing the adjustment of search rectangle, and then the score of fiducial mark will show on the panel map
Alignment Spec: There are two parts in alignment setting, Common and Process
Common settings of Alignment Spec:
There are four items Click the OK button if the settings are all complete
1 Type: The shape of the current fiducial mark
2 Color: The current fiducial mark is brighter or darker than the background
3 Score: The threshold value to accept the current fiducial mark
4 Length: Set the size of the fiducial mark The X / Y values are the lengths in direction of X/Y axis of the fiducial mark
Figure 3.58 Common Settings of Alignment Spec
Figure 3.59 Scores of Fiducial Mark with Different Lengths
Alignment Spec lets you configure up to six image processing boxes to perform image processing To access the controls, right-click any image processing box; a context menu appears with three options to choose from.
Click the Apply button to test the score of fiducial mark
Gain (%): Adjust the brightness of fiducial mark
The larger value (0%~1000%) of gain shows the brighter fiducial mark
Click the Apply button to test the score of fiducial mark
Figure 3.61 Different Gain Settings of Fiducial Mark
Edge (Eg) detection checks for edges within a defined search rectangle If an edge is detected in the search rectangle, the software eliminates grayscale value differences inside the edge to reduce noise and improve recognition The process then detects the edge of the fiducial mark to complete robust shape recognition.
In gray scale image processing, tick off the polarity option will invert the brightness values Dark areas become white and bright areas become black
If user ticks off the polarity option, the larger level (0~255) shows the darker image
If user doesn’t tick off the polarity option, the larger level (0~255) shows the brighter image
Click the Apply button to test the score of fiducial mark
Figure 3.62 Different Edge Settings of Fiducial Mark
Threshold (Th): User can set the threshold to binarize the image and reduce noise
Level: The level is a threshold If some grayscale values lower than the level of threshold, they will be filtered out
The larger level (0~255) of threshold filters the more values
Click the Apply button to test the score of fiducial mark
Figure 3.63 Different Threshold Settings of Fiducial Mark
Delete: Delete the current image processing box.
CAD Rect
This option is to show the current CAD rectangle
It can show the all imported CAD rectangle on the panel map
The panel map shows the size and the location of CAD rectangle
Figure 3.64 The Current CAD Diagram
After inspection, click the icon to display a color contour map on the panel map that shows height, area, and volume This intuitive visualization enables users to quickly and comprehensively assess the distribution of H.A.V across the entire area.
There are two scales, value (àm) and percentage (%)
Value (àm): H.A.V Profile uses color to classify the measurement value of height The interval is 25 micrometers and the corresponding colors shows as Figure 3.65
Figure 3.65 H.A.V Profile in Value Scale (àm)
Figure 3.66 Distribution of H.A.V Profile in Value Scale
Percentage (%): There are five intervals The corresponding percentage of each interval is set by the Spec option
Figure 3.67 H.A.V Profile in Percentage Scale
Figure 3.68 Distribution of H.A.V Profile in Percentage Scale
The panel map will show the real image of current tested board after clicking this icon This option can only be used after the scanning
The panel map shows the real image of the currently tested board, with white rectangles marking the inspection boxes Red inspection boxes indicate that the solder paste inspections at those positions have failed.
Figure 3.69 The Panel Map of 2D Board View
If there is a warp in a board, the result will show at the panel map
After Inspection, the panel map will show the color contour map in warp by clicking this icon It is convenient for user to check the distribution of warp
If the warp mode is no tracking, user cannot find the icon of Warpage View at the Function
Access to the Warpage View icon requires selecting the tracking option in warp mode under system settings Once enabled, users can analyze warp information after inspection, and the warp distribution will be visualized on the panel map.
Figure 3.70 The Panel Map of Warpage View
This option is to show the 3D View and the 3D View Section of current select inspection box This option can only be used after the inspection
Enable this option to display the 3D view of the currently selected inspection box The 3D view also includes a section oriented along the X and Y axes and a color contour map, with a value shown in the upper-right corner of the 3D view.
View is the height of cross line center
The red frame lines of 3D View show the height, area and volume of solder paste in theory
Users can set the start and end positions of the 3D View Section by right-clicking the mouse twice; after doing so, the 3D View Section for the selected plane will appear The height of the cross-line center is shown in the upper-right corner of the 3D View Section.
Click the / buttons to expand / contract the 3D View Section
Click the / icons to lock / unlock the screen of 3D View
Clicks this option, there will show the corresponding 3D View when user clicks the other inspection box
Click this option to lock the screen of 3D View When user clicks the other inspection box, the window will show the 3D View of current inspection box
Figure 3.73 3D View of Current Inspection Box
Show the FOV live image of current position of camera
Click the icon to open the FOV live image, which shows the camera's current position; you can inspect a specific area of the tested board by moving the robotic arm along the X, Y, and Z axes, while the SPI toggles different lighting to reveal various characteristics through the live image This article outlines the FOV live image functions in three sections: Dynamic Image Design SPI, Stop-and-Go Design SPI, and the common-use functions.
Live image – the function in common use
Set the distance of every moving step in this mode User can use arrow key to move camera in direction of X/Y axis to see the particular position
Current Location and Absolute Move:
Current location represents the location of cross line center of Live Image Click the “Save Position” button, and then the location of cross line center will be saved
Absolute Move indicates the moving distance of camera Click the “Go” button and the position of camera will move to the “Save Position.”
Figure 3.74 Move (X-Y) of Motion Control
Motion on Z axis Set the distance of every moving step and move camera in direction of Z axis
Current Location and Absolute Move:
Current location represents the location of cross line center of Live Image Click the “Save Position” button, and then the location of cross line center will be saved
Absolute Move indicates the moving distance of camera Click the “Go” button and the position of camera will move to the “Save Position.”
Figure 3.75 Move (Z) of Motion Control
To support different production line directions, the software can configure the stopper location on either the left or right side of the conveyor The stopper must be mounted on the fixed side of the conveyor to ensure consistent operation For Left-in / Right-out lines, position the stopper in the lower-right corner; for Right-in / Left-out lines, position it in the lower-left corner.
Selecting this option opens the FOV window and displays an image of the current stopper location If there is a difference between the current stopper location and the actual stopper location, the user can use the FOV arrow keys or double-click to adjust and align the positions.
Live image – Dynamic Image Design
Switch to 3D fringe pattern mode
Lighting Adjustment: This option will adjust the intensity of light corresponds to different image modes See Figure 3.81
Figure 3.81 Lighting Adjustment with Different Image Mode
Use the icons to enable / disable the light which is used to search the fiducial mark It can only turn on one type of light at a time
The Lighting Adjustment option adjusts the type and the intensity of light which is used to search or pre-find the fiducial mark in different scan modes
Figure 3.82 The Types of Search Light in Different Modes
If user selects “None” in pre-find mode, the light used to find the fiducial mark in speed mode and in normal mode will be the fringe pattern light
In pre-find mode, selecting "One" or "All" causes the fiducial-mark to be located using the same RGBW illumination in both speed mode and normal mode The lighting will be the chosen color among red, green, blue, or white.
In color mode, the light used to locate the fiducial mark depends on the pre-find mode: selecting None uses white light, while selecting One or All uses one of the R/G/B/W lights to locate the fiducial mark.
Select “None” in pre-find mode, the comparative image of fiducial mark in speed mode and color mode will show as Figure 3.83
Figure 3.83 The Comparative Image in Speed Mode and Color Mode
Scan the fiducial mark using red, green, and blue illumination in sequence to capture distinct views The resulting comparison between the fiducial mark images acquired in speed mode and color mode is illustrated in Figure 3.84.
Figure 3.84 The Comparative Image of Different Light
This option is set to adjust the machine by TRI service engineers
To calibrate Laser Bias X and Y, move the CCD to the upper-right corner of the PCB and click the calibration function; the system will automatically adjust the laser parameters This option requires the calibration tool, so coordinate with TRI service engineers to carry out the calibration.
To re-adjust the white balance of the color image, place a white paper on the tested board, position the camera directly above the white paper, and click the white balance icon The system will automatically calibrate the white balance, ensuring accurate color reproduction in your images.
Live image – Stop-and-Go Design
Switch to Projection LED mode
Lighting Adjustment: Adjust the intensity of 3D projection light
Figure 3.87 Adjustment of 3D Projection Light
Switch to Paraxial LED mode
Lighting Adjustment: Adjust the intensity of paraxial light
Figure 3.89 Adjustment of 3D Paraxial Light
Switch to Angle LED mode
Lighting Adjustment: Adjust the intensity of angle light
Figure 3.91 Adjustment of Angle Light
Switch to Fiducial Mark Light mode
Use the icons to enable/disable the light which is used to search the fiducial mark It can only turn on one type of light at a time
Use the red light, green light and blue light to scan the fiducial mark respectively, the comparative image of fiducial mark will show as Figure 3.94
Figure 3.94 The Comparative Image of Different Light
This chapter introduces the left-hand controls of the software interface, highlighting nine primary buttons that guide the user through the workflow The controls are organized into two groups, as shown in Figures 4.1 and 4.2, each used at a different stage of operation Figure 4.1 presents the functions available when the software is opened, while Figure 4.2 shows the functions used after completing the wizard-based settings.
The functions used when user opens the software:
Figure 4.1 Five Buttons Used when User Opens the Software
The functions used after user finishes the wizard setting:
Figure 4.2 Four Buttons Used when User Finishes the Wizard Setting
We will introduce all the icons of function control at below
Click this buttons, GC Tool software will show up directly
The operation of GC tool will be described in “GC Tool Software Manual” in more detail
Follow the steps to import the SPI file, this function helps user to finish the setting of initial program
There are five steps to set up the wizard:
Step1 Load the SPI file:
Figure 4.3 Load the SPI File
Step2 Set up the stencil thickness and the carrier dimension
Figure 4.4 Set Thickness of Stencil and Carrier Dimension
The value of stencil thickness is the height of solder paste in theory
Carrier Dimension: Input the width and height of carrier
If user uses the carrier, the input value will be the width and height of carrier
If user doesn’t use the carrier, the input value will be the width and height of tested board
There is a ruler at the bottom of panel map It is easy for user to measure the value
Step3 Get the Dx / Dy value:
The circles in Figure 4.6 are the panel fiducial marks defined by the SPI files The values of Dx / Dy indicate the X / Y distance from the lower left to the selected fiducial mark
Figure 4.7 Dx / Dy to the Panel Fiducial Mark