Notices
MEGAsquirt A place to collectively sort out this megasquirt gizmo

Potential fix for starter kickback on 99-05.

Thread Tools
 
Search this Thread
 
Old Mar 28, 2023 | 02:11 PM
  #1  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default Potential fix for starter kickback on 99-05.

Set cranking advance to -5.

Change your timing map so that in the sub 700rpm/80+ kPa region, your timing is also around -5 (must be less than 0 degrees - the more negative it is, the less likely it is to cause a kickback). Something like this:



Test and report back on success or failure, also post what your crank decoding circuit is (optoisolator, V3.0 VR circuit with pots, MAX9926) or if you don't know that, which ECU you have.
Old Mar 28, 2023 | 05:58 PM
  #2  
RusMan's Avatar
Senior Member
 
Joined: Jun 2005
Posts: 507
Total Cats: 0
From: WA
Default

Will try this and report back, although my starter kick back was 95% fixed by replacing the starter. New starter spins significantly faster and almost never kicks back unlike the old one.
Old Dec 17, 2023 | 08:50 PM
  #3  
6speed's Avatar
Junior Member
 
Joined: Aug 2013
Posts: 94
Total Cats: -6
From: Ohio
Default

Seems to have cured kickback that I’ve had for years. Running an MS3 basic.
Old Dec 18, 2023 | 10:46 AM
  #4  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default

Originally Posted by 6speed
Seems to have cured kickback that I’ve had for years. Running an MS3 basic.
Good to know! This applies to any ECU, not just Basic MS3s. It should also work on MS2s and any flavor MS3, as long as you are using the stock crank trigger wheel and not the 36-2.
Old Dec 19, 2023 | 10:46 PM
  #5  
Rrrracer's Avatar
Junior Member
 
Joined: Jun 2006
Posts: 98
Total Cats: 24
From: AIM Tuning
Default

Originally Posted by Reverant
Good to know! This applies to any ECU, not just Basic MS3s. It should also work on MS2s and any flavor MS3, as long as you are using the stock crank trigger wheel and not the 36-2.
Nice, thanks for sharing. I've always had good luck with -2 degrees cranking and on the table, but never tried going much farther than that. How do 36-2 wheel applications differ in this regard?
Old Dec 20, 2023 | 02:52 AM
  #6  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default

Originally Posted by Rrrracer
Nice, thanks for sharing. I've always had good luck with -2 degrees cranking and on the table, but never tried going much farther than that. How do 36-2 wheel applications differ in this regard?
The problem comes from the low tooth count and from the position that the 4 teeth on the crank are placed. Firing at 0* or less during startup, ensures that the ECU has just seen one of the 4 teeth, so the timing will be accurate. With the spacing of the OEM trigger wheel (70*-110*-70*-110*), the ECU has to predict from a tooth that was seen 70* or 110* ago, when to fire. Since the engine doesn't have a constant rotational speed during cranking, there is a very large error potential when calculating when to fire the coils. The 36-2 has one tooth every 10*, so there's zero chance of not firing correctly, as the rotational speed of the engine will be "almost even" in those 10 degrees.
Old Feb 20, 2024 | 07:06 AM
  #7  
poormxdad's Avatar
Senior Member
 
Joined: Dec 2010
Posts: 1,374
Total Cats: 163
Default

Rev,

I'm hopeful you and yours are well.

What's the difference between doing what you outlined above, and changing the Cranking Advance to a similar number in the Ignition Options/Wheel Decoder pulldown?

Thanks,
Old Feb 21, 2024 | 09:14 AM
  #8  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default

If you read my first post, the first line says to set the cranking advance to -5 and then to apply the -5 to the map. So you need to do both, not just the one.

Last edited by Reverant; Feb 21, 2024 at 10:08 AM.
Old Feb 21, 2024 | 07:47 PM
  #9  
poormxdad's Avatar
Senior Member
 
Joined: Dec 2010
Posts: 1,374
Total Cats: 163
Default

