2022-12-14 04:03:37 -08:00
# All Supported Triggers
2020-04-18 19:19:19 -07:00
2022-12-16 06:10:20 -08:00
See also [Trigger ](Trigger )
2020-04-18 19:19:19 -07:00
2023-01-17 09:42:26 -08:00
To change your trigger settings, open TunerStudio, Engine->Trigger Configuration.
2023-02-24 05:25:11 -08:00
## Important Note
2023-01-17 09:42:26 -08:00
Cam always goes before crank. For shapes with two wheels, left wheel is top in tuner studio.
Also order of channels on engine sniffer should match order of channels on the bottom part of corresponding image.
2020-08-26 20:01:35 -07:00
2020-12-03 10:25:02 -08:00
[Universal ](#universal )
2020-12-03 08:52:08 -08:00
[GM ](#gm )
2020-12-03 05:37:10 -08:00
[Honda ](#honda )
2020-08-26 20:01:35 -07:00
2020-12-03 08:52:08 -08:00
[Mazda ](#mazda )
2021-07-16 23:06:38 -07:00
[Nissan ](#nissan )
2022-03-23 16:34:11 -07:00
[Toyota ](#toyota )
2020-12-03 20:56:32 -08:00
[Subaru ](#subaru )
2022-12-14 04:03:37 -08:00
[Mitsubishi ](#mitsubishi )
2022-03-20 10:49:34 -07:00
2020-12-03 08:52:08 -08:00
[Jeep & Renix ](#jeep )
2023-09-04 14:12:28 -07:00
[Chrysler ](#chrysler )
2022-12-14 07:57:56 -08:00
[Miscellaneous ](#miscellaneous )
2020-12-03 20:56:32 -08:00
2022-12-14 04:03:37 -08:00
## Universal
2020-12-03 20:56:32 -08:00
2022-12-14 04:03:37 -08:00
Universal 36/1
ToDo: add picture
2020-12-03 08:52:08 -08:00
2020-12-03 10:25:02 -08:00
## 60/2
If you also have a CAM sensor somewhere see [VVT ](VVT )
2023-01-10 12:42:27 -08:00
![60/2 ](Images/triggers/trigger_TT_TOOTHED_WHEEL_60_2.png )
## 32/2
![36/1 ](Images/triggers/trigger_TT_TOOTHED_WHEEL_32_2.png )
2020-12-03 10:25:02 -08:00
## 36/1
2020-05-30 10:38:50 -07:00
2023-01-10 12:42:27 -08:00
![36/1 ](Images/triggers/trigger_TT_TOOTHED_WHEEL_36_1.png )
2020-05-14 17:52:23 -07:00
2020-12-03 10:25:02 -08:00
## 36/2
2020-04-19 11:23:56 -07:00
2023-01-10 12:42:27 -08:00
![x ](Images/triggers/trigger_TT_TOOTHED_WHEEL_36_2.png )
2020-04-19 11:23:56 -07:00
2020-12-03 10:25:02 -08:00
## Bosch Quick Start
2020-12-03 05:37:10 -08:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_VVT_BOSCH_QUICK_START.png )
2022-10-16 12:12:06 -07:00
2022-12-14 04:03:37 -08:00
## Honda
2020-12-03 10:25:02 -08:00
2024-03-09 16:46:21 -08:00
### 12 crank/24 crank
Similar but different from "Custom 12/0":
2024-04-13 06:29:00 -07:00
2024-03-09 16:46:21 -08:00
* "Custom 12/0" synchronizes on any tooth relying on a distributor
2024-04-13 06:29:00 -07:00
* "12crank/24cam" is a special popular trigger which depends on cam sensor for engine phase detection.
2024-03-09 16:46:21 -08:00
2023-02-24 05:25:11 -08:00
[temporary link for Honda 12 ](https://github.com/rusefi/rusefi_documentation/issues/227 )
2022-12-14 04:03:37 -08:00
### Honda K 1/12 Crankshaft
2022-12-05 17:11:17 -08:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_HONDA_K_12_1.png )
2020-12-03 10:25:02 -08:00
2022-12-14 04:03:37 -08:00
### Honda K 4+1
2021-10-26 14:37:18 -07:00
2022-12-05 17:11:17 -08:00
Honda K Exhaust Camshaft
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_HONDA_K_CAM_4_1.png )
2021-10-26 14:37:18 -07:00
2022-12-14 04:03:37 -08:00
### Honda CBR600
2020-12-03 05:37:10 -08:00
2023-02-24 05:25:11 -08:00
![Honda CBR600 ](Images/triggers/trigger_TT_HONDA_CBR_600.png )
2020-12-03 05:37:10 -08:00
2024-04-26 08:56:40 -07:00
![image ](https://github.com/rusefi/rusefi/assets/48498823/d83fb6ee-abb2-4775-a570-4508863d6f2c )
2022-12-14 04:03:37 -08:00
## Mazda
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
### Mazda Protege SOHC
2020-12-03 05:37:10 -08:00
2023-02-24 05:25:11 -08:00
![Mazda Protege SOHC ](Images/triggers/trigger_TT_MAZDA_SOHC_4.png )
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
### Mazda Miata NA
2023-01-06 17:10:33 -08:00
Also used on some Mitsubishi like 4g18 4g93
2020-12-03 05:37:10 -08:00
2023-01-03 05:48:48 -08:00
![Mazda Miata NA ](Images/triggers/trigger_TT_MAZDA_MIATA_NA.png )
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
### Mazda Miata NB
2020-12-03 05:37:10 -08:00
2023-01-03 05:48:48 -08:00
![Mazda Miata NB1 ](Images/triggers/trigger_TT_MAZDA_MIATA_NB1.png )
2020-12-03 05:37:10 -08:00
2024-04-13 05:16:10 -07:00
## Mazda Miata NC
See 36-2-2-2
2022-12-14 04:03:37 -08:00
### Mazda Protege 1993 DOHC
2020-12-03 05:37:10 -08:00
2024-04-13 05:16:10 -07:00
![x ](Images/triggers/trigger_TT_MAZDA_DOHC_1_4.png )
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
### Mazda 121/Ford Aspire
2020-12-03 08:52:08 -08:00
2023-02-24 05:25:11 -08:00
![Ford Aspire ](Images/triggers/trigger_TT_FORD_ASPIRE.png )
2020-12-03 08:52:08 -08:00
2024-04-13 05:16:10 -07:00
### Mazda SKYACTIV
2024-04-13 05:35:14 -07:00
Also Miata NC etc
2024-04-13 05:16:10 -07:00
TODO maybe make it a bit more straight, maybe it's good enough
![x ](Images/triggers/trigger_TT_VVT_MAZDA_SKYACTIV.png )
2022-12-14 04:03:37 -08:00
## GM
2020-12-03 08:52:08 -08:00
2022-12-14 04:03:37 -08:00
### GM 7x
2020-12-03 08:52:08 -08:00
2023-02-24 05:25:11 -08:00
![GM 7x ](Images/triggers/trigger_TT_GM_7X.png )
2020-12-03 08:52:08 -08:00
2022-12-14 04:03:37 -08:00
### GM LS 24x
2020-12-03 08:52:08 -08:00
2024-03-22 09:26:05 -07:00
See https://github.com/rusefi/rusefi/pull/4140
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_GM_24x.png )
2021-02-02 10:38:46 -08:00
2022-12-14 04:03:37 -08:00
### GM 60/2/2/2
2021-02-02 10:38:46 -08:00
2021-02-02 10:39:52 -08:00
GM/Daewoo Distributor F8CV
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_GM_60_2_2_2.png )
2020-12-03 08:52:08 -08:00
2022-12-14 04:03:37 -08:00
## Jeep
2020-12-03 08:52:08 -08:00
2022-12-14 04:03:37 -08:00
### Jeep 18-2-2-2
2020-12-03 08:52:08 -08:00
2023-02-24 05:25:11 -08:00
![Jeep 18-2-2-2 ](Images/triggers/trigger_TT_JEEP_18_2_2_2.png )
2020-12-03 08:52:08 -08:00
2024-03-31 15:38:40 -07:00
### Jeep 4 cyl
![Jeep 4-cyl ](Images/triggers/trigger_TT_JEEP_4_CYL.png )
2022-12-14 04:03:37 -08:00
### Renix 44/2/2
2020-12-03 08:52:08 -08:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_RENIX_44_2_2.png )
2020-12-03 08:52:08 -08:00
2022-12-14 04:03:37 -08:00
### Renix 66/2/2/2
2020-12-03 08:52:08 -08:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_RENIX_66_2_2_2.png )
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
## Subaru
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
### Subaru 7+6 tooth
2020-12-03 20:56:32 -08:00
2023-02-24 05:25:11 -08:00
![Subaru 7+6 ](Images/triggers/trigger_TT_SUBARU_7_6.png )
2020-12-03 20:56:32 -08:00
2023-09-04 10:57:41 -07:00
### 36/2/2/2
2024-04-13 05:10:04 -07:00
Might also be used on some Daihatsu, Nissan and Mazda RX8/MZR/Miata NC
2023-09-04 10:57:41 -07:00
![36/2/2 ](Images/triggers/trigger_TT_36_2_2_2.png )
2022-12-14 04:03:37 -08:00
### Subaru EZ30 variation of 36/2/2/2
2022-06-20 08:48:45 -07:00
2022-12-16 06:10:20 -08:00
![! ](Images/triggers/trigger_TT_SUBARU_EZ30.png )
2022-06-20 08:48:45 -07:00
2022-12-14 04:03:37 -08:00
### Subaru SVX
2020-12-03 20:56:32 -08:00
2023-09-04 10:57:41 -07:00
![x ](Images/triggers/trigger_TT_SUBARU_SVX.png )
2020-12-03 05:37:10 -08:00
2023-09-04 14:12:28 -07:00
## Chrysler
### Dodge Neon 1995
![Dodge Neon 1995 ](Images/triggers/trigger_TT_DODGE_NEON_1995.png )
### Dodge Neon 1995 only crankshaft sensor
![Dodge Neon 1995 crank only ](Images/triggers/trigger_TT_DODGE_NEON_1995_ONLY_CRANK.png )
### Dodge Hemi and SRT4
![x ](Images/triggers/trigger_TT_CHRYSLER_NGC_36_2_2.png )
### Dodge Ram
![Dodge Ram ](Images/triggers/trigger_TT_DODGE_RAM.png )
### Dodge Neon 2003
Chrysler NGC 4 cylinder
![Dodge Neon 2003 ](Images/triggers/trigger_TT_DODGE_NEON_2003_CAM.png )
### Dodge Stratus
Chrysler NGC 6 cylinder
![Dodge Stratus ](Images/triggers/trigger_TT_DODGE_STRATUS.png )
2022-12-14 07:57:56 -08:00
## Miscellaneous
2021-10-04 16:49:58 -07:00
2024-03-05 06:51:37 -08:00
### 60 degree tooth
Sovek, Saruman ignition blind type
![x ](Images/triggers/trigger_TT_60DEG_TOOTH.png )
2023-08-15 11:31:53 -07:00
### Renault F
A bit of a 60/2/2
![x ](Images/triggers/trigger_TT_60_2_2_F3R.png )
2022-12-14 07:57:56 -08:00
### Suzuki G13B
2021-10-04 16:49:58 -07:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_SUZUKI_G13B.png )
2022-12-14 07:57:56 -08:00
2024-05-09 17:53:16 -07:00
### Suzuki K6A
![x ](Images/triggers/trigger_TT_SUZUKI_K6A.png )
2022-12-14 07:57:56 -08:00
### Universal skipped wheel
2022-12-14 04:03:37 -08:00
2020-08-26 20:01:35 -07:00
A basic wheel - assumes equally spaced teeth with a number of missing teeth.
Tuner studio allows up to 500 teeth with 500 missing - functional limits are not tested.
2022-12-14 07:57:56 -08:00
### Ford Barra VVT
2021-03-22 09:18:03 -07:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_VVT_BARRA_3_PLUS_1.png )
2021-03-22 09:18:03 -07:00
2023-05-13 13:31:42 -07:00
### Ford Coyote VVT
![x ](Images/triggers/trigger_TT_VVT_FORD_COYOTE.png )
2022-12-14 07:57:56 -08:00
### Daihatsu
2020-12-03 20:56:32 -08:00
2024-02-08 07:53:28 -08:00
3 cylinder
![x ](Images/triggers/trigger_TT_DAIHATSU_3_CYL.png )
4 cylinder
![x ](Images/triggers/trigger_TT_DAIHATSU_4_CYL.png )
2020-12-03 20:56:32 -08:00
2022-12-14 07:57:56 -08:00
### Benelli Tre
2022-11-16 13:39:26 -08:00
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_BENELLI_TRE.png )
2022-11-16 13:39:26 -08:00
2022-12-14 07:57:56 -08:00
### Ford ST170
2020-12-03 20:56:32 -08:00
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_FORD_ST170.png )
2020-12-03 20:56:32 -08:00
2022-12-14 07:57:56 -08:00
### One tooth
2020-08-26 20:01:35 -07:00
2023-02-24 05:25:11 -08:00
![One Tooth ](Images/triggers/trigger_TT_ONE.png )
2020-08-26 20:01:35 -07:00
2022-03-19 19:17:42 -07:00
## Mitsubishi
2024-10-28 14:57:25 -07:00
### 3 tooth crank
![x ](Images/triggers/trigger_TT_3_TOOTH_CRANK.png )
2023-07-12 09:54:40 -07:00
### 4G93
2023-01-03 10:52:39 -08:00
![x ](Images/triggers/trigger_TT_MITSUBISHI.png )
2024-05-24 18:34:11 -07:00
### 4G63
Crank
2024-05-24 18:54:44 -07:00
![x ](Images/triggers/trigger_TT_MITSU_4G63_CRANK.png )
2024-05-24 18:34:11 -07:00
Cam
2024-05-24 18:54:44 -07:00
![x ](Images/triggers/trigger_TT_MITSU_4G63_CAM.png )
2024-05-24 18:34:11 -07:00
2023-07-12 08:40:09 -07:00
### 36-2-1-1
2023-07-12 09:54:40 -07:00
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_36_2_1_1.png )
2022-03-19 19:17:42 -07:00
2023-07-12 08:40:09 -07:00
### 36-2-1
2023-07-12 09:54:40 -07:00
2023-11-08 10:26:56 -08:00
For example 4B11 4G15 4G69
2023-11-08 10:23:12 -08:00
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_36_2_1.png )
2022-03-20 10:47:50 -07:00
2023-07-12 09:54:40 -07:00
### 3A92 VVT
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_VVT_MITSUBISHI_3A92.png )
2022-03-19 19:17:42 -07:00
2023-08-25 08:28:41 -07:00
### 4G69 VVT
2023-11-08 10:26:56 -08:00
Same as 4G15
2023-08-25 08:28:41 -07:00
![x ](Images/triggers/trigger_TT_VVT_MITSUBISHI_4G69.png )
2023-11-08 12:45:05 -08:00
### 6G72 Cam
![x ](Images/triggers/trigger_TT_VVT_MITSU_6G72.png )
2024-05-03 06:26:55 -07:00
Use this cam trigger with special 3+0 symmetrical crank trigger.
2024-05-03 06:26:09 -07:00
![image ](https://github.com/rusefi/rusefi/assets/48498823/0ab0ab6e-c65f-4a41-bc7f-0334df27d67f )
2020-08-26 20:01:35 -07:00
## Nissan
2022-12-02 09:10:53 -08:00
QR25 crank
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_NISSAN_QR25.png )
2022-12-02 08:56:39 -08:00
2024-08-06 17:08:06 -07:00
HR crank
![x ](Images/triggers/trigger_TT_NISSAN_HR.png )
2022-12-02 09:10:53 -08:00
QR/MR cam
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_NISSAN_MR18_CAM_VVT.png )
2022-12-02 09:10:53 -08:00
VQ35 crank
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_NISSAN_VQ35.png )
2022-12-02 09:10:53 -08:00
VQ cam
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_VVT_NISSAN_VQ35.png )
2021-07-16 23:06:38 -07:00
VQ30
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_NISSAN_VQ30.png )
2021-07-16 23:06:38 -07:00
2020-08-26 20:01:35 -07:00
360 slot trigger not ready yet, no test vehicles :(
2023-02-24 05:25:11 -08:00
![Nissan ](Images/triggers/trigger_TT_NISSAN_SR20VE.png )
2020-08-26 20:01:35 -07:00
2024-04-20 20:38:12 -07:00
## 60-2 with flipped wires
2022-12-14 04:03:37 -08:00
2024-04-20 20:38:12 -07:00
For historical reasons we support wrongfully wired 60-2
2020-08-26 20:01:35 -07:00
2023-01-18 16:10:45 -08:00
See also [Universal True 60/2 ](All-Supported-Triggers#602 )
2020-08-26 20:01:35 -07:00
2023-02-24 05:25:11 -08:00
![VW 60/2 ](Images/triggers/trigger_TT_60_2_VW.png )
2020-08-26 20:01:35 -07:00
2022-03-23 16:34:11 -07:00
### Toyota
2020-08-26 20:01:35 -07:00
## Toyota 2JZ
2023-09-29 18:20:15 -07:00
### 1/12 version
2023-01-08 17:49:30 -08:00
2023-01-09 12:49:47 -08:00
2JZ would use global trigger offset 65
2023-01-08 17:49:30 -08:00
Use this with "Single Tooth First Half" VVT mode for cam input
![x ](Images/triggers/trigger_TT_12_TOOTH_CRANK.png )
2023-09-29 18:20:15 -07:00
### 3/34 version
2020-08-26 20:01:35 -07:00
2023-09-29 18:19:39 -07:00
Use skipped wheel for crank and "Toyota 3 Tooth" previously known as "VVT: 2JZ" for cam.
2020-08-26 20:01:35 -07:00
2023-09-29 18:19:39 -07:00
## VVT 3-0 "Toyota 3 Tooth" previously known as "VVT: 2JZ"
2022-05-11 05:06:54 -07:00
2023-01-08 17:49:30 -08:00
![1+60/2 ](Images/triggers/trigger_TT_VVT_JZ.png )
2022-05-11 05:06:54 -07:00
2022-03-23 16:39:03 -07:00
## VVT 4-1
2022-03-23 16:30:21 -07:00
2022-12-16 06:10:20 -08:00
![x ](Images/triggers/trigger_TT_VVT_TOYOTA_4_1.png )
2022-03-23 16:30:21 -07:00
2021-02-06 17:50:10 -08:00
## Skoda Favorit
2023-02-24 05:25:11 -08:00
![x ](Images/triggers/trigger_TT_SKODA_FAVORIT.png )
2021-02-06 17:50:10 -08:00
2021-09-12 10:56:45 -07:00
## Ford PIP
2021-09-12 10:56:18 -07:00
2022-12-16 06:10:20 -08:00
![Ford PIP ](Images/triggers/trigger_TT_FORD_TFI_PIP.png )
2021-09-12 10:56:18 -07:00
2020-08-26 20:01:35 -07:00
## Unknown trigger type
2022-12-14 07:57:56 -08:00
[Unknown Trigger ](#unknown-trigger-type )
2020-08-26 20:01:35 -07:00
TODO: implement a feature so that trigger could be defined via TunerStudio
2021-02-17 14:50:11 -08:00
If your have an unknown or an unsupported trigger shape, once you've confirmed that trigger events are getting into the software (see "troubleshooting" sections) you need to crank your engine while rusEFI console is connected with Engine Sniffer tab active.
2020-08-26 20:01:35 -07:00
With long enough cranking you should get a visual log of your trigger signal, that would give you some idea of what kind of trigger shape you have. Save an image and post it on a forum. It's recommended to remove spark plugs while investigating trigger shape to make your cranking more even.
2021-02-17 14:50:11 -08:00
Once preliminary shape of a new trigger is added into rusEFI firmware based on the Engine Sniffer image, second step is getting a more precise recording of the shape with exact angles. This is done with spark plugs removed and Sensor Sniffer mode set to TRIGGER. With long enough cranking a chart of trigger shape would appear on the Sensor Sniffer tab and the console log file (see out/ folder next to rusefi console binaries) would contain the angles. Please post this log file on the forum for the developers to encode the new trigger shape into the software.
2020-08-26 20:01:35 -07:00
## How this works
Trigger decoding cycle starts at 'synchronization point' - that's the trigger fall or rise event which satisfies the 'synchronization gap' condition. Since trigger synchronization point usually has nothing to do with top dead center #1 (TDC), we have have 'globalTriggerAngleOffset' parameter - that's the offset between synchronization point and TDC.
For example, 'set global_trigger_offset_angle 0', TDC is set to synchronization point, the green vertical line is TDC mark:
2022-12-16 06:10:20 -08:00
![Offset Angle 0 ](Images/offset_0.png )
2020-08-26 20:01:35 -07:00
Now the real TDC, 'set global_trigger_offset_angle 175' command:
2022-12-16 06:10:20 -08:00
![Offset Angle 175 ](Images/offset_175.png )
2020-08-26 20:01:35 -07:00
2022-12-16 06:12:00 -08:00
Note the different location of the green TDC line. Also note how all Injector #1 pulse has moved (Injector #3 is the lowest signal on these pictures) - that's because ignition and injection are scheduled based on TDC point.
2020-08-26 20:01:35 -07:00
While running ignition is controlled by ignition timing map, you can also offset the whole ignition timing map using 'set ignition_offset' command. Ignition dwell is controlled by dwell time curve.
Injection could be offset using 'set injection_offset X' command.
While cranking, you can set angle-based ignition instead of timing map & dwell based ignition. In angle-based mode, dwell is defined in crankshaft angle duration and timing is constant. set cranking_charge_angle and set_cranking_timing_angle.
2022-01-24 15:16:25 -08:00
See 'trigger decoding' in [Doxygen ](http://rusefi.com/docs/html/ )
2020-12-03 05:37:10 -08:00
2022-12-14 04:03:37 -08:00
Dev note: unit_tests executable produces triggers.txt file - gen_trigger_images.bat reads triggers.txt and produces these .png files.
TODO: automate this further?