Newbie question- No spark on ducati L twin
Read the manual to see if your question is answered there before posting. If you have questions about MS1/Extra or MS2/Extra or other non-B&G code configuration or tuning, please post them at http://www.msextra.com The full forum rules are here: Forum Rules, be sure to read them all regularly.
Re: Newbie question- No spark on ducati L twin
Re: Newbie question- No spark on ducati L twin
I have a microsquirt on my ducati, and after getting it running and discovering that output #2 was dead, I realized pins 32 and 33 were swapped, effectively reversing the vr1 polarity, and running 2 + wires to the vr2 sensor.
Check that out.
Also I initially had -330 trigger offset, but dwell was cut back after 2000rpms and it wouldn't rev up. I had to remove and install the flywheel 180deg to get -150deg offset. This helped a lot, but it may still be too much negative offset.
Another thing. An easy way to make sure you are firing on the compression stroke is to remove your belt covers, and check the belt timing marks with the timing light instead of the flywheel. With the non-wasted spark, it will only fire when the marks line up. Just make sure you are checking off of the cylinder that the belt marks are timed with.
Good luck.
Edit:
Sorry, I got my pins wrong. As written in a previous post:
For the miss problem I would first make sure you were not one of the few lucky ones who got the harness error where the shield and the center conductor are reversed - the center conductor (VR+) goes to ampseal pin 32, and the shield (VR-) goes to pin 33.
Re: Newbie question- No spark on ducati L twin
I didn't realize you had the single cam sensor.
and as far as my engine goes..
at 0 degrees the horizontal is at TDC on the power stroke. Vertical is 90* before TDC on exhaust
360 degrees the horizontal is at TDC overlap, and Vertical is 90* before TDC on compression.
and so on.
If there was an offset for output #2 on the trigger wheel mode, I would set it at 225* or -135*
Re: Newbie question- No spark on ducati L twin
trigger offset, skip teeth, advance for output 2.
If you could please explain them with an oddfire engine in mind it would be greatly appreciated. I have read so many different things that I have confused myself.
Thank you for your time,
Matt
-
SQLGUY
- Experienced Squirter
- Posts: 243
- Joined: Sun May 14, 2006 3:03 am
- Location: Colorado Springs, CO
Re: Newbie question- No spark on ducati L twin
This value should never be positive, so, instead of +60 one would use -300. If you have a choice, you want your tach pulse to occur somwhat after TDC (say -60 or -90 trigger offset), because dwell cannot start until the tach pulse is received, so having an offset of -60 gives you 300 degrees in which to "fit" dwell and advance in a wasted spark setup.
Trigger offset applies to both ignition channels in dual spark setups.
When cranking, if crank trigger is set to trigger rise, spark will fire at the tach pulse, so a trigger offset of -60 would mean a trigger rise cranking spark 60 ATDC - probably a bit too late. If you use calculated for the cranking trigger, than the spark advance table will be used to calculate spark, and the trigger offset will be taken into account. In that case you probably don't want much advance in the high kPa, low RPM, corner of the table.
---------------------------------------------------------------
Skip teeth, as I understand it, is what tooth past the missing tooth is to be considered the tach pulse. By changing skip teeth you can effectively change the mechanical part of your trigger offset as if you had moved the pickup(s) or rotated the trigger wheel relative to the crank.
---------------------------------------------------------------
The advanced offset is an additional offset to add to the second ignition channel in dual spark mode. For my setup I have dual VR pickups, and they are 180 degrees apart. My coils also fire 180 degrees apart, so I have 0 additional offset in my advance settings. If I were to use a single pickup, then I would need to set 180 degrees of advanced offset to get the coils to fire at the right times. Since your cylinders are 90 degrees apart, you're going to have some multiple of 90 for your advanced offset (unless you have two VR pickups that are already mechanically placed to trigger at the right point relative to the cam or crank - in which case you just need to get the base trigger offset set right and leave advanced at 0).
Hope this helps,
Paul
Re: Newbie question- No spark on ducati L twin
I thought that delay teeth was the setting that does what you are describing. From the mega Manual:SQLGUY wrote:Skip teeth, as I understand it, is what tooth past the missing tooth is to be considered the tach pulse. By changing skip teeth you can effectively change the mechanical part of your trigger offset as if you had moved the pickup(s) or rotated the trigger wheel relative to the crank.
Delay Teeth (Delay_Teeth): Number of teeth to delay after 1st tooth after the missing teeth before 1st tach synch declared. You get synch as soon as you detect "first real tooth after the missing tooth". If that tooth is at TDC when it is detected, then there is 0 delay. If TDC doesn't occur until the next tooth is detected, then there is a delay of one tooth, and so forth.
I am confused as to what the skipped teeth actually means. The manual says:
Skip Teeth (No_Skip_Teeth): Number of teeth (between tach pulses) to be skipped. You must create the same number of 'tach' signals as you want ignition events. On a four cylinder four stroke engine, this is two per revolution. Suppose it has a 60-2 wheel. What you need to have happen is for MegaSquirt-II to 'skip' a certain number of teeth so the only the right number of teeth are counted as 'tach signals' per revolution. Since we have determined the number of tach signals we want is 2, we need to skip 60/2 = 30 teeth
I am interperating this as I need two Tach pulses and I have a 48 tooth wheel so it should be 24 teeth. Now I read somewhere that this setting influenes when the output 2 fires. It said something like
If this is the case then the offset for output 2 is relative to the skip teeth and not output one. -90 degrees from when output 1 fires is much different then -90 degrees from 24 skipped teeth.Paul_H wrote:Because you are skipping 24 teeth this means that another tach event is happening approximately 360 crankshaft degrees later and this will trigger output #2 which will be wired to the coil for the front cylinder. But because compression on the front cylinder occurs 270 degrees after compression on the rear cylinder, you have already gone 90 degrees past where you need to be. So you need to shift the trigger back by 90 degrees by applying -90 degrees in the advance offset for #2 output.
I really appreciate all the help and any further clarification would be appreciated.
Re: Newbie question- No spark on ducati L twin
Re: Newbie question- No spark on ducati L twin
The physical set up on the bike is that the vertical cylinder is at tdc and then 90 degrees later the horizontal cylinder is at tdc ( both compression stroke). 450 degrees after the vertical cylinder is at tdc the vr sensor is in the gap of two missing teeth: 15 degrees before the first tooth comes in. I am a little confused as to how to set this up but I am thinking that the horizontal cylinder should be cylinder one with a -90 degree offset for output 2. I am thinking that it should be 24 delay teeth and -15 degree trigger offset. Please make any suggestions that may help. I am open to any good ideas.
Does the offset for output 2 measure from output 1 or from the skipped teeth? So if I put in -90 then is it 90 degrees before output one or is it 90 degrees before 24 skipped teeth? Thank you for your replies, it is finally starting to make some sense.
Grippo Wrote"For example, with a cam wheel and 2 cylinders, you want each cylinder to fire once per 720 crank deg, so there will be a firing every 180 deg, so you want skip_teeth = 24 for a 48 tooth CAM mounted wheel"
Maybe I am understanding this wrong but shouldn't there be a firing every 360 degrees? (720 /2)
Thank you
-
SQLGUY
- Experienced Squirter
- Posts: 243
- Joined: Sun May 14, 2006 3:03 am
- Location: Colorado Springs, CO
Re: Newbie question- No spark on ducati L twin
What I would do is this:
1. Get a timing light. You can get a cheap one for $40 or so. It's worth it for the guesswork and aggravation it'll save you.
2. Set up the delay teeth so that the #1 tach signal is somewhere between 30 and 90 degrees ATDC - this should equate to a trigger offset of -30 to -90.
3. Set cranking trigger to calculated
4. Set the cranking corner (high kPa, low RPM) of the spark table to 0's.
5. Remove the plugs and turn off fuel.
6. Adjust rising edge / falling edge, trigger offset, and delay teeth until the timing light shows TDC firing on #1.
6a. I would imagine that your cam wheel has timing marks on it, but if not, you can add them with a Sharpie.
7. I think, from what Grippo said, that you'll need to configure skip teeth as half the number of teeth on your cam wheel.
7a. Since your #2 cylinder isn't 180 degrees from the #1 cylinder, but only 90, you'll probably need -90 for the advanced offset.
8. Play around with the advanced offset until your #2 cylinder is also firing at TDC during cranking.
9. Recheck that #1 is still firing at TDC. If it isn't, try switching rising edge for falling edge or vice versa and repeat 6-9.
My setup wasn't quite the same, as I am using wasted spark, dual tachs on the crank, and even firing, but I still think this sequence should get you at least most of the way there. Let us know what you find.
Cheers,
Paul