Megasquirt fuel pump cycleing on and off, please help :-/
#1
fuel pump cycleing on and off, please help :-/
this just started today, after turning the car off and back on, the fuel pump just cycles off and on again.... like forever.
It also does connect to the computer but does not detect an RPM signal, so it won't start. The fuel pump cycling does not change while cranking... and it won't start.
What would cause this?
It also does connect to the computer but does not detect an RPM signal, so it won't start. The fuel pump cycling does not change while cranking... and it won't start.
What would cause this?
#2
do you have the fuel pump relay wired to the MS or to the stock MAF? It wont start if you dont have an RPM signal. Are all your settings for # of teeth etc correct? Has it worked before and just now is randomly having problems?
#4
Engine, Not Motor
iTrader: (1)
Joined: Feb 2001
Posts: 29,793
Likes: 119
From: London, Ontario, Canada
It's a configuration problem on the 'Squirt. You can set up a terminal program (like Hyperterminal) to match the baud rate (9600 I think for MS1?) of the 'Squirt and then power the 'Squirt up. An error should appear in the terminal.
But since you mention no RPM signal, it likely has to do with the wheel decoder settings. Fire up Megatune and check those screens.
But since you mention no RPM signal, it likely has to do with the wheel decoder settings. Fire up Megatune and check those screens.
#6
OK guys, I figured out what the problem was eventually.
While the car was running I'd turned rotary trailing support OFF, it contuniued to run and the T coild kept firing... then next time I turned it off and tried to start that happend.
So why did that cause an error?
While the car was running I'd turned rotary trailing support OFF, it contuniued to run and the T coild kept firing... then next time I turned it off and tried to start that happend.
So why did that cause an error?
#7
Because you have 3 outputs set up, but rotary trailing isn't set up... and you have it set up as a 4 cylinder. 4 cylinder wasted spark engines only get 2 outputs, or distributors only 1.
The numbers didn't make sense, so it gave you an error.
Ken
The numbers didn't make sense, so it gave you an error.
Ken
Trending Topics
#8
oh wow, thanks.... I need to go look at my setup then
#9
ok, after checking the FAQ, i noticed that my wheel decoder settings are differant than the ones in the FAQ page.... Are the ones in the FAQ for useing the 2 wheel setup? I'm useing the one wheel setup with missing teeth... and here is mine:
#10
that looks fine for the 2nd wheel disabled settings, but the numbers themselves depend on how you have the CAS stabbed. Basically, does TDC on rotor 1 happen at/after the third tooth to pass the sensor after the missing tooth? This screen works in conjunction with the spark settings, where you specify an angle between the numbered tooth and TDC. I'm just going to copy over my description of setting these up from msextra.com so you can get a better idea of what the code does. Its for a second-trigger type setup, but instead of the second trigger, you've just removed tooth 24 in the diagram (tooth 12 for the RX-7 specific layout). The explanation was specifically for a 24+1 setup on a CBR600 F4i. I hope the little text-pictures come out ok...
I find the easiest way is to draw out a diagram of when the cyl's fire starting at this tooth on the cam sensor. The crank sensor teeth are numbered starting with the one that passes right after the cam sensor. Remember, the cam wheel only turns once for every 2 revolutions of the crank sensor, so if the crank wheel has 12 teeth, the crank sensor sees 24 every 2 revolutions (every cycle). This means that between each tooth there is an angle of 30*. I think TDC occurs when one of the teeth on the crank wheel is lined up with the crank sensor, but confirm this first. The firing order for this engine is 1-2-4-3
its recommended to have a trigger angle of 60 - 75* degrees (crank), so this means that the tooth that tells the MS when TDC for a certain cyl will be occuring should pass the sensor 60 - 75* before TDC for that cyl actually occurs. If a tooth lines up with the sensor at TDC you can use 60*, if its halfway between, you use 75* (because each tooth is 30*, so half is 15*)
This diagram is drawn with a tooth lined up at TDC, so we will go with a 60* trigger angle.
Cam (Pulses):
_|________________________________________________ ______________
Crank (Pulses):
|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|_ _|__|__|__|__|__|__|__
Tooth (Numbering the Crank Pulses):
24.1_.2_.3__4_.5_.6_.7__8_.9_10_11.12.13.14_15.16. 17_18.19.20_21.22.23
TDC:
.__4______________.3_______________.1_____________ __.2____________
Trigger (Adjusted for 60* crank requirement):
_____________3_______________.1_______________.2__ _____________4_
excuse the diagram, its tough to do with ASCII characters.
This tells you that TDC for cyl 1 occurs at tooth 13, 2 at 19, 4 at 1 and 3 at 7. Notice the symmetry, 6 teeth between each, out of 24 total teeth for a cycle. Having the numbers wrap around isnt a problem for the code. Since we want a trigger angle of 60*, we need to back up 60* (thus 2 teeth) from the TDC teeth for each cyl. Thus we arrive at:
Trigger for Cyl 1 = 11
Trigger for Cyl 2 = 17
Trigger for Cyl 4 = 23
Trigger for Cyl 3 = 5
now, you need to wire the spark outputs in the cyl firing order, and i find it easiest to say spark A = cyl 1 , spark B = cyl 2, spark C = cyl 4 and spark D = cyl 3, although you can order them however you want as long as they will fire in order for the engine (A->B->C->D). now substitute in above, and you get the spark triggers for the wheel decoder.
Spark A Trigger = 11
Spark B Trigger = 17
Spark C Trigger = 23
Spark D Trigger = 5
The trigger returns are for an option for cranking, you can set those to the teeth for TDC (so 13, 19, 1, 7), and set cranking angle in spark settings to 0, and cranking mode to trigger return (instead of time-based).
DO NOT USE THESE NUMBERS WITHOUT CHECKING YOURSELF! Redo the diagram and figure the numbers out for yourself, i dont necessarily remember the cam sensor timing and crank tooth position at TDC correctly! With that said, hope this helps, and good luck!
I find the easiest way is to draw out a diagram of when the cyl's fire starting at this tooth on the cam sensor. The crank sensor teeth are numbered starting with the one that passes right after the cam sensor. Remember, the cam wheel only turns once for every 2 revolutions of the crank sensor, so if the crank wheel has 12 teeth, the crank sensor sees 24 every 2 revolutions (every cycle). This means that between each tooth there is an angle of 30*. I think TDC occurs when one of the teeth on the crank wheel is lined up with the crank sensor, but confirm this first. The firing order for this engine is 1-2-4-3
its recommended to have a trigger angle of 60 - 75* degrees (crank), so this means that the tooth that tells the MS when TDC for a certain cyl will be occuring should pass the sensor 60 - 75* before TDC for that cyl actually occurs. If a tooth lines up with the sensor at TDC you can use 60*, if its halfway between, you use 75* (because each tooth is 30*, so half is 15*)
This diagram is drawn with a tooth lined up at TDC, so we will go with a 60* trigger angle.
Cam (Pulses):
_|________________________________________________ ______________
Crank (Pulses):
|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|__|_ _|__|__|__|__|__|__|__
Tooth (Numbering the Crank Pulses):
24.1_.2_.3__4_.5_.6_.7__8_.9_10_11.12.13.14_15.16. 17_18.19.20_21.22.23
TDC:
.__4______________.3_______________.1_____________ __.2____________
Trigger (Adjusted for 60* crank requirement):
_____________3_______________.1_______________.2__ _____________4_
excuse the diagram, its tough to do with ASCII characters.
This tells you that TDC for cyl 1 occurs at tooth 13, 2 at 19, 4 at 1 and 3 at 7. Notice the symmetry, 6 teeth between each, out of 24 total teeth for a cycle. Having the numbers wrap around isnt a problem for the code. Since we want a trigger angle of 60*, we need to back up 60* (thus 2 teeth) from the TDC teeth for each cyl. Thus we arrive at:
Trigger for Cyl 1 = 11
Trigger for Cyl 2 = 17
Trigger for Cyl 4 = 23
Trigger for Cyl 3 = 5
now, you need to wire the spark outputs in the cyl firing order, and i find it easiest to say spark A = cyl 1 , spark B = cyl 2, spark C = cyl 4 and spark D = cyl 3, although you can order them however you want as long as they will fire in order for the engine (A->B->C->D). now substitute in above, and you get the spark triggers for the wheel decoder.
Spark A Trigger = 11
Spark B Trigger = 17
Spark C Trigger = 23
Spark D Trigger = 5
The trigger returns are for an option for cranking, you can set those to the teeth for TDC (so 13, 19, 1, 7), and set cranking angle in spark settings to 0, and cranking mode to trigger return (instead of time-based).
DO NOT USE THESE NUMBERS WITHOUT CHECKING YOURSELF! Redo the diagram and figure the numbers out for yourself, i dont necessarily remember the cam sensor timing and crank tooth position at TDC correctly! With that said, hope this helps, and good luck!
Last edited by toplessFC3Sman; 08-04-08 at 01:12 PM.
Thread
Thread Starter
Forum
Replies
Last Post
trickster
2nd Generation Specific (1986-1992)
25
07-01-23 04:40 PM
ChrisRX8PR
Single Turbo RX-7's
21
10-18-15 04:01 PM