Can I use MegaSquirt ® EFI controller to control extra injectors?

MegaSquirt: Extra Injector Control Explained

29/09/2020

Rating: 4.59 (9248 votes)

Understanding MegaSquirt EFI Controllers and Extra Injector Control

The world of electronic fuel injection (EFI) offers a significant upgrade over traditional carburettor systems, providing more precise fuel delivery, improved efficiency, and enhanced performance. At the forefront of the DIY EFI revolution stands MegaSquirt, a highly adaptable and powerful engine control unit (ECU) developed by Bowling and Grippo. For enthusiasts looking to push their engine's capabilities further, a common question arises: can a MegaSquirt EFI controller manage additional injectors beyond the standard setup? This article delves into the intricacies of using MegaSquirt for advanced fuel injector configurations, exploring its capabilities, limitations, and the crucial factors you need to consider.

Can I use MegaSquirt ® EFI controller to control extra injectors?
A. You can use the standard MegaSquirt® EFI Controller to control extra injectors. You wouldn't need to hook up the coolant temperature sensor, if you didn't want to, you would just set all the temperature dependent values to 100% (warm-up enrichments, cold accel enrich., etc.).
Table

What is MegaSquirt? An Overview

Before we dive into the specifics of extra injector control, it's essential to understand what MegaSquirt is and its philosophy. MegaSquirt EFI controllers are not designed as a simple 'plug-and-play' solution. Instead, they are intended as an educational tool, empowering users to learn, build, install, and tune their own EFI systems. This DIY approach means a significant commitment to reading, studying, and understanding the underlying principles. The MegaSquirt ecosystem offers various hardware boards and software code combinations, each with its own set of features and capabilities. The core idea is flexibility and user empowerment, but this comes with the responsibility of the user to adapt the system to their specific vehicle and engine requirements.

MegaSquirt Hardware and Code Versions: A Crucial Distinction

The ability to control extra injectors is heavily dependent on the specific MegaSquirt hardware and the software (code) it's running. Understanding the different versions is paramount:

Hardware Boards:

  • V2.2 Main Board: An older but still capable board, often used for fuel-only applications.
  • V3 Main Board: A more advanced board with increased options and improved circuitry, recommended for most applications, especially those involving ignition control.
  • V3.57 Main Board: An assembled SMD (Surface Mount Device) version of the V3 board, offering convenience for distributors and builders.
  • MicroSquirt®: A compact, fully built ECU based on the MS-II processor, featuring a weather-proof case and connector.
  • MS3 Controller: The most advanced option, utilizing a more powerful processor with expanded inputs and outputs for sequential fuel and coil-on-plug ignition control for up to eight cylinders.

Processors and Code:

  • MegaSquirt-I™ (MS-I™): Typically runs on a 68HC908 processor and offers a more basic, fuel-only feature set. While it can manage a set number of injectors, its capabilities for advanced configurations are limited.
  • MegaSquirt-II™ (MS-II™): Utilises a more powerful processor and the MS-II code. This version significantly expands capabilities, including ignition advance control, stepper motor idle air control (IAC), and 12x12 tuning tables for both fuel and ignition.
  • MSextra Code: This is a popular, enhanced firmware for MS-II that adds features like sequential fuel injection and coil-on-plug (COP) ignition control for up to 4 cylinders.
  • MS3 Controller with MS3 firmware: This is the pinnacle of the MegaSquirt line, offering sequential fuel and COP ignition for up to 8 cylinders.

Can MegaSquirt Control Extra Injectors? The Verdict

The short answer is: Yes, but with caveats, and it heavily depends on your MegaSquirt version and the specific application.

Here's a breakdown:

  • Basic MegaSquirt-I™ (MS-I™): While capable of driving a standard set of injectors (typically 4 or 6, depending on the board configuration), the MS-I™'s inherent limitations in processing power and output control make it less suitable for complex multi-injector setups. It might be possible to jury-rig additional injector drivers, but this would require significant customisation and may not offer precise control, especially for fine-tuning at idle and cruise.
  • MegaSquirt-II™ (MS-II™) and MicroSquirt®: These versions, especially when running MSextra code or the MS3 firmware, offer significantly more flexibility. The increased processing power and enhanced output capabilities allow for more sophisticated injector staging and control. This is where controlling 'extra' injectors, such as a secondary set of larger injectors for high-boost conditions or staged injection systems, becomes much more feasible.
  • MS3 Controller: The MS3 controller is the most capable of the MegaSquirt family for managing multiple injectors. It's designed from the ground up to handle sequential fuel injection for up to 8 cylinders, meaning it can precisely control each injector individually. This makes it the ideal choice for high-performance engines requiring complex fuel delivery strategies, including staged injection or additional injectors.

What Constitutes 'Extra' Injectors?

The term 'extra injectors' can refer to a few scenarios:

  1. Increasing injector size: Simply replacing existing injectors with larger ones to meet increased fuel demands. This is a standard upgrade managed by tuning.
  2. Secondary/Staged Injectors: Adding a second set of injectors that come online only under specific conditions (e.g., high RPM, high boost, wide-open throttle). This allows for a wider operating range with optimal fuel delivery.
  3. Direct Injection (DI) or Port Injection (MPI) Hybrid Systems: Some modern engines use a combination of port and direct injectors. While MegaSquirt can be adapted for such systems, it requires advanced knowledge and specific hardware configurations.

