Megasquirt-3 Wankel rotary engine configuration

Home

Introduction - FC 2 rotor - FD 2 rotor - RX8 2 rotor - 3 rotor - 4 rotor -

Introduction

The Wankel rotary engines used in some Mazda vehicles are best supported in Megasquirt-3 firmware 1.1 and upwards. Stock FC, FD, RX8 ignition types are supported as well as 3 and 4 rotor variants. Tach input will typically come from a 24/1 Nippondenso CAS.
Only MS3X injector and logic spark outputs are documented here.

(FC,FD,RX8 do work with 1.0 but the settings are more cumbersome and the wiring is different.)

The 1.1 firmware is currently in development, aiming for a Spring 2012 release. See the MS3 Development forum


FC 2 rotor

The FC engine uses a single logic wasted spark coil for leading spark on both rotors and combined switched logic coil for trailing ignition.

Settings:

  • Engine stroke = rotary
  • Rotors = 2
  • Injectors = 2
  • Fuel hardware = MS3X
  • Number of coils = wasted spark
  • Rotary trailing mode = FC
  • Spark hardware = MS3X
  • Staged injection = on

    Wiring:
    Spk ALeading coil (IGt-L)
    Spk BTrailing coil (IGt-T)
    Spk CTrailing coil select

    Inj AFront rotor primary injector
    Inj BRear rotor primary injector
    Inj CFront rotor secondary injector
    Inj DRear rotor secondary injector


    FD 2 rotor

    The FD engine uses a single logic wasted spark coil for leading spark on both rotors and individual logic coils for trailing ignition.

    Settings:

  • Engine stroke = rotary
  • Rotors = 2
  • Injectors = 2
  • Fuel hardware = MS3X
  • Number of coils = wasted spark
  • Rotary trailing mode = FD
  • Spark hardware = MS3X
  • Staged injection = on

    Wiring:
    Spk ALeading coil (IGt-L)
    Spk CFront trailing coil
    Spk DRear trailing coil
    Note that Spk B is not used

    Inj AFront rotor primary injector
    Inj BRear rotor primary injector
    Inj CFront rotor secondary injector
    Inj DRear rotor secondary injector


    RX8 2 rotor

    The FD engine uses a individual logic wasted spark coils for leading spark on both rotors and individual logic coils for trailing ignition.

    Settings:

  • Engine stroke = rotary
  • Rotors = 2
  • Injectors = 2
  • Fuel hardware = MS3X
  • Number of coils = coil on plug
  • Rotary trailing mode = n/a (greyed out)
  • Spark hardware = MS3X
  • Staged injection = on

    Wiring:
    Spk AFront Leading coil
    Spk BRear Leading coil
    Spk CFront trailing coil
    Spk DRear trailing coil

    Inj AFront rotor primary injector
    Inj BRear rotor primary injector
    Inj CFront rotor secondary injector
    Inj DRear rotor secondary injector


    3 rotor

    Designed to run COP ignition for leading and trailing on each rotor. (Six coils.)

    Settings:

  • Engine stroke = rotary
  • Rotors = 3
  • Injectors = 3
  • Fuel hardware = MS3X
  • Number of coils = coil on plug
  • Rotary trailing mode = n/a (greyed out)
  • Spark hardware = MS3X
  • Staged injection = on

    Wiring:
    Spk ALeading coil A
    Spk BLeading coil B
    Spk CLeading coil C
    Spk DTrailing coil A
    Spk ETrailing coil B
    Spk FTrailing coil C

    Inj APrimary injector A
    Inj BPrimary injector B
    Inj CPrimary injector C
    Inj DSecondary injector A
    Inj ESecondary injector B
    Inj FSecondary injector C

    The coils and injectors need to be wired in firing-order sequence. The outputs fire A,B,C,D,A....


    4 rotor

    Designed to run COP ignition for leading and trailing on each rotor. (Eight coils.)

    Settings:

  • Engine stroke = rotary
  • Rotors = 4
  • Injectors = 4
  • Fuel hardware = MS3X
  • Number of coils = coil on plug
  • Rotary trailing mode = n/a (greyed out)
  • Spark hardware = MS3X
  • Staged injection = on

    Wiring:
    Spk ALeading coil A
    Spk BLeading coil B
    Spk CLeading coil C
    Spk DLeading coil D
    Spk ETrailing coil A
    Spk FTrailing coil B
    Spk GTrailing coil C
    Spk HTrailing coil D

    Inj APrimary injector A
    Inj BPrimary injector B
    Inj CPrimary injector C
    Inj DPrimary injector D
    Inj ESecondary injector A
    Inj FSecondary injector B
    Inj GSecondary injector C
    Inj HSecondary injector D

    The coils and injectors need to be wired in firing-order sequence. The outputs fire A,B,C,D,A....


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

    No part of this manual may be reproduced or changed without written permission from James Murray and Ken Culver.