An automatic TPS calibration for both Ethrottle and cable throttle is included in the PCLink software.
Cable Throttle TPS Calibration
Ethrottle Must be off and a 'TPS (Main) Source' must be selected.
Select ECU Controls -> TPS Setup OR Double click 'TPS Calibration' (In the Throttle Position Sensor settings window) and follow the instructions.
An example of the instructions is shown below.
TPS Open Calibration Window
TPS Closed Calibration Window
Ethrottle TPS Calibration
Ethrottle must be set to 'Setup Mode' or 'Disabled' mode
The PWM Output must be set to the correct pair of auxiliary pins.
The Ethrottle Relay must be set to the correct output pin.
TPS (Main) Source and TPS (Sub) Source must be set to the correct input pins with appropriate error values set.
Select ECU Controls -> TPS Setup OR Double click 'TPS Calibration' (In the Throttle Position Sensor settings window) , the ecu should attempt to move the throttle-body to it's limits in both directions.
If the 'H-Bridge polarity is reversed' error occurs the polarity can be changed by either swapping the Ethrottle + and - wires around or by changing the appropriate Auxiliary Active State (e.g. Aux 9 Active State when using Aux9/10 as the EThrottle output).
A more detailed explanation of the EThrottle TPS calibration can be found here.