Skip to content

Auxiliary Sites Substrate Commands

aux:cleaning:enable_auto

Sentio Version: 3.0.2, updated 3.7.0

Description: Enables or disables auto-cleaning.

Parameters:

Parameter Type Values
Enabled String False, True
Cycle Count (opt.) Integer Number of contact cycles after which cleaning should occur
Touchdown Count (opt.) Integer Number of touches on the cleaning pad per cleaning cycle

Response:

Field Type Values
Setup String OK

Remarks: Cycle Count and Touchdown Count must both be > 0, otherwise an error occurs. Contact cycles are only counted while auto-cleaning is enabled. If Enabled=False, Cycle/Touchdown Count (if submitted) are ignored. If Enabled=True and Cycle/Touchdown Count are not submitted, the currently set values are kept. Errors if no cleaning pad is present.

Update Logs: 3.7.0 — added Touchdown Count parameter.

aux:cleaning:start

Sentio Version: 3.0.2

Description: Starts a cleaning procedure.

Parameters:

Parameter Type Notes
Chuck Site (opt.) String
Touch Down Count (opt.) Integer Default = 1

Response:

Field Type Values
Setup String OK; on error: "Execution failed" (cleaning could not be carried out) or "Execution not finished" (chuck failed to return from the cleaning site; still positioned there)

Remarks: If Chuck Site is omitted, the first cleaning pad found is used. Errors if no cleaning pad is present, the pad's lifetime is expired, or the submitted site has no cleaning pad. Touch Down Count is the number of touchdowns performed during the cleaning procedure.

aux:get_element_info

Sentio Version: 2.8.1

Description: Retrieves information about a calibration element on a calibration substrate placed on the chuck.

Parameters:

Parameter Type
Substrate Type / Chuck Site (opt.) String
Element Standard ID String

Response:

Field Type Values Notes
Element Type String Undefined, Align, Line, Load, Open, Short, Thru
Element Subtype String Undefined, GS, SG, GSG
X Position [µm] Float
Y Position [µm] Float
Spacing [µm] Float Horizontal distance between probe tips
Touch Count Integer
Life Time [%] Float

Examples:

Command:   aux:get_element_info 0102
Response:  0,0,Thru,GSG,0.0,0.0,150.0,20.0

Command:   aux:get_element_info AuxRight,0102
Response:  0,0,Thru,GSG,0.0,0.0,150.0,43,20.0

Remarks: Substrate may be defined by substrate type or by chuck site; if omitted, the currently active chuck site is used. Errors if the substrate type is not present, or the site has no calibration substrate. This command aggregates the responses of the various aux:get_element_* commands.

aux:get_element_life_time

Sentio Version: 2.8.1

Description: Retrieves the life time of an element on a calibration substrate placed on the chuck.

Parameters:

Parameter Type
Substrate Type / Chuck Site (opt.) String
Element Standard ID String

Response:

Field Type
Life Time [%] Float

Examples:

Command:   aux:get_element_life_time 0102
Response:  0,0,20.0

Command:   aux:get_element_life_time AuxRight,0102
Response:  0,0,20.0

Remarks: cf. aux:get_element_info.

aux:get_element_pos

Sentio Version: 2.8.1

Description: Retrieves the position of an element on a calibration substrate placed on the chuck.

Parameters:

Parameter Type
Substrate Type / Chuck Site (opt.) String
Element Standard ID String

Response:

Field Type
X Position [µm] Float
Y Position [µm] Float

Examples:

Command:   aux:get_element_pos 0102
Response:  0,0,0.0,0.0

Command:   aux:get_element_pos AuxRight,0102
Response:  0,0,0.0,0.0

Remarks: cf. aux:get_element_info.

aux:get_element_spacing

Sentio Version: 2.8.1

Description: Retrieves the spacing value of an element on a calibration substrate placed on the chuck.

Parameters:

Parameter Type
Substrate Type / Chuck Site (opt.) String
Element Standard ID String

Response:

Field Type
Spacing [µm] Float

Examples:

Command:   aux:get_element_spacing 0102
Response:  0,0,150.0

Command:   aux:get_element_spacing AuxRight,0102
Response:  0,0,150.0

Remarks: cf. aux:get_element_info.

aux:get_element_touch_count

Sentio Version: 2.8.1

