Megasquirt 3 - Engine configurations

Home

Introduction - 1cyl - 2cyl - 3cyl - 4cyl - 5cyl - 6cyl - 7cyl - 8cyl - 9cyl - 10cyl - 12cyl - 16cyl - Wankel rotary

Introduction

This page details some items of note for small engines in particular. Larger car-type engines tend to be simpler to configure.
For all engines you need to configure:
-number of cylinders
-2 stroke or 4 stroke
-even or oddfire
Tach input method
Coil type/number (if using spark control)

Note that 11, 13, 14 and 15 cylinders engines are not supported.

1 cylinder engines

Single cylinder engines are by definition even fire.
Two strokes
These have a power stroke every 360 degrees and use a single coil that fires every 360 degrees.
Can use "Basic Trigger" with a single tooth on the crank or "Trigger wheel" with a crank speed wheel.

Four strokes
These have a power stroke every 720 degrees and use a single coil.
Can use "Basic Trigger" with a single tooth on the crank or "Trigger wheel" with a crank speed wheel. Both of these will fire the coil every 360 degrees and require "Wasted spark" to be set.
Unusually a cam-speed trigger could be used to fire the coil every 720 degrees. In this case "Single coil" would be set.

2 cylinder engines

Two stroke even fire
If the pistons rise and fall together there will be a power stroke in both cylinders at the same time every 360 degrees.
"Single coil" should be set, but two actual coils are required. Connect both drivers to the same (spark A) logic output.
Can use "Basic Trigger" with a single tooth on the crank or "Trigger wheel" with a crank speed wheel.

If the pistons rise alternately, there will be a power stroke every 180 degrees. Two coils are required.
"COP" should be set. Can use "Twin trigger" with a single tooth on the crank and two pickups spaced 180 degrees apart or "Trigger wheel" with a crank speed wheel.

Two stroke odd fire
Two coils are required.
"COP" should be set. Can use "Twin trigger" with a single tooth on the crank and two pickups spaced the oddfire angle degrees apart or "Trigger wheel" with a crank speed wheel or "Basic Trigger" with two teeth on the crank oddfire angle degrees apart and a single pickup.
It is required to specify the "oddfire small angle"

Four stroke even fire
Typically a single coil will be used firing in wasted spark.
"Basic Trigger" or "Trigger Wheel" and "Wasted Spark"
It is also possible to use an additional cam trigger to run true COP.

Four stroke odd fire
Two coils are required, usually firing in wasted spark.
"Basic Trigger" or "Trigger Wheel" and "Wasted Spark"
It is required to specify the "oddfire small angle"
It is also possible to use an additional cam trigger to run true COP.

3 cylinder engines

Two stroke even fire
A single coil output fires every 120 degrees. Three coils should be connected to it.
"Basic trigger" or "Trigger wheel" can be used.

Four stroke even fire
"Trigger wheel" required. With a crank wheel alone, "Wasted Spark" should be set and three coils will fire every 120 degrees.
With the addition of a cam trigger or a trigger wheel running at cam speed, true COP is possible, firing every 240 degrees.

Odd fire
Not supported at this time. If you want support added please contact the developers.

4 cylinder engines

Even fire and odd fire supported.
The even-fire inline four cylinder is the most common configuration for car engines.
Bike engines may be oddfire, the code supports alterating or banked (V-max) oddfiring.
Numerous special wheel decoders exist for OEM specified wheel patterns.
Choose "Single coil", "Wasted Spark" or "COP" to match your engine.

5 cylinder engines

Even fire only
Some Audi applications use a triple sensor setup and trigger off the flywheel teeth. This is not supported at present.
A five window distributor will work with "Basic Trigger" and a single coil.
Or use a crank trigger wheel, a single window distributor and five coils for true COP. (Note that the number of crank teeth needs to be a multiple of five. So 60-2 will work, but 36-1 will NOT.)

6 cylinder engines

Even fire and odd fire supported.
Chevy V6 may be even or odd, typically current V6s are even.
Some special wheel decoders exist for OEM specified wheel patterns.
Choose "Single coil", "Wasted Spark" or "COP" to match your engine.

7 cylinder radial engines

Not for airborne use!
7 cylinder radial engines are support in the 1.1 code.

8 cylinder engines

Even fire V8s are very common.
Some special wheel decoders exist for OEM specified wheel patterns.
Choose "Single coil", "Wasted Spark", "COP"or "Dual dizzy" to match your engine.

9 cylinder radial engines

Not for airborne use!
9 cylinder radial engines are support in the 1.1 code.

10 cylinder engines

Even fire and odd fire supported.
Choose "Single coil" or "Wasted Spark" to match your engine.
Note! This is untested and the oddfire V10s might not work with wasted spark.
Fully sequential fuel and spark supported with custom hardware additions and 1.1 firmware.

12 cylinder engines

Even fire supported.
Choose "Single coil", "Wasted Spark" or "Dual dizzy" to match your engine.
Fully sequential fuel and spark supported with custom hardware additions and 1.1 firmware.

16 cylinder engines

Even fire supported, but untested.
Choose "Single coil", "Wasted Spark" or "Dual dizzy" to match your engine.
Fully sequential fuel not allowed.



If you have a question, comment, or suggestion for this FAQ please post it on the forum.

(C)2009 James Murray