diff --git a/rusEFI-project-Advanced.md b/rusEFI-project-Advanced.md index aa90035a..27f68016 100644 --- a/rusEFI-project-Advanced.md +++ b/rusEFI-project-Advanced.md @@ -1,4 +1,5 @@ -# Advanced +# [rusEFI-project](rusEFI project) +## Advanced [Boost Control](#Boost-Control) [General Purpose PWM 1](#General-Purpose-PWM-1) @@ -33,83 +34,104 @@ [FSIO Curve #4](#FSIO-Curve-#4) -## Boost Control +### Boost Control ![x](overview/TS_generated/dialog_Boost_Control.png) -## General Purpose PWM 1 + +### General Purpose PWM 1 ![x](overview/TS_generated/dialog_General_Purpose_PWM_1.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. -Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage. +Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. +This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. -## General Purpose PWM 2 +### General Purpose PWM 2 ![x](overview/TS_generated/dialog_General_Purpose_PWM_2.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. -Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage. +Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. +This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. -## General Purpose PWM 3 +### General Purpose PWM 3 ![x](overview/TS_generated/dialog_General_Purpose_PWM_3.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. -Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage. +Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. +This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. -## General Purpose PWM 4 +### General Purpose PWM 4 ![x](overview/TS_generated/dialog_General_Purpose_PWM_4.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. On above duty(%): In on-off mode, turn the output on when the table value is above this duty. Off below duty(%): In on-off mode, turn the output off when the table value is below this duty. -Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table.\nThis should be a safe value for whatever hardware is connected to prevent damage. +Duty if error(%): If an error (with a sensor, etc) is detected, this value is used instead of reading from the table. +This should be a safe value for whatever hardware is connected to prevent damage. Load Axis: Selects the load axis to use for the table. -## FSIO inputs +### FSIO inputs ![x](overview/TS_generated/dialog_FSIO_inputs.png) -## Aux PID + +### Aux PID ![x](overview/TS_generated/dialog_Aux_PID.png) + Detailed status in console: Print details into rusEfi console -## FSIO outputs +### FSIO outputs ![x](overview/TS_generated/dialog_FSIO_outputs.png) -## FSIO Table #1 + +### FSIO Table #1 ![x](overview/TS_generated/dialog_FSIO_Table_#1.png) -## FSIO Table #2 + +### FSIO Table #2 ![x](overview/TS_generated/dialog_FSIO_Table_#2.png) -## FSIO Table #3 + +### FSIO Table #3 ![x](overview/TS_generated/dialog_FSIO_Table_#3.png) -## FSIO Table #4 + +### FSIO Table #4 ![x](overview/TS_generated/dialog_FSIO_Table_#4.png) -## FSIO Formulas + +### FSIO Formulas ![x](overview/TS_generated/dialog_FSIO_Formulas.png) + use FSIO #16 for timing adjustment: See fsioTimingAdjustment -## FSIO Curve #1 +### FSIO Curve #1 ![x](overview/TS_generated/dialog_FSIO_Curve_#1.png) -## FSIO Curve #2 + +### FSIO Curve #2 ![x](overview/TS_generated/dialog_FSIO_Curve_#2.png) -## FSIO Curve #3 + +### FSIO Curve #3 ![x](overview/TS_generated/dialog_FSIO_Curve_#3.png) -## FSIO Curve #4 + +### FSIO Curve #4 ![x](overview/TS_generated/dialog_FSIO_Curve_#4.png) -generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020 + +generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020 diff --git a/rusEFI-project-Base-Engine.md b/rusEFI-project-Base-Engine.md index 5b19aed9..2b8573f0 100644 --- a/rusEFI-project-Base-Engine.md +++ b/rusEFI-project-Base-Engine.md @@ -1,4 +1,5 @@ -# Base Engine +# [rusEFI-project](rusEFI project) +## Base Engine [Base Engine Settings](#Base-Engine-Settings) [Trigger](#Trigger) @@ -19,25 +20,42 @@ [Status LEDs](#Status-LEDs) -## Base Engine Settings +### Base Engine Settings ![x](overview/TS_generated/dialog_Base_Engine_Settings.png) -Fuel strategy: This setting controls which fuel quantity control algorithm is used.\nSee also useTPSAdvanceTable\nset algorithm X -Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X +Fuel strategy: This setting controls which fuel quantity control algorithm is used. +See also useTPSAdvanceTable +set algorithm X -Fuel strategy: This setting controls which fuel quantity control algorithm is used.\nSee also useTPSAdvanceTable\nset algorithm X +Debug mode: See http://rusefi.com/s/debugmode -Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X +set debug_mode X -Fuel strategy: This setting controls which fuel quantity control algorithm is used.\nSee also useTPSAdvanceTable\nset algorithm X +Fuel strategy: This setting controls which fuel quantity control algorithm is used. +See also useTPSAdvanceTable +set algorithm X -Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X +Debug mode: See http://rusefi.com/s/debugmode -## Trigger +set debug_mode X + +Fuel strategy: This setting controls which fuel quantity control algorithm is used. +See also useTPSAdvanceTable +set algorithm X + +Debug mode: See http://rusefi.com/s/debugmode + +set debug_mode X + +### Trigger ![x](overview/TS_generated/dialog_Trigger.png) -Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2\nSee engineCycle\nset operation_mode X -use only rising edge: VR sensors are only precise on rising front\nenable trigger_only_front +Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2 +See engineCycle +set operation_mode X + +use only rising edge: VR sensors are only precise on rising front +enable trigger_only_front VVT use rise front: Use rise or fall signal front @@ -45,9 +63,12 @@ print verbose sync details to console: enable trigger_details Do not print messages in case of sync error: Sometimes we have a performance issue while printing error -Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2\nSee engineCycle\nset operation_mode X +Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2 +See engineCycle +set operation_mode X -use only rising edge: VR sensors are only precise on rising front\nenable trigger_only_front +use only rising edge: VR sensors are only precise on rising front +enable trigger_only_front VVT use rise front: Use rise or fall signal front @@ -55,9 +76,12 @@ print verbose sync details to console: enable trigger_details Do not print messages in case of sync error: Sometimes we have a performance issue while printing error -Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2\nSee engineCycle\nset operation_mode X +Operation mode / speed: 'Some triggers could be mounted differently. Most well-known triggers imply specific sensor setup. 4 stroke with symmetrical crank' is a pretty special case for example on Miata NB2 +See engineCycle +set operation_mode X -use only rising edge: VR sensors are only precise on rising front\nenable trigger_only_front +use only rising edge: VR sensors are only precise on rising front +enable trigger_only_front VVT use rise front: Use rise or fall signal front @@ -65,8 +89,9 @@ print verbose sync details to console: enable trigger_details Do not print messages in case of sync error: Sometimes we have a performance issue while printing error -## Battery and Alternator Settings +### Battery and Alternator Settings ![x](overview/TS_generated/dialog_Battery_and_Alternator_Settings.png) + vBatt ADC input: This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB. Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. @@ -91,16 +116,19 @@ Off Above TPS(%): Turns off alternator output above specified TPS, enabling this Detailed status in console: Print details into rusEfi console -## Main relay output +### Main relay output ![x](overview/TS_generated/dialog_Main_relay_output.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. -## Starter relay output +### Starter relay output ![x](overview/TS_generated/dialog_Starter_relay_output.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. -## Fuel pump rail +### Fuel pump rail ![x](overview/TS_generated/dialog_Fuel_pump__rail.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. Absolute Fuel Pressure: If your fuel regulator does not have vacuum line @@ -113,23 +141,27 @@ Pin: This implementation produces one pulse per engine cycle. See also dizzySpar Absolute Fuel Pressure: If your fuel regulator does not have vacuum line -## Fan Settings +### Fan Settings ![x](overview/TS_generated/dialog_Fan_Settings.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. -## Tachometer output +### Tachometer output ![x](overview/TS_generated/dialog_Tachometer_output.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. Rise at trigger index: Trigger cycle index at which we start tach pulse (performance consideration) -## Check Engine Settings +### Check Engine Settings ![x](overview/TS_generated/dialog_Check_Engine_Settings.png) + Pin: This implementation produces one pulse per engine cycle. See also dizzySparkOutputPin. -## Status LEDs +### Status LEDs ![x](overview/TS_generated/dialog_Status_LEDs.png) + Trigger error LED: This pin is used for debugging - snap a logic analyzer on it and see if it's ever high -generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020 +generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020 diff --git a/rusEFI-project-Controller.md b/rusEFI-project-Controller.md index 8bb18567..8b0cbcc5 100644 --- a/rusEFI-project-Controller.md +++ b/rusEFI-project-Controller.md @@ -1,4 +1,5 @@ -# Controller +# [rusEFI-project](rusEFI project) +## Controller [ECU stimulator](#ECU-stimulator) [Datalogging Settings](#Datalogging-Settings) @@ -45,61 +46,82 @@ [AntiLag Settings NOT WORKING](#AntiLag-Settings-NOT-WORKING) -## ECU stimulator +### ECU stimulator ![x](overview/TS_generated/dialog_ECU_stimulator.png) -## Datalogging Settings + +### Datalogging Settings ![x](overview/TS_generated/dialog_Datalogging_Settings.png) -## Bench Test & Commands + +### Bench Test & Commands ![x](overview/TS_generated/dialog_Bench_Test_&_Commands.png) -## Popular vehicles + +### Popular vehicles ![x](overview/TS_generated/dialog_Popular_vehicles.png) -## LCD screen + +### LCD screen ![x](overview/TS_generated/dialog_LCD_screen.png) -## Joystick + +### Joystick ![x](overview/TS_generated/dialog_Joystick.png) -## SPI settings + +### SPI settings ![x](overview/TS_generated/dialog_SPI_settings.png) + SPI1mosi mode: Modes count be used for 3v<>5v integration using pull-ups/pull-downs etc. -## rusEfi Console Settings +### rusEfi Console Settings ![x](overview/TS_generated/dialog_rusEfi_Console_Settings.png) + Sensor Sniffer: rusEfi console Sensor Sniffer mode Engine Sniffer: This options enables data for 'engine sniffer' tab in console, which comes at some CPU price -## Connection +### Connection ![x](overview/TS_generated/dialog_Connection.png) -## TLE8888 + +### TLE8888 ![x](overview/TS_generated/dialog_TLE8888.png) -## All Pins 1/3 + +### All Pins 1/3 ![x](overview/TS_generated/dialog_All_Pins_1_3.png) + Dizzy out Pin: This implementation makes a pulse every time one of the coils is charged, using coil dwell for pulse width. See also tachOutputPin -Saab CDM knock: Saab Combustion Detection Module knock signal input pin\nalso known as Saab Ion Sensing Module +Saab CDM knock: Saab Combustion Detection Module knock signal input pin +also known as Saab Ion Sensing Module -## All Pins 2/3 +### All Pins 2/3 ![x](overview/TS_generated/dialog_All_Pins_2_3.png) -## All Pins 3/3 + +### All Pins 3/3 ![x](overview/TS_generated/dialog_All_Pins_3_3.png) -Cam Sync/VVT input: Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.\nTODO #660 + +Cam Sync/VVT input: Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts. +TODO #660 vBatt ADC input: This is the processor input pin that the battery voltage circuit is connected to, if you are unsure of what pin to use, check the schematic that corresponds to your PCB. FuelLevelSensor: This is the processor pin that your fuel level sensor in connected to. This is a non standard input so will need to be user defined. -## Experimental/Broken +### Experimental/Broken ![x](overview/TS_generated/dialog_Experimental_Broken.png) -## Multispark + +### Multispark ![x](overview/TS_generated/dialog_Multispark.png) -## GDI Dreams + +### GDI Dreams ![x](overview/TS_generated/dialog_GDI_Dreams.png) -## HIP9011 Settings (knock decoder) + +### HIP9011 Settings (knock decoder) ![x](overview/TS_generated/dialog_HIP9011_Settings_knock_decoder.png) -## Electronic Throttle Body (beta) + +### Electronic Throttle Body (beta) ![x](overview/TS_generated/dialog_Electronic_Throttle_Body_beta.png) + Detailed status in console: Print details into rusEfi console -Disable ETB Motor: Disable the electronic throttle motor for testing.\nThis mode is for testing ETB position sensors, etc without actually driving the throttle. +Disable ETB Motor: Disable the electronic throttle motor for testing. +This mode is for testing ETB position sensors, etc without actually driving the throttle. Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode. @@ -109,22 +131,31 @@ Two-wire mode: TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two w use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle. -Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X +Debug mode: See http://rusefi.com/s/debugmode + +set debug_mode X use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle. -Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X +Debug mode: See http://rusefi.com/s/debugmode + +set debug_mode X use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle. -Debug mode: See http://rusefi.com/s/debugmode\n\nset debug_mode X +Debug mode: See http://rusefi.com/s/debugmode -## Electronic TB Bias Curve +set debug_mode X + +### Electronic TB Bias Curve ![x](overview/TS_generated/dialog_Electronic_TB_Bias_Curve.png) -## ETB Pedal to TPS + +### ETB Pedal to TPS ![x](overview/TS_generated/dialog_ETB_Pedal_to_TPS.png) -## Launch Control Settings NOT WORKING + +### Launch Control Settings NOT WORKING ![x](overview/TS_generated/dialog_Launch_Control_Settings_NOT_WORKING.png) + Extra Fuel(%): Extra Fuel Added Boost Solenoid Duty(%): Duty Cycle for the Boost Solenoid @@ -133,9 +164,11 @@ Smooth Retard Mode: Interpolates the Ignition Retard from 0 to 100% within the R Ignition Cut: This is the Cut Mode normally used -## Rolling Launch Settings NOT WORKING +### Rolling Launch Settings NOT WORKING ![x](overview/TS_generated/dialog_Rolling_Launch_Settings_NOT_WORKING.png) -## AntiLag Settings NOT WORKING + +### AntiLag Settings NOT WORKING ![x](overview/TS_generated/dialog_AntiLag_Settings_NOT_WORKING.png) -generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020 + +generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020 diff --git a/rusEFI-project-Cranking.md b/rusEFI-project-Cranking.md index 35604933..6bacedf0 100644 --- a/rusEFI-project-Cranking.md +++ b/rusEFI-project-Cranking.md @@ -1,4 +1,5 @@ -# Cranking +# [rusEFI-project](rusEFI project) +## Cranking [Cranking Settings](#Cranking-Settings) [Cranking Coolant Temperature Multiplier](#Cranking-Coolant-Temperature-Multiplier) @@ -7,11 +8,13 @@ [Cranking TPS Multiplier](#Cranking-TPS-Multiplier) -## Cranking Settings +### Cranking Settings ![x](overview/TS_generated/dialog_Cranking_Settings.png) + Enable cylinder cleanup: When enabled if TPS is held above 95% no fuel is injected while cranking to clear excess fuel from the cylinders. -Enable faster engine spin-up: Smarter cranking logic.\nSee also startOfCrankingPrimingPulse +Enable faster engine spin-up: Smarter cranking logic. +See also startOfCrankingPrimingPulse Use separate Advance Table for cranking: This activates a separate advance table for cranking conditions, this allows cranking advance to be RPM dependant. @@ -31,11 +34,14 @@ Use Advance Corrections for cranking: This enables the various ignition correcti Use fixed cranking dwell: If set to true, will use the specified duration for cranking dwell. If set to false, will use the specified dwell angle. Unless you have a really good reason to, leave this set to true to use duration mode. -## Cranking Coolant Temperature Multiplier +### Cranking Coolant Temperature Multiplier ![x](overview/TS_generated/dialog_Cranking_Coolant_Temperature_Multiplier.png) -## Cranking Duration Multiplier + +### Cranking Duration Multiplier ![x](overview/TS_generated/dialog_Cranking_Duration_Multiplier.png) -## Cranking TPS Multiplier + +### Cranking TPS Multiplier ![x](overview/TS_generated/dialog_Cranking_TPS_Multiplier.png) -generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020 + +generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020 diff --git a/rusEFI-project-Fuel.md b/rusEFI-project-Fuel.md index 95e24982..90f7ca8c 100644 --- a/rusEFI-project-Fuel.md +++ b/rusEFI-project-Fuel.md @@ -1,4 +1,5 @@ -# Fuel +# [rusEFI-project](rusEFI project) +## Fuel [Injection settings](#Injection-settings) [Injector dead time](#Injector-dead-time) @@ -23,39 +24,54 @@ [Engine Load Acceleration Enrichment Taper](#Engine-Load-Acceleration-Enrichment-Taper) -## Injection settings +### Injection settings ![x](overview/TS_generated/dialog_Injection_settings.png) -Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection -Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection +Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection. +enable two_wire_batch_injection -Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection.\nenable two_wire_batch_injection +Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection. +enable two_wire_batch_injection -## Injector dead time +Two wire batch emulation: This is needed if your coils are individually wired and you wish to use batch injection. +enable two_wire_batch_injection + +### Injector dead time ![x](overview/TS_generated/dialog_Injector_dead_time.png) -## Fuel short-term closed-loop correction + +### Fuel short-term closed-loop correction ![x](overview/TS_generated/dialog_Fuel_short-term_closed-loop_correction.png) -## Coasting Fuel Cutoff Settings + +### Coasting Fuel Cutoff Settings ![x](overview/TS_generated/dialog_Coasting_Fuel_Cutoff_Settings.png) + Enable Coasting Fuel Cutoff: This setting disables fuel injection while the engine is in overrun, this is useful as a fuel saving measure and to prevent back firing. TPS Deactivation Threshold(%): percent between 0 and 100 below which the fuel cut is deactivated, this helps low speed drivability. -## Fuel Table +### Fuel Table ![x](overview/TS_generated/dialog_Fuel_Table.png) -## Injection Phase + +### Injection Phase ![x](overview/TS_generated/dialog_Injection_Phase.png) -## Warmup fuel manual Multiplier + +### Warmup fuel manual Multiplier ![x](overview/TS_generated/dialog_Warmup_fuel_manual_Multiplier.png) -## Intake air temperature fuel Multiplier + +### Intake air temperature fuel Multiplier ![x](overview/TS_generated/dialog_Intake_air_temperature_fuel_Multiplier.png) -## tCharge Settings + +### tCharge Settings ![x](overview/TS_generated/dialog_tCharge_Settings.png) -## Accel/Decel Enrichment + +### Accel/Decel Enrichment ![x](overview/TS_generated/dialog_Accel_Decel_Enrichment.png) -## TPS/TPS Acceleration Extra Fuel(ms) + +### TPS/TPS Acceleration Extra Fuel(ms) ![x](overview/TS_generated/dialog_TPS_TPS_Acceleration_Extra_Fuelms.png) -## Engine Load Acceleration Enrichment Taper + +### Engine Load Acceleration Enrichment Taper ![x](overview/TS_generated/dialog_Engine_Load_Acceleration_Enrichment_Taper.png) -generated by class com.rusefi.MdGenerator on Fri May 01 14:51:28 EDT 2020 + +generated by class com.rusefi.MdGenerator on Fri May 01 14:55:08 EDT 2020 diff --git a/rusEFI-project-Idle.md b/rusEFI-project-Idle.md index 92d3d9ae..abe37dd6 100644 --- a/rusEFI-project-Idle.md +++ b/rusEFI-project-Idle.md @@ -1,4 +1,5 @@ -# Idle +# [rusEFI-project](rusEFI project) +## Idle [Idle settings](#Idle-settings) [Idle hardware](#Idle-hardware) @@ -9,8 +10,9 @@ [Warmup Idle multiplier](#Warmup-Idle-multiplier) -## Idle settings +### Idle settings ![x](overview/TS_generated/dialog_Idle_settings.png) + use ETB for idle: This setting allows the ETB to act as the idle air control valve and move to regulate the airflow at idle. Use separate Ignition Table for idle: This activates a separate ignition timing table for idle conditions, this can help idle stability by using ignition retard and advance either side of the desired idle speed. Extra retard at low idle speeds will prevent stalling and extra advance at high idle speeds can help reduce engine power and slow the idle speed. @@ -33,8 +35,9 @@ PID Extra for low RPM(%): Increases PID reaction for RPM