Key Considerations for Extra Injector Control

If you're planning to use MegaSquirt to control extra injectors, here are the critical factors to address:

1. Hardware Output Capability:

Your MegaSquirt ECU needs enough injector outputs to drive all the injectors independently or in staged groups. The MS3 is designed for this, while MS-II/MicroSquirt might require additional driver boards or modifications for more than 4 or 6 injectors.

2. Software (Code) Support:

The firmware running on your MegaSquirt must support staged injection or multiple injector outputs. MSextra and MS3 firmware are generally well-equipped for this. Standard MS-I code is less capable.

3. Injector Sizing and Flow Rates:

Accurate injector sizing is crucial. You'll need to calculate the required flow rate for your engine's power goals, considering both primary and secondary injectors. Using injectors with significantly different flow rates requires careful tuning to ensure a smooth transition between stages.

4. Tuning Strategy:

Tuning for staged injectors is more complex. You'll need to define:

  • Activation Thresholds: At what RPM, MAP (Manifold Absolute Pressure), or TPS (Throttle Position Sensor) values do the secondary injectors come online?
  • Pulse Width Control: How are the pulse widths for primary and secondary injectors managed to achieve the correct air-fuel ratio across all operating conditions?
  • Dead Time Compensation: Each injector has a specific dead time (the time it takes to open and close). This needs to be accurately accounted for in the tuning software for each set of injectors, especially if they have different characteristics.

5. Wiring and Driver Circuits:

You'll need appropriate wiring to connect the additional injectors and potentially external injector driver boards if the MegaSquirt's internal drivers cannot handle the load. The V3 main board offers more flexibility for adding external components compared to older versions.

6. Resistor Packs:

If you are using high-impedance injectors with a MegaSquirt ECU designed for low-impedance injectors (or vice-versa), you may need to use resistor packs to protect the ECU's output drivers.

Table: MegaSquirt Version Capabilities for Extra Injectors

Here's a simplified comparison:

MegaSquirt VersionPrimary Injector Outputs (Typical)Extra Injector CapabilityTuning ComplexityRecommended For
MS-I™ (Standard Code)4-6Limited; requires significant customisation, may lack precision.HighBasic fuel control, single injector set.
MS-II™ / MicroSquirt® (with MSextra)4-6 (expandable with add-ons)Good; supports staged injection and multiple injector sets with appropriate firmware.Medium to HighStaged injection, moderate power increases, advanced tuning.
MS3 Controller8 (sequential)Excellent; designed for up to 8-cylinder sequential fuel injection, ideal for complex staging.MediumHigh-performance engines, sequential injection, demanding fuel strategies.

Frequently Asked Questions (FAQ)

Q: Can I use MegaSquirt® EFI controller to control extra injectors?

A: Yes, but the ability and ease depend heavily on the specific MegaSquirt hardware (MS-I, MS-II, MS3) and the software (code) it's running. MS3 and MS-II with MSextra code are best suited for controlling multiple or staged injector sets.

Q: Which MegaSquirt® version is best for staged injection?

A: The MS3 controller is the most capable for managing staged injection, offering sequential control for up to 8 cylinders. MS-II with the MSextra code is also a very capable option for staged setups.

Q: Do I need special hardware to run extra injectors with MegaSquirt?

A: For MS-II or MicroSquirt, you might need external injector driver boards if you're adding more injectors than the main board can directly support. The MS3 controller often has sufficient outputs built-in for up to 8 cylinders.

Q: How do I tune staged injectors with MegaSquirt?

A: Tuning involves defining activation points (RPM, MAP, TPS) for the secondary injectors and carefully managing their pulse widths to ensure a smooth transition and correct air-fuel ratio across all operating conditions. You'll also need to accurately input the dead time for each set of injectors.

Q: Is MegaSquirt® EFI legal for road use?

A: MegaSquirt® EFI controllers are generally considered experimental and are typically not emissions-legal for sale or use on on-road, pollution-controlled vehicles in the USA or Canada. Check your local regulations for specific rules. They are often permitted for competition vehicles not used on public roads.

Conclusion

Controlling extra injectors with a MegaSquirt EFI system is a powerful way to optimise your engine's fuel delivery for enhanced performance and efficiency. While simpler setups might be achievable with older MegaSquirt versions with significant customisation, the MS-II, MicroSquirt®, and especially the MS3 controllers offer the integrated capabilities and flexibility required for advanced staged injection strategies. Remember that successful implementation requires a thorough understanding of your chosen hardware and software, precise injector sizing, and meticulous tuning. Always consult the official MegaSquirt documentation and community forums for detailed guidance specific to your setup. The journey into advanced EFI tuning with MegaSquirt is an educational one, rewarding those who invest the time and effort to learn.

If you want to read more articles similar to MegaSquirt: Extra Injector Control Explained, you can visit the Tuning category.

Go up