MegaSquirt Systems Compared

With all the different MegaSquirt options out there, choosing the right system can be a bit intimidating. The first decision you’ll need to make is the overall approach. Do you want to keep expenses as low as possible by soldering your own kit together? Or would you rather spend a bit more to save a bit of time? Here’s a comparison of the different approaches you can take.

MS1 V2.2MS1 V3.0 / V3.57MS2 V3.0 / V3.57MS3-ProMicroSquirtMicroSquirt ModuleDIYPNPMSPNP
Kit prices*$140$187$247N/AN/AN/A$460N/A
Assembled prices*$240$335$405$1,099-$1,199$400$250N/A$799-$1599
SummaryBasic do it yourself system, intended mainly for fuel-only installs but can be modified for limited ignition controlsBasic do it yourself system, adds more ignition control options than V2.2More sophisticated do it yourself system with faster processorFlagship stand alone; Full featured; fastest processor; Generous I/OSmall preassmebled unit with dual spark outputsReady made circuit board for installing in custom circuit boards or slipping into OEM ECU caseMicroSquirt Module based plug in systemComplete plug in system – current ones are MS2 & MS3-Pro based
Connector typeD-SubD-SubD-SubAMPSealAMPSealHeader pinsOEMOEM
HardwareMS1 V2.2MS1 V3.0  / V3.57MS2 V3.0 / V3.57MS3-ProMicroSquirtMicroSquirt ModuleDIYPNPMSPNP
Injector channels2, batch fire2, batch fire2, batch fireFor complete feature set, please visit MS3Pro.com2, batch fire2, batch fire (can be expanded to 4 with modifications)2, batch fire (can be expanded to 4 with modifications)2, batch fire
Max low impedance injectors **4 (16 with optional flyback board)1616222Not recommended
Max high impedance injectors121616888Depends on factory wiring
Standard ignition outputsNoneNone1 logic level2 high current or logic level2 logic level4 high current or logic levelAs many as needed for factory wiring
Optional ignition outputsUp to 6Up to 6Up to 6Up to 4
Idle controlOn/offOn/off, PWM (V3.57)On/off, PWM (V3.57), StepperOn/off, PWMOn/off, PWMOn/off, PWMPWM
MAP sensor2.5 bar internal, upgradeable to 4 bar2.5 bar internal, upgradeable to 4 bar2.5 bar internal, upgradeable to 4 barExternalExternal2.5 bar internal, upgradeable to 4 barInternal, depends on model
Ignition input typesHall, optical, pointsVR (magnetic pickup), Hall, optical, pointsVR (magnetic pickup), Hall, optical, pointsVR (magnetic pickup), Hall, optical, pointsVR (magnetic pickup), Hall, optical, pointsVR (magnetic pickup), Hall, optical, pointsDesigned to work with stock sensors
Second VR input channelNoNoNoYesYesYesDepends on application
O2 sensor inputSingle narrow band or wideband with external controllerSingle narrow band or wideband with external controllerSingle narrow band or wideband with external controller2X narrow band or wideband with external controller2X narrow band or wideband with external controller2X narrow band or wideband with external controllerSingle narrow band or wideband with external controller
Other sensorsCLT, IAT, TPS, battery voltageCLT, IAT, TPS, battery voltageCLT, IAT, TPS, battery voltageCLT, IAT, TPS, battery voltage, flex fuel, extra analog inputCLT, IAT, TPS, battery voltage, flex fuel, extra analog inputCLT, IAT, TPS, battery voltage, flex fuel, extra analog inputCLT, IAT, TPS if applicable, battery voltage
Fuel pump outputStandardStandardStandardStandardStandardStandardStandard
Boost controlOptionalOptionalOptionalCan use IAC outputExternal hardware neededStandardStandard
General purpose outputsOptional – up to 4Optional – up to 4Optional – number depends on configurationStandard – 2Standard – 2Standard – 4As needed
Tach outputOptionalOptionalOptionalStandardStandardStandardAs needed
NitrousOptional, single stageOptional, single stageOptional, 2 stageNAExternal hardware neededMinor mods neededNA
Tuning inputRS232 serialRS232 serialRS232 serialRS232 serialRS232 serialRS232 serialRS232 serial
CAN communicationsNoNoYesYesYesYesNo
Firmware featuresMS1 V2.2MS1 V3.0 / V3.57MS2 V3.0 / V3.57MS3-ProMicroSquirtMicroSquirt ModuleDIYPNPMSPNP
Max fuel table size12 x 1212 x 1216 x 16For complete feature set, please visit MS3Pro.com16 x 1616 x 1616 x 1612 x 12
VE table resolution1%1%1%1%1%1%1%
RPM resolution100 rpm100 rpm1 rpm1 rpm1 rpm1 rpm100 rpm
Acceleration enrichmentTPS, MAPDot, RPM basedTPS, MAPDot, RPM basedTPS, MAPDot, model basedTPS, MAPDot, model basedTPS, MAPDot, model basedTPS, MAPDot, model basedTPS, MAPDot, RPM based
Fuel loadSpeed density, alpha-N, optional MAF inputSpeed density, alpha-N, optional MAF inputSpeed density, alpha-N, MAP/BaroSpeed density, alpha-N, MAF, MAP/BaroSpeed density, alpha-N, MAF, MAP/BaroSpeed density, alpha-N, MAF, MAP/BaroSpeed density, alpha-N
Battery voltage correctionYesYesYesYesYesYesYes
Spark table size12 x 1212 x 1212 x 1212 x 1212 x 1212 x 1212 x 12
Max spark resolution0.3 degrees0.3 degrees0.1 degrees0.1 degrees0.1 degrees0.1 degrees0.1 degrees
Injector timingNot adjustableNot adjustableTimed within crank pulsesTimed within crank pulsesTimed within crank pulsesTimed within crank pulsesNot adjustable
Basic distributor based ignition controlYes (not recommended for magnetic pickups)YesYesYesYesYesN/A
EDISYesYesYesYesYesYesN/A
Basic missing tooth wheelsYesYesYesYesYesYesN/A
Rotary trailing sparkNot recommendedYesYesNot enough outputsYesYesN/A
Odd fire capabilitiesFuel onlyFuel onlyYesYesYesYesN/A
Exotic trigger wheelsMiata / 4G63, NeonMiata / 4G63, NeonMiata / 4G63, Neon, Subaru, many othersMiata / 4G63, Neon, Subaru, many othersMiata / 4G63, Neon, Subaru, many othersMiata / 4G63, Neon, Subaru, many othersMiata
Barometric correctionStart-up, optional real timeStart-up, optional real timeStart-up, optional real timeStart-up, optional real timeStart-up, optional real timeStart-up, optional real timeDepends on application
Rev limiter typesTiming retard, spark cut, fuel cutTiming retard, spark cut, fuel cutTiming retard, spark cut, fuel cutTiming retard, spark cut, fuel cutTiming retard, spark cut, fuel cutTiming retard, spark cut, fuel cutTiming retard, spark cut, fuel cut
2 step rev limitingOptionalOptionalOptionalN/AOptionalOptionalStandard
Data loggingExternalExternalExternalExternalExternalExternalExternal
* Base price includes standard bill of materials – additional components / mods can increase the price.** Injector resistors can be used to drive larger numbers of low impedance injectors.