Incrementing rpm signal!?
Read the manual to see if your question is answered there before posting. Many users will not reply if the answer is already available in the manual.
If your question is about troubleshooting, configuration, or tuning, you MUST include your processor type (MS-I or MS-II) and code version in your post. If your question is about PCB assembly or modifications, you must also include the main board version number (1.01, 2.2 or 3.0). For tuning/troubleshooting questions, please attached a datalog and your MSQ file to your post.
If you have questions about MS1/Extra or MS2/Extra code configuration or tuning, please post them at www.msextra.com Such questions posted here will be moved to: a temporary MSextra sub-forum, where they will be removed after 7 days
The full forum rules are here: Forum Rules, be sure to read them all regularly.
As far as differences in our msq, I have 6 skip teeth, 2 cylinders and so do you - this is the proper setup for your case. However, the dwell could make a difference, although I did try your msq exactly as you sent it and it worked.
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
And what is mapDOT ? it seems like that the first datalog i did, every time a deltaT was detected (one out of 4 or 5) it was followed by a highly negative mapdot value. Could it be the cause or the mapdot is just drived by delataT so it's normal it will go way off if deltaT is wrong/missing?
I really need the bike running this week so i'll try single tooth set-up as soon as i can.
Mapdot only affects acceleration enrichment so that's not the problem.
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
Good news, did not have to remove 6-1 wheel, it does not interfere with stock trigger location so it only took me 1.5 hour to set it back to stock 1 tooth.
Bad news, still the same problem. mostly get one out of 2 ignition event i should have! timing seems beter with this set-up tho.
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
But I did not get a single rpm count today, even using the msq from yerterday that effectively yielded some rpm!? starting to think i have a problem on my MS2 board or something like this... it cant be!! i disconected the MSD, plugged my other module and checked if square wave was still ok at the irq and it was.
So how could i set-up MS to use the 1 tooth trigger and give me a reliable rpm so i can get my fueling going on? 1 square wave signal = one engine turn, that's not really complicated... i can set the box to any cylinder count as long as i have the right CC's to control injection. The CDI box has to run on a single tooth trigger so i cant go back to the 6 tooth 6 cylinder set-up which is the only one who was working perfectly.
I tried to fool MS into having a 36 tooth wheel.... 36-35 that is with skip teeth at 9 and cylinder count at 4 and still nothing. also tried at 4-3 , 2-1 and 1-0...
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
No_Teeth = 0
Tham.. that's what i was missing here!! thanks grippo!
Setting to 1 cyl and two stroke gives good results for rpm too.
Ok... my CDI box seems to trigger from leading edge of the crank tooth so i cant use this because the tooth is 60 degree long (or was it 45 !?? it's too long anyway) see drawing below.

So i pluged back the MSD on MS and it's beter than the CDI.. i get it to start (reves only 3 to 10 turns before dying) but spark is still like it was with the 6-1 wheel but rpm is constant, once in a while i get one with strange timing that mostly make the engine kick back. and spark is mostly only on the ignition event... wasted one is there only some times (only crank sensor so it cant tell which spark is ign and which is wasted so i guess it's just luck).
Spark does not seem to be affected by any advance/retard numbers... trigger offset or table driven!?
I tried to get the crank signal from leading to trailing and raising to falling without sucess in changing the spark output timing.
Ok, so i got a few datalogs while running (if we can consider this running ) and the only thing weird i noticed is that map never gets bellow 80...
If this doesn't work in trigger rise with high crank speed and you see on the scope that the square wave input to MSII always comes in, but the spark command direct from MS II (again a square wave) never or sometimes does not follow, then I would guess that there is something wrong with the processor. I can then send you a new MS II daughterboard to test.- just email me off line with your address.
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
Exactly.. this is my problem... this sends the spark 60 BTDC cause my tooth begins 60 btdc and ends at tdc. So i guess i should set cranking speed to 100 so MS takes into account the triger offset to set the spark where it should? I deliberately shifted the table to have neg timing to cope with the sensor's 60deg advance cuz trigger offset was not doing anything to the spark output(neither did the table changes but this is ok according to what you are telling me here). Details like these should be included in the manual so people might have a beter idea of what's going on.grippo wrote:Changing trigger offset will change the advance in MT, but it should not affect when the spark occurs - it should be right after the wheel edge is detected.
Second problem, flywheel with crank triger and timing mark is in the engine crankcase (filled with oil)... so when i remove the timing plug and try to start the bike, oil squirts about 10 foot in front of the bikegrippo wrote:Then you can time it and set trigger offset to make MT match the timing light. .
Slowly making my way to sucess.... i hope tuning will be faster/ more straight forward.
going to test the cranking rpm to take account of the trigger offset and let you know how it turns out. I tought of maybe reducing my tooth's lenght to 10deg to set the timing back exactly where it should if trigger offset does not work.
P.S. trigger rise or trigger return generated the same results on my scope... but i think i know why... the square wave to IRQ looks like this

So the leading edge is maybe just 5 to 10 deg offset from the last pulses trailing edge instead of beign related to the width of the tooth.
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
i've been able to run the engine a full two seconds...lol
heres the log and msq.
So, do you think i should narrow my trigger down to 5 or 10 deg long just before tdc?? or should i try MS1 or something llike this!? I contacted a guy who did an install just like mine and said he had to switch to MS1 processor to get it to run properly!? Will MS1 have all the same capabilities to run my engine (beside pwm which i dont need on my bike anyway...) or do i need MSnS or extra code to run ignition with MS1 processor?? would keep MS2 for my car when i'm done with the bike.
thanks
If you set cranking rpm to 2000 with trigger rise and you have the scope on the tach input (square wave) and the other probe on the processor output for spark (there is only the ONE for Non-Dual Spark) then do the tach and spark square waves match up in the sense that for every tach you always have one and only one spark and the spark always starts immediately after one of the tach pulse edges. If it is the wrong edge you have to change one or both of the input or output polarities which remember is the polarity as seen by the processor. For example we know coil spark always occurs on grond, but the processor may have to hold its output high to trigger the coil through a driver, in which case the spark polarity would be high. Same with the tach input.
I will try your latest msq on the bench tonight - and if you have a stim you could try this on the bench also since there is now no missing tooth which can't be simulated by the present stimulator. If it doesn't work on the stim it won't work on the car, if it does then you can concentrate on what is different.
To answer your questions, any positive trigger offset should work in the non-Dual spark mode. I don't think that is the problem.
You can certainly try MS1, if nothing else it would be new hardware. However, you do need the extra code to get ignition. You could also try the MS2 extra code with the same hardware.
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
No, absolutely not but every "going high" are lined up with the IRQ (i might need the opposite to fire the MSD??)grippo wrote: If you set cranking rpm to 2000 with trigger rise and you have the scope on the tach input (square wave) and the other probe on the processor output for spark (there is only the ONE for Non-Dual Spark) then do the tach and spark square waves match up in the sense that for every tach you always have one and only one spark and the spark always starts immediately after one of the tach pulse edges.
Anyway, if they line up with the IRQ's square wave, this brings the spark 60 deg BTDC which is not good.... i need it only +- 10 deg BTDC so this is why i've been writing a negative ignition table to bring the spark farther towards TDC
IRQ at the bottom (MS2 pin 14) and ignition output (MS2 pin 17) on top

-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
-
The Benz Master
- Helpful Squirter
- Posts: 69
- Joined: Sun Aug 05, 2007 5:51 pm
- Location: Quebec, Canada
I'll give you some news about this miss/extra tach pulse gauge as soon as i get time to fidle with it
thanks