Jump to content

Config:Cranking: Difference between revisions

From epicEFI Wiki
Created page with "= Cranking = == Cranking settings == '''Cranking RPM limit''' This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. set cranking_rpm X === Fuel === '''Injection mode''' This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous". '''Cranking fuel table''' For cranking either use the specified fixed base fuel mass, or us..."
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Cranking =
= Cranking =
The cranking menu handles fuel and ignition during cranking conditions. Cranking conditions are defined as RPM below [[Config:Cranking#Cranking RPM limit|the cranking threshold]].


== Cranking settings ==
= Cranking settings =
 
'''Cranking RPM limit'''


==== Cranking RPM limit ====
This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm.  
This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm.  
set cranking_rpm X


=== Fuel ===
=== Fuel ===


'''Injection mode'''
==== Injection mode ====
 
This is the injection strategy during engine start. See [[Config:Fuel#Mode|Fuel settings]] for more detail. It is suggested to use "Simultaneous".
This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
 
'''Cranking fuel table'''


==== Cranking fuel table ====
For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table).
For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table).


=== Ignition ===
=== Ignition ===


'''Timing Advance mode'''
==== Timing Advance mode ====


In Constant mode, timing is automatically tapered to running as RPM increases.
* '''Constant mode''' - Timing is automatically tapered to running as RPM increases.
In Table mode, the "Cranking ignition advance" table is used directly.


'''Fixed cranking advance'''
* '''Table mode''' - The "Cranking ignition advance" table is used directly.


==== Fixed cranking advance ====
Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.
Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.
There is tapering towards running timing advance
set cranking_timing_angle X


'''Fixed Cranking Dwell'''
There is tapering towards running timing advance.


==== Fixed Cranking Dwell ====
Dwell duration while cranking
Dwell duration while cranking


=== Advanced ===
=== Advanced ===


'''Flood clear'''
==== Flood clear ====
 
When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders.
When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders.


'''Faster engine spin-up'''
==== Faster engine spin-up ====
 
If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled.
If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled.


'''Use Advance Corrections for cranking'''
==== Use Advance Corrections for cranking ====
This enables the various ignition corrections during cranking (IAT, CLT and PID idle).


This enables the various ignition corrections during cranking (IAT, CLT and PID idle).
You probably don't need this.
You probably don't need this.


'''Separate Flex Fuel cranking table'''
==== Separate Flex Fuel cranking table ====
 
Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor.
Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor.


== Cranking Air Amount vs CLT ==
= Cranking Air Amount vs CLT =
If electronic throttle is used, this table defines the limit of the blade angle that the idle controller authority has, the idle controller will not open the throttle valve more than this amount.


'''ETB idle maximum angle'''
If not using electronic throttle, this table defines the maximum duty or stepper range.


==== ETB idle maximum angle ====
This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position.
This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position.


== After-start enrichment ==
= After-start enrichment (ASE) =
 
After start Enrichment, or ASE, is an initial, short lived duration of extra fuel enrichment to help the engine stabilise after cranking and initial fire-up. This table defines the fuel multiplier for ASE.
~~PLACEHOLDER~~
 
== Priming pulse ==
 
'''Disable fuel pump prime on power on'''
 
~~PLACEHOLDER~~
 
'''Disable injector prime pulse'''


Do not prime injectors
= Priming pulse =


'''Fuel pump prime delay after power'''
==== Disable fuel pump prime on power on ====
This disables the fuel pump prime.


How long to delay fuel pump prime from ign on
==== Disable injector prime pulse ====
Do not fire the initial priming pulse of the injectors.


'''Injector Priming delay (after fuel pump delay)'''
==== Fuel pump prime delay after power ====
How long to delay fuel pump prime from ignition-on detection


==== Injector Priming delay (after fuel pump delay) ====
Delay to allow fuel pressure to build before firing the priming pulse.
Delay to allow fuel pressure to build before firing the priming pulse.


== Cranking Base Fuel (Engine Cycle vs CLT) ==
==== Priming pulse fuel mass ====
 
This is the fuel mass in mg that will be injected on priming pulse.
~~PLACEHOLDER~~
 
== CLT Cranking Fuel Multiplier (E0) ==
 
~~PLACEHOLDER~~


== CLT Flex Cranking Fuel Multiplier (E85) ==
= Cranking Base Fuel (Engine Cycle vs CLT) =
This is the percentage of required fuel, 100% means inject fuel for stoichometric combustion. This is then modified by the multipliers for IAT, TPS ect, to give the final cranking pulse width.
A reasonable starting point is 70%.


~~PLACEHOLDER~~
= CLT Cranking Fuel Multiplier (E0) =
This is the cranking fuel multiplier at zero ethanol content (also used when no flex fuel is used).


== CLT Cranking ignition advance ==
= CLT Flex Cranking Fuel Multiplier (E85) =
This is the cranking fuel multiplier at 85% ethanol content (requires [[Flex Fuel]] sensor).


~~PLACEHOLDER~~
= CLT Cranking ignition advance =
Optional timing advance table for cranking, see [[Config:Cranking#Timing Advance mode|Timing Advance mode.]]

Latest revision as of 22:31, 12 February 2026

Cranking

The cranking menu handles fuel and ignition during cranking conditions. Cranking conditions are defined as RPM below the cranking threshold.

Cranking settings

Cranking RPM limit

This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm.

Fuel

Injection mode

This is the injection strategy during engine start. See Fuel settings for more detail. It is suggested to use "Simultaneous".

Cranking fuel table

For cranking either use the specified fixed base fuel mass, or use the normal running math (VE table).

Ignition

Timing Advance mode

  • Constant mode - Timing is automatically tapered to running as RPM increases.
  • Table mode - The "Cranking ignition advance" table is used directly.

Fixed cranking advance

Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.

There is tapering towards running timing advance.

Fixed Cranking Dwell

Dwell duration while cranking

Advanced

Flood clear

When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders.

Faster engine spin-up

If enabled, try to fire the engine before a full engine cycle has been completed using RPM estimated from the last 90 degrees of engine rotation. As soon as the trigger syncs plus 90 degrees rotation, fuel and ignition events will occur. If disabled, worst case may require up to 4 full crank rotations before any events are scheduled.

Use Advance Corrections for cranking

This enables the various ignition corrections during cranking (IAT, CLT and PID idle).

You probably don't need this.

Separate Flex Fuel cranking table

Enable a second cranking table to use for E100 flex fuel, interpolating between the two based on flex fuel sensor.

Cranking Air Amount vs CLT

If electronic throttle is used, this table defines the limit of the blade angle that the idle controller authority has, the idle controller will not open the throttle valve more than this amount.

If not using electronic throttle, this table defines the maximum duty or stepper range.

ETB idle maximum angle

This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position.

After-start enrichment (ASE)

After start Enrichment, or ASE, is an initial, short lived duration of extra fuel enrichment to help the engine stabilise after cranking and initial fire-up. This table defines the fuel multiplier for ASE.

Priming pulse

Disable fuel pump prime on power on

This disables the fuel pump prime.

Disable injector prime pulse

Do not fire the initial priming pulse of the injectors.

Fuel pump prime delay after power

How long to delay fuel pump prime from ignition-on detection

Injector Priming delay (after fuel pump delay)

Delay to allow fuel pressure to build before firing the priming pulse.

Priming pulse fuel mass

This is the fuel mass in mg that will be injected on priming pulse.

Cranking Base Fuel (Engine Cycle vs CLT)

This is the percentage of required fuel, 100% means inject fuel for stoichometric combustion. This is then modified by the multipliers for IAT, TPS ect, to give the final cranking pulse width. A reasonable starting point is 70%.

CLT Cranking Fuel Multiplier (E0)

This is the cranking fuel multiplier at zero ethanol content (also used when no flex fuel is used).

CLT Flex Cranking Fuel Multiplier (E85)

This is the cranking fuel multiplier at 85% ethanol content (requires Flex Fuel sensor).

CLT Cranking ignition advance

Optional timing advance table for cranking, see Timing Advance mode.