Description: Retrieves the touch count of an element on a calibration substrate placed on the chuck.

Parameters:

Parameter Type
Substrate Type / Chuck Site (opt.) String
Element Standard ID String

Response:

Field Type
Touch Count Integer

Examples:

Command:   aux:get_element_touch_count 0102
Response:  0,0,43

Command:   aux:get_element_touch_count AuxRight,0102
Response:  0,0,43

Remarks: cf. aux:get_element_info.

aux:get_element_type

Sentio Version: 2.8.1

Description: Retrieves the type of an element on a calibration substrate placed on the chuck.

Parameters:

Parameter Type
Substrate Type / Chuck Site (opt.) String
Element Standard ID String

Response:

Field Type Values
Element Type String Undefined, Align, Line, Load, Open, Short, Thru
Element Subtype String Undefined, GS, SG, GSG

Examples:

Command:   aux:get_element_type 0102
Response:  0,0,Thru,GSG

Command:   aux:get_element_type AuxRight,0102
Response:  0,0,Thru,GSG

Remarks: cf. aux:get_element_info.

aux:get_substrate_info

Sentio Version: 2.8.1

Description: Retrieves information about a calibration substrate or cleaning pad placed on a chuck site.

Parameters:

Parameter Type Values
Chuck Site (opt.) Integer / String 0/Wafer, 1/AuxRight, 2/AuxLeft, 3/AuxRight2, 4/AuxLeft2

Response:

Field Type Notes
Substrate Type String
Substrate ID String
Life Time [%] Float Mean lifetime of elements

Examples:

Command:   aux:get_substrate_info
Response:  0,0,AC-2,ac2,4.48

Command:   aux:get_substrate_info AuxRight
Response:  0,0,AC-2,ac2,4.48

Remarks: Chuck site may be given by name or index; if omitted, the currently active site is used. For a cleaning pad, "Substrate Type" indicates the design type (planar/brush) and "Substrate ID" is empty.

aux:get_substrate_type

Sentio Version: 2.8.1

Description: Retrieves the type of a calibration substrate placed on a chuck site.

Parameters:

Parameter Type Values
Chuck Site (opt.) Integer / String 0/Wafer, 1/AuxRight, 2/AuxLeft, 3/AuxRight2, 4/AuxLeft2

Response:

Field Type
Substrate Type String

Examples:

Command:   aux:get_substrate_type
Response:  0,0,AC-2

Command:   aux:get_substrate_type AuxRight
Response:  0,0,AC-2

Remarks: Chuck site may be given by name or index; if omitted, the currently active site is used.

aux:retrieve_substrate_data

Sentio Version: 3.5.0

Description: Retrieves contact and home information from the configuration file and assigns it to the corresponding auxiliary site. Must be used after system start, since auxiliary site data is not retrieved automatically for safety reasons.

Parameters:

Parameter Type Values
Chuck Site (opt.) Integer / String 1/AuxRight, 2/AuxLeft, 3/AuxRight2, 4/AuxLeft2

Response:

Field Type
Number of sites data retrieved for Integer
List of sites data retrieved for List (String)

Examples:

Command:   aux:retrieve_substrate_data AuxRight
Response:  0,0,1,AuxRight

Command:   aux:retrieve_substrate_data 4
Response:  0,0,1,AuxLeft2

Command:   aux:retrieve_substrate_data
Response:  0,0,3,AuxRight,AuxLeft,AuxRight2

Command:   aux:retrieve_substrate_data AuxRight
Response:  0,0,0     (no data available to retrieve)

Remarks: If no chuck site is submitted, data for all auxiliary sites is retrieved. If none is available, the response's site count is 0. Data can be retrieved for each chuck site only once per system start.

aux:step_to_element

Sentio Version: 2.8.1

Description: Steps to a calibration element on the currently active chuck site.

Parameters:

Parameter Type
Element Standard ID String
Offset X [µm] (opt.) Float
Offset Y [µm] (opt.) Float

Response:

Field Type Values
Setup String OK

Examples:

Command:   aux:step_to_element 0102
Response:  0,0,OK     (move to element without offset)

Command:   aux:step_to_element 0102,100
Response:  0,0,OK     (move to element with X offset)

Command:   aux:step_to_element 0102,100,100
Response:  0,0,OK     (move to element with XY offset)