Originally Posted by Reverant
If you read my first post, the first line says to set the cranking advance to -5 and then to apply the -5 to the map. So you need to do both, not just the one.
I read the thread, including your first post.

Your explanation of what is going on makes perfect sense. What I want to know is why just modifying Cranking Advance in the Ignition Options pull down isn't good enough. If the MS uses the Cranking Advance setting for the cranking advance, why do I want to use something other than a setting for a running engine in the other ignition boxes?

I made the changes you suggested (even though I don't have any starter kickback), and my motor would start easier in the cold (mid-20s temps), but the rpms would drop over a few seconds and then the engine would die. She didn't do that before I made your changes.,

Old Feb 22, 2024 | 09:30 AM
  #10  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default

The kickback can still occur just above your cranking RPM, so a very fast transition from -5 to 8/10 degrees can induce the kickback at say, 400rpm, as the rotational speed is still low and uneven.
Old Feb 22, 2024 | 04:07 PM
  #11  
poormxdad's Avatar
Senior Member
 
Joined: Dec 2010
Posts: 1,374
Total Cats: 163
Default

Thanks. Have a cat...
Old Feb 29, 2024 | 07:18 AM
  #12  
Kyle Konz's Avatar
Newb
 
Joined: May 2021
Posts: 29
Total Cats: 12
From: Indiana
Default

Is this something that could be fixed with instead increasing the "skip cycles on cranking" setting? or is that meant to fix a different issue? I applied the changes and it seems to have fixed my starter kickback at -1 or -2 degrees, but then poking around I also saw that my "skip cycles while cranking" was set to 0

Last edited by Kyle Konz; Feb 29, 2024 at 07:20 AM. Reason: More information
Old Feb 29, 2024 | 07:24 AM
  #13  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default

No.
Old Mar 5, 2024 | 05:06 AM
  #14  
Reverant's Avatar
Thread Starter
Elite Member
iTrader: (10)
 
Joined: Jun 2006
Posts: 6,019
Total Cats: 368
From: Athens, Greece
Default

So, for the folks that like to visualize things.

Here is what is going on during cranking.

I have set the cranking advance to 10* (so 10* before TDC).

Notice how the pink crank pulse and the green ignition pulse almost overlap.


10* (10* BTDC) ignition timing at 200rpm.

Now, let's zoom in and analyze a bit.




What you can see, is that the spark doesn't overlap. It comes barely just before the crank pulse. This is BAD, as this means the calculation for the spark have been made from the previous tooth, which is almost 70* before. And due to the engine firing unevenly at this point, you can't predict when to send the spark when there is such a huge delay. The spark will definitely arrive at an incorrect point. Fore the timing to be accurate at this point, the spark needs to come shorty after the crank pulse's falling edge.

Now, let's see what happens when you set the cranking advance to -5* (ie, 5* after TDC).



Now, the spark is set to -5, and we can clearly see that the spark generation begins very shortly after the crank pulse's falling edge. This results in a very accurate spark, and no kickback.

Things to note: You can get a few extra degrees if you switch to rising edge. If your ECU uses the MAX9926, your timing may have small errors overall if you use rising edge. If you use the optocoupler circuit, you will be ok but you need to verify your timing again with a timing light.

With rising edge, you can use about 1* cranking advance (aka 1* BTDC).

Do note that the test was done on the bench with 14V. As you crank a real, cold engine, the battery voltage drops, the dwell time increases, so the ignition pulse has to start earlier. This also explains why this problem is worse on a cold engine.
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Bmiata40
MEGAsquirt
2
Sep 21, 2020 10:28 PM
Elmos hers
MEGAsquirt
8
Jan 1, 2015 11:56 PM
baron340
MEGAsquirt
15
Mar 16, 2013 04:54 AM
240_to_miata
MEGAsquirt
8
Mar 31, 2011 07:44 PM
timk
Adaptronic
6
Apr 12, 2010 07:57 PM




All times are GMT -4. The time now is 11:37 PM.