FuelTech ManualsGlossarySearch

3. Before you start: installation

Version 1.1Software: FuelTech VisionFirmware: 00.03.00.55Products: FT700, FT470, VisionFT2026-10-15

This chapter lists what must be installed and configured before you turn on the High pressure fuel pump (HPFP) function.

Some omissions make the function not start or run with the wrong signal: the chapter ends with a checklist for the first start.

The pump needs four things: one output per rail, one pressure sensor per rail, the direct injection banks marked and a phase sensor. With VVT (variable valve timing), the cam sensor is added.

The installation differences on the FT470 are in the section FT700 and FT470.

#The pump output

#Which outputs work

The screen accepts the function on any blue, gray or yellow output (the screen divides the VCU outputs into these three color groups). There is no restriction by color.

VCUBlueGrayYellow
FT700 (50 outputs)161222
FT470 (20 outputs)884

Assign the output with the Output (Rail #1) button: on the PC, on the General settings page; on the phone, on the tablet and on the panels, on the Rail #1 page.

In the output list the function appears as High pressure fuel pump (HPFP) - Rail #1 (and - Rail #2).

Output list opened by the Output (Rail #1) button: Blue, Gray and Yellow outputs and the function High pressure fuel pump (HPFP) - Rail #1.
Output list opened by the Output (Rail #1) button: Blue, Gray and Yellow outputs and the function High pressure fuel pump (HPFP) - Rail #1.

The Output (Rail #2) button only appears with Rails count set to Dual rail.

#What the valve receives

The pump control valve receives one pulse per lobe.

It is not PWM: the function does not control the valve current, and there is no peak or hold current.

Everything between the output and the valve must accept this command: a single pulse per lobe, with no current profile.

The Output behavior field sets the polarity:

Choose according to your valve. The effect on delivery is in How the pump delivers fuel.

During cranking, with feed-forward on, the output stays in the delivery state continuously, for up to the Lockout timeout (from start of cranking) (default 5 s). In the field name, lockout means the injector lockout during cranking, and cranking means turning the engine over with the starter. See Cranking and protections.

#The rail pressure sensor

#Input and sensor table

Rail #1 reads the sensor on input DI1 and Rail #2 on input DI2.

This is the default of the Rail pressure sensor reference field, which has the options HP Rail #1 (DI1) and HP Rail #2 (DI2).

Configure the input in Sensors and calibration > DI rail pressure, on the Pressure sensor DI #1 button (or DI2): choose a Default sensor or build a Linear table, and adjust the Sensor offset if needed.

Sensors and calibration > DI rail pressure: one button per input, Pressure sensor DI #1 and DI #2.
Sensors and calibration > DI rail pressure: one button per input, Pressure sensor DI #1 and DI #2.

The Linear table accepts 2 to 32 points.

The reading appears in Live value DI #1 (or DI2) and in the DI Rail pressure #1 channel (DI Rail pressure #2 on Rail #2).

#Full scale

The VCU converts the sensor voltage to pressure through the table, and the conversion clamps at the ends.

Below the first point, the reading stays at the first value. At the last point or above it, it stays at the last value.

That is why the last point of the table is the rail full scale for the VCU. In the Linear table, put the sensor end-of-scale pressure in it; in the Default sensor, check that its end of scale is that of the installed sensor.

Analog input of the DI1 sensor with Linear table: the last table point is the full scale (test map values).
Analog input of the DI1 sensor with Linear table: the last table point is the full scale (test map values).

Above full scale the VCU no longer sees the pressure, even with the rail rising.

A guard above full scale never acts (except Guard 2 through the target plus 20 bar condition, with the release below full scale), and a target above it is never seen as reached.

The VCU reading clamps at the last point of the sensor table
The VCU reading clamps at the last point of the sensor table

Field experience: a reading pinned at a value equal to the last table point, while GDI - Commanded pulse rail 1 changes, indicates a saturated sensor.

#Voltage range

The sensor signal must stay between 0.05 V and 4.95 V.

Below 0.05 V the input is read as shorted. Above 4.95 V, as disconnected.

In both cases the VCU considers the sensor failed. What happens then is in Cranking and protections.

#Pressure basis

The VCU compares the target with the rail sensor reading exactly as the DI Rail pressure #1 channel (or DI Rail pressure #2) shows it.

It does not add or subtract atmospheric pressure.

Enter the target, the guards, the Minimum rail pressure for injection and the Injector cut-off rail pressure limit on the same basis as this reading.

With the key on and the engine stopped, the reading must be stable, at low-side pressure (the lift pump pressure), and the GDI - Rail 1 sensor fault channel must be 0.

If the reading at standstill is shifted, correct it with the Sensor offset.

#The direct injection banks

Each rail has the Feeds bank A, Feeds bank B and Feeds bank C switches.

They tell the VCU which injectors that rail feeds. The marking has two effects:

Mark only the direct injection banks. The port injection bank must not be marked: it would be cut along with them and would enter the consumption calculation.

Do not mark the same bank on both rails. FuelTech Vision shows an error: with both marked, the cut of either rail zeroes its pulse.

On an active rail with no bank marked, the injector cut of that rail has no effect, and FuelTech Vision warns you; with no bank marked on any rail, the feed-forward also has no volume.

Adjust the Primary injector rated pressure for bank A (and for banks B and C). The default is 3 bar.

Injector configuration: Primary injector rated pressure (test map value).
Injector configuration: Primary injector rated pressure (test map value).

FuelTech Vision warns you when no enabled bank has a direct injection rated pressure, that is, 20 bar or more.

With the wrong rated pressure, the dead time, the effective flow and the differential pressure compensation come out wrong.

The injector dead time table uses the low fuel pressure minus the MAP. It does not use the rail pressure.

If you use the Differential fuel pressure deviation compensation (Compensate primaries, secondaries or tertiaries), the bank Operation mode must be the pressure of the rail sensor that feeds it: DI Fuel pressure 1 for sensor DI1, DI Fuel pressure 2 for sensor DI2. With any other option FuelTech Vision warns you.

Differential fuel pressure deviation compensation: Compensate primaries on and the Operation mode list open (DI Fuel pressure 1, DI Fuel pressure 2).
Differential fuel pressure deviation compensation: Compensate primaries on and the Operation mode list open (DI Fuel pressure 1, DI Fuel pressure 2).

The pump rules only run with the function on: FuelTech Vision shows the list of errors and warnings when you open the map and when you confirm the function. The list does not stop you from writing the map: read it before you start the engine.

Configuration alert validation with a pump error: lobe closing angle less than or equal to the opening angle (angles swapped on purpose for this capture).
Configuration alert validation with a pump error: lobe closing angle less than or equal to the opening angle (angles swapped on purpose for this capture).

#Sync: the phase sensor is mandatory

The function requires a phase sensor, in addition to the crankshaft wheel.

With a phase sensor, the VCU schedules the whole 720 crankshaft degree cycle.

Without it the VCU repeats the pump schedule every crankshaft turn, and half of the pulses fall outside the lobes.

For any number N of lobes there are 2 × N pulses per cycle: N on the lobes and N off them.

Example with 3 lobes and pulse end at 180 crankshaft degrees: the correct pulses end at 180, 420 and 660, and the VCU also fires with the end at 60, 300 and 540.

One 720 crankshaft degree cycle with 3 lobes, with and without a phase sensor
One 720 crankshaft degree cycle with 3 lobes, with and without a phase sensor

The valve is only driven after the VCU synchronizes the engine (with a phase sensor, after confirming the phase).

Until then the published RPM is 0 and the pump sees the engine as stopped.

Check that the Engine Sync channel goes to 1 while cranking.

With the function on the VCU ignores Quick start (emulated cam sync), and FuelTech Vision warns you.

The pump angles depend on the Crank index position (an adjustment of the RPM signal: the tooth over the sensor with cylinder 1 at TDC). Check it with a timing light before calibrating (recommended practice). See The lobe angles.

#VVT and cam dependence

The Cam dependence field makes the pump window follow the deviation of the chosen cam.

The options are None, Intake #1, Intake #2, Exhaust #1 and Exhaust #2 (these are the names the screen shows).

Use it only if the pump is driven by a camshaft with a phaser (VVT) and the deviation of that cam is valid. Without VVT, leave None.

The deviation is only published when the Variable camshaft (VVT) function is enabled, the cam sensor is reading and the VVT is acting (after the initial delay and the VVT minimum temperature).

Before turning the dependence on, record a log with the Intake cam position #1 channel (or that of the chosen cam) and check the cam deviation.

Despite the name, this channel shows the deviation, not the position.

How the window follows the deviation is in The lobe angles.

#What requires restarting the VCU

Some fields are only read when the VCU powers up. If you change one of them and do not restart, the VCU keeps the old value.

The VCU does not ask for the restart. After writing the map, power-cycle the VCU (turn it off and back on) with the engine stopped.

FieldAfter writing the map
Output (Rail #1) and Output (Rail #2)Restart the VCU
Output behaviorRestart the VCU
Rail pressure sensor referenceRestart the VCU
Rails countRestart the VCU
Turning the function on or offThe VCU restarts by itself, with the engine stopped

The other fields take effect live, with the VCU connected, except Fuel pressure target map, Crank out RPM and Engine running RPM (disengages lockout), which only take effect when you write the map. See Parameter reference.

#When a part or an adjustment is missing

The configuration is accepted without the items below: check each one before the first start.

ItemWithout itHow to check
Rail output assignedThe function does not start and no pump channel moves. With 2 rails, the missing output of one rail takes down both.Output (Rail #1) and, with 2 rails, Output (Rail #2)
Rail sensor with a valid signalAfter about 0.5 s the VCU enters safe mode (limp-home) and shows the GDI: rail pressure sensor fault alert. Without feed-forward, the pump shuts off.GDI - Rail 1 sensor fault at 0 with the key on
Phase sensorHalf of the pulses fall outside the lobes.Installed before any pump adjustment
VVT acting, with Cam dependence onThe cam deviation may not be getting published.Log of Intake cam position #1 (or of the chosen cam)
Bank marked on the railInjector cut of the rail has no effect; with no bank on any rail, feed-forward has no volume.Warning in the map diagnostic list
Target and gains filled inOn a new map they come zeroed, along with the Capture curve G(W): after cranking the duty stays at 0.Step 4 of Commissioning and tuning step by step

#FT700 and FT470

The function exists on both VCUs, with the same screens and the same fields.

On the FT470 the 20 outputs are Flex IO: each pin is an output or an input.

The pump pin must be set as an output. The Change for input button switches the pin to an input: do not use it on the pump pin.

A pin used as the pump output cannot also be the rail sensor input.

On a new FT470 map the datalogger does not record the pump channels or DI Rail pressure #1 and DI Rail pressure #2. See Reading the log.

#Checklist before the first start

  1. Phase sensor installed; Engine Sync at 1 while cranking.
  2. Crank index position checked with a timing light.
  3. Electrical choice of the output checked in the manuals; Output (Rail #1) assigned (and Output (Rail #2) with 2 rails).
  4. Output behavior chosen according to the valve.
  5. Map written and VCU restarted after changing output, behavior, sensor or rails count.
  6. Correct Rail pressure sensor reference for each rail; input configured in Sensors and calibration > DI rail pressure.
  7. Last point of the sensor table (Linear table or Default sensor) equal to the end of scale of the installed sensor; signal between 0.05 V and 4.95 V over the whole range.
  8. Key on, engine stopped: stable reading at low-side pressure and GDI - Rail 1 sensor fault at 0.
  9. Maximum target, Guard 1: entry-level, Guard 2: latch level and Guard 2: release level (hysteresis) below full scale, the release below the latch, all on the basis of the sensor reading.
  10. Only direct injection banks marked, none on both rails; Primary injector rated pressure for bank A (and B, C) adjusted.
  11. Without VVT, Cam dependence at None. With VVT, the cam deviation logged and checked.
  12. With the low pressure cut on, the Injector cut-off rail pressure limit plus 2 bar sits below the pressure the pump reaches during cranking, the lowest operating pressure and the lowest target. See Cranking and protections.
  13. Before the engine runs beyond cranking: provisional target and initial gains entered (the new map comes zeroed); the Capture curve G(W) can start at zero. See Commissioning and tuning step by step.
  14. Function on and the map diagnostic list with no pump error or warning.
  15. Pump channels recording in the datalogger (on the FT470, check Record).