Knowledge

MegaSquirt

Source 📝

556:
specific features for boost control, water injection, fan control, nitrous control etc., MS-III can control distributors or EDIS ignitions and decode a wide range of OEM toothed crank and cam wheels. Additional features includes enhanced transient enrichment compensation (X-Tau and EAE acceleration enrichment), enhanced closed-loop mixture control with wide band sensor AFR targeting, closed loop idle control, various types of rev-limiting, MAP/MAF/alpha-N fuel control, injector and coil test mode, crank/cam input diagnostics, SDcard datalogging, flex fuel (gasoline/E85) with appropriate sensor, LPG support, and many more.
522:
functions (Automatic Mixture Control - AMC), and fuel control to 1 μs (100 times more resolution than MegaSquirt-I). MS-II can control distributors or EDIS ignitions and decode many standard toothed crank wheels. Additional features includes X-Tau transient enrichment compensation (acceleration enrichment), nitrous control with fuel and spark adjustments, enhanced closed-loop mixture control w/ wide band sensor AFR targeting, two types of rev-limiting, MAP/MAF/alpha-N fuel control, injector test mode, flex fuel (gasoline/E85) with appropriate sensor, and many more.
484:
programmable outputs, water injection and more to MegaSquirt. Hardware modifications are required to run ignition and the learning curve is steeper than a fuel-only implementation, but many hundreds of users use the "MS1/Extra" firmware. The firmware was very actively developed and is now a stable alternative to the base MS code. Most MegaSquirt vendors ship the MS1/Extra firmware as standard on MS1 boards. The firmware is designed to operate using either a supported ignition system, such as GM HEI, or
22: 504:, an engineer and Suzuki enthusiast better known by his nickname Caaarlo. The wheel decoder is tailored to read the very particular pattern of the camshaft encoder wheel found in the Suzuki G13B engine that powers the Suzuki Swift GTi, GT and Cultus GTi. It also generates the adequate PWM frequency for the factory Idle Solenoid, avoiding the need for generic toothed wheels and idle valves. 444:. The boards are meant for those unable or unwilling to assemble their own main board. Note that the V3.57 board is not a replacement for the "build-it-yourself" boards, but rather an additional version of the MegaSquirt main board intended to make life easier for distributors who are building their boards for resale, to compete with mainstream ECU suppliers. 483:
MS1/Extra is a firmware modification to the original Bowling and Grippo MegaSquirt written by Philip Ringwood and James Murray (with contributions from many more). As the name implies it adds ignition management, as well as a large number of other features such as boost control, nitrous, fan control,
354:
As the product line of Engine Management Systems has evolved through multiple hardware and firmware revisions, at least when referring to the Legacy/DIY oriented MegaSquirt Systems (kit type ECUs) it is difficult to be specific about the capabilities of any particular MegaSquirt without knowing three
447:
Although this board uses surface-mount components, the layout is the same as in the V3 main board, apart from the omission of the DIY-oriented prototype area (the 3.57 is not meant to be a DIY board, of course). Component numbering remains the same in nearly all cases. In fact, this board version
448:
started with the V3 main board, and maintains the 4-layer construction and power distribution. It is the same size (4" x 6") and the connectors are in the same places, so it fits in the standard case with no modifications (though some modifications may be necessary for additional functionality).
537:
This is an extension of the base code, adding many of the much needed MS1/Extra features to the MS-II chip. Enhancements include wide support for OEM crank/cam wheels, wasted spark and COP ignition, closed loop idle, EAE, boost control, nitrous control and many other features. Latest test codes
555:
This is the default MS3 code that you can load onto your MS-III board. The code has (multiple) 16x16 fuel and spark tables, support for up to V8 sequential fuel and spark, stepper IAC control, 2 or 3 wire PWM idle valve control, fuel control to 1 μs, several user-configurable spare ports,
521:
This is the default Al Grippo code that you can load onto your MS-II board. The code has (multiple) 12x12 fuel and spark tables, stepper IAC control, PWM idle valve control, several user-configurable spare ports (for things like boost control, water injection, fan control, etc.), self-tuning
469:
This is the default pre-loaded code from Bowling and Grippo. It is a simple and effective fuel injection controller with an 8x8 fuel table for speed density or alpha-n. Narrow band or wide band oxygen sensors can be used for closed loop control, and an on/off idle valve may be
439:
is a surface-mount device (SMD) version of the MegaSquirt V3 "thru-hole" main board. The 3.57 version of the board was created in order to allow for automated assembly of the majority of components using automated pick and place (machine assembly) and
310:
Refined Engineering and Packaging of MS3 creating a Ready to Use Standalone Engine Management system less targeted at the DIYer and more at the amateur/semi-pro racer. Turning MegaSquirt DIY technology into a Premium Standalone EMS.
419:
since 2002. Instead, vendors resell the Bowling and Grippo offerings, and they keep stock current, so all items are normally available at all times. There is a list of vendors in the megamanual. Starting in July 2005, the
306:
Extension of MS2, V8 sequential fuel and spark, many more i/os. Wide range of OEM crank/cam wheels supported. Many racing features built in. Onboard USB-serial, SD card datalogging. See the detailed cross reference.
103:
The Megasquirt's predecessor was the EFI332 project, led by Bruce Bowling and Al Grippo. EFI332 development started around 1999 and culminated in the release of about 200 kits in 2000. The system used a 32-bit
383:, and is a step up from the original MC68HC908 processor MegaSquirt. The current Megasquirt-III uses a 16bit MC9S12XEP100 processor running at 50 MHz which includes a 100 MHz RISC core. 347:, Crankshaft Position Sensor, optional Camshaft Position Sensor, Intake Air Temperature sensor (IAT), and a Coolant Temperature Sensor (CLT). The default calibration is configured to match common 572:
The source code of the firmware(s) are available to download for peer review and end-user modification, but the code and derivatives are only licensed for use on official Megasquirt hardware.
367:
versions. As for the commercial/refined MS3Pro and MSPNP lines, this is far simpler as these systems were engineered to 'just work' and not aimed at the DIYer.
297:
More precise fuel control, Ignition Control, CAN Bus, GPIO, Inexpensive, User Spare Output Ports, Automatic Mixture Control, Flex fuel (E85) abilities
379:
microcontroller, and all versions of the main board support this processor. The later MegaSquirt-II processor upgrade daughter card includes a 16-bit
118:
The designers then decided to simplify the EFI332 design, and focus on managing the fuel injectors (the EFI332 was also designed to control the
303:
Single card complete MS2 based ECU designed to be used as the basis of an ECU of the user's creation. Includes firmware license.
488:, or it can decode certain trigger wheel signals from crank/cam sensor pickups and directly run wasted spark or coil on plug. 64: 763: 115:. A very steep coding, electronic design, and tuning curve prevented the system from gaining wider acceptance. 569:
The hardware designs and application firmware are copyrighted by Bowling & Grippo and subject to patents.
328:
The assembled controller takes input from several sensors in order to manage the fuel injectors, including a
643: 317:
For a more detailed cross-reference of the features available within the MegaSquirt range of products, see
351:
type, although the controller can easily be recalibrated to use nearly any sensor on nearly any engine.
424:
PCB was made available to use some of the advanced features of the MegaSquirt-II. As of August 2007, the
46: 348: 88: 84: 37: 329: 81: 300:
Same Features as MS-II, plus Small Size, Sealed case, Dual Ignition/Injection Channels, Assembled
396: 360: 8: 538:
support 4 cyl sequential fuel. Code is licensed for use on genuine B&G products only.
32: 415:
printed in the upper left corner of the PCB. MegaSquirt ECU's have not been sold by
122:
ignition system if so desired). This was the basis for the first MegaSquirt (MS-I).
441: 380: 376: 501: 356: 108: 105: 727: 757: 336: 92: 685: 657: 318: 42:
Many sections are like an instruction manual and some close to advertising.
333: 87:(EFI) controller designed to be used with a wide range of spark-ignition 344: 119: 565:
The licensing surrounding Megasquirt has at times been misunderstood.
500:
MS1/Custom Suzuki G13B is a firmware modification to the MS1/Extra by
699: 485: 416: 404: 392: 575:
The success of Megasquirt has spawned a number of unlicensed clones.
364: 239: 112: 95:.) MegaSquirt was designed by Bruce Bowling and Al Grippo in 2001. 606: 592: 671: 399:
for the original MegaSquirt-I was in 2001. These boards are
407:
in 2002, as well as all following purchases until 2005 are
267: 748: 713: 743: 714:"US Patents 7,421,329 ; 7,369,933 ; 7,313,474" 629: 403:
main boards, and are no longer available. The second
125:The MegaSquirt was launched on September 15, 2001. 375:The version 1.0 MegaSquirt used an 8-bit Motorola 525:See the Megamanual for download and documentation 755: 728:"Megasquirt clones, copies and counterfeits" 542: 749:MegaSquirt product information and support 508: 456: 435:There is a newer version of the PCB. The 65:Learn how and when to remove this message 700:"MegaSquirt EFI Licenses and Copyrights" 692: 664: 624: 622: 386: 678: 650: 756: 720: 706: 636: 619: 585: 15: 560: 128: 13: 593:"Original EFI332 Project Homepage" 370: 319:MegaSquirt product cross reference 228:50 MHz (+100 MHz XGATE) 225:50 MHz (+100 MHz XGATE) 14: 775: 744:Original MegaSquirt support forum 737: 294:Depends on firmware, Inexpensive 20: 599: 1: 579: 432:boards are still available. 7: 672:"MegaSquirt MSEXTRA Suzuki" 478:(MegaSquirt 'n Spark-Extra) 451: 323: 89:internal combustion engines 40:. The specific problem is: 10: 780: 256:1024 kB + 32kB data flash 253:1024 kB + 32kB data flash 98: 85:electronic fuel injection 543:Firmware for MS-III chip 411:main boards, and have a 330:throttle position sensor 509:Firmware for MS-II chip 178:2012 (updated in 2017) 764:Fuel injection systems 686:"MegaSquirt MS2/EXTRA" 607:"History | MegaSquirt" 494:MS1/Custom Suzuki G13B 457:Firmware for MS-I chip 397:printed circuit boards 387:Printed Circuit Board 361:printed circuit board 80:is a general-purpose 658:"MegaSquirt MSEXTRA" 549:standard MS-III code 463:standard V3.000 code 203:16-bit MC9S12XEP100 200:16-bit MC9S12XEP100 47:improve this article 36:to meet Knowledge's 515:standard MS-II code 147:MicroSquirt module 644:"MS3Pro Features" 630:"MS3EFI Homepage" 502:Sebastian Giroldi 315: 314: 197:16-bit MC9S12C64 194:16-bit MC9S12C64 191:16-bit MC9S12C64 75: 74: 67: 38:quality standards 29:This article may 771: 732: 731: 724: 718: 717: 710: 704: 703: 696: 690: 689: 682: 676: 675: 668: 662: 661: 654: 648: 647: 640: 634: 633: 626: 617: 616: 614: 613: 603: 597: 596: 589: 561:Licensing issues 442:reflow soldering 188:8-Bit MC68HC908 133: 132: 129:Current Products 70: 63: 59: 56: 50: 24: 23: 16: 779: 778: 774: 773: 772: 770: 769: 768: 754: 753: 740: 735: 726: 725: 721: 712: 711: 707: 698: 697: 693: 684: 683: 679: 670: 669: 665: 656: 655: 651: 642: 641: 637: 628: 627: 620: 611: 609: 605: 604: 600: 591: 590: 586: 582: 563: 545: 511: 459: 454: 389: 373: 371:Microcontroller 357:microcontroller 342: 326: 150:Megasquirt III 131: 109:microcontroller 101: 71: 60: 54: 51: 44: 25: 21: 12: 11: 5: 777: 767: 766: 752: 751: 746: 739: 738:External links 736: 734: 733: 719: 705: 691: 677: 663: 649: 635: 618: 598: 583: 581: 578: 577: 576: 573: 570: 562: 559: 558: 557: 552: 551: 544: 541: 540: 539: 534: 533: 531:MS2/Extra code 527: 526: 523: 518: 517: 510: 507: 506: 505: 497: 496: 490: 489: 480: 479: 472: 471: 466: 465: 458: 455: 453: 450: 388: 385: 372: 369: 349:General Motors 340: 325: 322: 313: 312: 308: 304: 301: 298: 295: 292: 286: 285: 282: 279: 276: 273: 270: 264: 258: 257: 254: 251: 248: 245: 242: 236: 230: 229: 226: 223: 220: 217: 214: 211: 205: 204: 201: 198: 195: 192: 189: 186: 180: 179: 176: 173: 170: 167: 164: 161: 155: 154: 151: 148: 145: 142: 141:MegaSquirt II 139: 136: 130: 127: 100: 97: 93:diesel engines 73: 72: 28: 26: 19: 9: 6: 4: 3: 2: 776: 765: 762: 761: 759: 750: 747: 745: 742: 741: 729: 723: 715: 709: 701: 695: 687: 681: 673: 667: 659: 653: 645: 639: 631: 625: 623: 608: 602: 594: 588: 584: 574: 571: 568: 567: 566: 554: 553: 550: 547: 546: 536: 535: 532: 529: 528: 524: 520: 519: 516: 513: 512: 503: 499: 498: 495: 492: 491: 487: 482: 481: 477: 474: 473: 468: 467: 464: 461: 460: 449: 445: 443: 438: 433: 431: 427: 423: 418: 414: 410: 406: 402: 398: 394: 384: 382: 378: 368: 366: 362: 358: 352: 350: 346: 338: 337:oxygen sensor 335: 331: 321: 320: 309: 305: 302: 299: 296: 293: 291: 288: 287: 283: 280: 277: 274: 271: 269: 265: 263: 260: 259: 255: 252: 249: 246: 243: 241: 237: 235: 232: 231: 227: 224: 221: 218: 215: 212: 210: 207: 206: 202: 199: 196: 193: 190: 187: 185: 182: 181: 177: 174: 171: 168: 165: 162: 160: 157: 156: 152: 149: 146: 143: 140: 137: 135: 134: 126: 123: 121: 116: 114: 110: 107: 96: 94: 90: 86: 83: 79: 69: 66: 58: 48: 43: 39: 35: 34: 27: 18: 17: 722: 708: 694: 680: 666: 652: 638: 610:. Retrieved 601: 587: 564: 548: 530: 514: 493: 475: 462: 446: 436: 434: 429: 425: 421: 412: 408: 400: 390: 374: 353: 327: 316: 289: 261: 233: 222:24 MHz 219:24 MHz 216:24 MHz 208: 183: 158: 144:MicroSquirt 124: 117: 102: 77: 76: 61: 52: 45:Please help 41: 30: 334:exhaust gas 213:8 MHz 138:MegaSquirt 91:(i.e., non- 82:aftermarket 49:if you can. 612:2020-08-07 580:References 391:The first 345:MAP sensor 120:spark plug 78:MegaSquirt 486:Ford EDIS 476:MS1/Extra 417:group buy 405:group buy 393:group buy 377:MC68HC908 343:sensor), 339:(EGO or O 184:Processor 55:July 2017 758:Category 452:Firmware 365:firmware 355:things: 324:Hardware 290:Features 262:User RAM 159:Released 113:Motorola 31:require 332:(TPS), 250:128 kB 247:128 kB 244:128 kB 153:MS3Pro 106:MC68332 99:History 33:cleanup 381:MC9S12 284:64 kB 281:64 kB 470:used. 437:V3.57 401:V1.01 278:4 kB 275:4 kB 272:4 kB 234:Flash 209:Speed 175:2010 172:2009 169:2007 166:2005 163:2001 111:from 428:and 426:v2.2 413:V2.2 409:V2.2 363:and 266:512 395:of 238:32 760:: 621:^ 430:v3 422:V3 359:, 240:kB 730:. 716:. 702:. 688:. 674:. 660:. 646:. 632:. 615:. 595:. 341:2 268:B 68:) 62:( 57:) 53:(

Index

cleanup
quality standards
improve this article
Learn how and when to remove this message
aftermarket
electronic fuel injection
internal combustion engines
diesel engines
MC68332
microcontroller
Motorola
spark plug
kB
B
MegaSquirt product cross reference
throttle position sensor
exhaust gas
oxygen sensor
MAP sensor
General Motors
microcontroller
printed circuit board
firmware
MC68HC908
MC9S12
group buy
printed circuit boards
group buy
group buy
reflow soldering

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.