← Back

Ls

AMP EFI — Microsquirt
⚠ NOT CHECKED. Don't build from this.
Drawn by [email protected] · Rev 1 · draft · 2026-10-08

Before you start

Statusdraft · not yet verified: nobody has reported building and running this harness
Open errors20: read the Findings page before cutting any wire
Size of the job71 wires · 35 connectors · 11 part lines
ToolsCrimp and extraction tools for each terminal family (see Connectors) · wire strippers · multimeter · heat gun + heat-shrink
Order of work1. Check every part against the parts list. 2. Cut and label every wire (labels: Export → Wire labels). 3. Crimp and pin connector by connector, ticking the build checklist. 4. Run the bench test with nothing plugged in and the battery disconnected. 5. Only then connect the ECU and power up.

Build checklist

Tick each box as you go. Continuity: meter from end to end, expect under 1 Ω.

WireFromToGaugeColourCutLabelCrimp ACrimp BPin APin BContinuity
W1COIL1-12VSP-14V-10.85☐☐☐☐☐☐☐
W2COIL2-12VSP-14V-10.85☐☐☐☐☐☐☐
W3COIL3-12VSP-14V-10.85☐☐☐☐☐☐☐
W4COIL4-12VSP-14V-10.85☐☐☐☐☐☐☐
W5COIL5-12VSP-14V-10.85☐☐☐☐☐☐☐
W6COIL6-12VSP-14V-10.85☐☐☐☐☐☐☐
W7COIL7-12VSP-14V-10.85☐☐☐☐☐☐☐
W8COIL8-12VSP-14V-10.85☐☐☐☐☐☐☐
W9INJ1-12VSP-14V-10.85☐☐☐☐☐☐☐
W10INJ2-12VSP-14V-10.85☐☐☐☐☐☐☐
W11INJ3-12VSP-14V-10.85☐☐☐☐☐☐☐
W12INJ4-12VSP-14V-10.85☐☐☐☐☐☐☐
W13INJ5-12VSP-14V-10.85☐☐☐☐☐☐☐
W14INJ6-12VSP-14V-10.85☐☐☐☐☐☐☐
W15INJ7-12VSP-14V-10.85☐☐☐☐☐☐☐
W16INJ8-12VSP-14V-10.85☐☐☐☐☐☐☐
W17MAF-12VSP-14V-10.85☐☐☐☐☐☐☐
W18O2-HTR+SP-14V-10.85☐☐☐☐☐☐☐
W19SP-14V-1MICROSQUIRT-A-10.85☐☐☐☐☐☐☐
W20COIL1-GNDSP-GND-10.85☐☐☐☐☐☐☐
W21COIL2-GNDSP-GND-10.85☐☐☐☐☐☐☐
W22COIL3-GNDSP-GND-10.85☐☐☐☐☐☐☐
W23COIL4-GNDSP-GND-10.85☐☐☐☐☐☐☐
W24COIL5-GNDSP-GND-10.85☐☐☐☐☐☐☐
W25COIL6-GNDSP-GND-10.85☐☐☐☐☐☐☐
W26COIL7-GNDSP-GND-10.85☐☐☐☐☐☐☐
W27COIL8-GNDSP-GND-10.85☐☐☐☐☐☐☐
W28MAF-GNDSP-GND-10.85☐☐☐☐☐☐☐
W29SP-GND-1MICROSQUIRT-A-220.85☐☐☐☐☐☐☐
W30SP-GND-1MICROSQUIRT-A-230.85☐☐☐☐☐☐☐
W31APP-GND1SP-0V-10.5☐☐☐☐☐☐☐
W32APP-GND2SP-0V-10.5☐☐☐☐☐☐☐
W33CKP-GNDSP-0V-10.5☐☐☐☐☐☐☐
W34CMP-GNDSP-0V-10.5☐☐☐☐☐☐☐
W35ECT-GNDSP-0V-10.5☐☐☐☐☐☐☐
W36KS1-GNDSP-0V-10.5☐☐☐☐☐☐☐
W37KS2-GNDSP-0V-10.5☐☐☐☐☐☐☐
W38MAF-IATGNDSP-0V-10.5☐☐☐☐☐☐☐
W39MAP-GNDSP-0V-10.5☐☐☐☐☐☐☐
W40O2-GNDSP-0V-10.5☐☐☐☐☐☐☐
W41TB-GNDSP-0V-10.5☐☐☐☐☐☐☐
W42SP-0V-1MICROSQUIRT-A-180.5☐☐☐☐☐☐☐
W43SP-0V-1MICROSQUIRT-A-190.5☐☐☐☐☐☐☐
W44SP-0V-1MICROSQUIRT-A-200.5☐☐☐☐☐☐☐
W45APP-VCC1SP-5V1-10.5☐☐☐☐☐☐☐
W46APP-VCC2SP-5V1-10.5☐☐☐☐☐☐☐
W47CKP-VCCSP-5V1-10.5☐☐☐☐☐☐☐
W48CMP-VCCSP-5V1-10.5☐☐☐☐☐☐☐
W49MAP-VCCSP-5V1-10.5☐☐☐☐☐☐☐
W50TB-VCCSP-5V1-10.5☐☐☐☐☐☐☐
W51SP-5V1-1MICROSQUIRT-A-280.5☐☐☐☐☐☐☐
W52CKP-SIGMICROSQUIRT-A-320.5☐☐☐☐☐☐☐
W53CMP-SIGMICROSQUIRT-A-40.5☐☐☐☐☐☐☐
W54COIL1-CTRLMICROSQUIRT-A-110.5☐☐☐☐☐☐☐
W55COIL2-CTRLMICROSQUIRT-A-120.5☐☐☐☐☐☐☐
W56INJ1-SIGMICROSQUIRT-A-90.5☐☐☐☐☐☐☐
W57INJ2-SIGMICROSQUIRT-A-100.5☐☐☐☐☐☐☐
W58RLY-COIL-MICROSQUIRT-A-80.5☐☐☐☐☐☐☐
W59O2-HTRMICROSQUIRT-A-170.5☐☐☐☐☐☐☐
W60MAF-SIGMICROSQUIRT-A-50.5☐☐☐☐☐☐☐
W61MAP-SIGMICROSQUIRT-A-240.5☐☐☐☐☐☐☐
W62APP-SIG1MICROSQUIRT-A-270.5☐☐☐☐☐☐☐
W63APP-SIG2MICROSQUIRT-A-290.5☐☐☐☐☐☐☐
W64O2-SIGMICROSQUIRT-A-340.5☐☐☐☐☐☐☐
W65ECT-SIGMICROSQUIRT-A-250.5☐☐☐☐☐☐☐
W66MAF-IATMICROSQUIRT-A-260.5☐☐☐☐☐☐☐
W67BAT-+F1-13.0☐☐☐☐☐☐☐
W68F1-2RLY-IN3.0☐☐☐☐☐☐☐
W69RLY-OUTSP-14V-13.0☐☐☐☐☐☐☐
W70BAT--SP-GND-13.0☐☐☐☐☐☐☐
W71NEW-IGN-1RLY-COIL+0.5☐☐☐☐☐☐☐

Bench test (before first power-up)

Battery disconnected, ECU and every sensor unplugged. Meter on resistance. Each pair below must read open (OL): a reading means a pinched wire, a stray strand or a mis-pinned cavity. Then check continuity of every wire (last column of the build checklist).

#Probe AProbe BExpectWhyReading
1COIL1-12VAPP-GND1open (OL)+12 V supply must not touch sensor ground
2COIL1-12VBAT--open (OL)+12 V supply must not touch power ground
3APP-GND1APP-VCC1open (OL)sensor ground must not touch 5 V sensor reference
4APP-GND1F1-1open (OL)sensor ground must not touch +12 V supply
5APP-GND1F1-2open (OL)sensor ground must not touch +12 V supply
6APP-GND1NEW-IGN-1open (OL)sensor ground must not touch +12 V supply
7APP-VCC1F1-1open (OL)5 V sensor reference must not touch +12 V supply
8APP-VCC1F1-2open (OL)5 V sensor reference must not touch +12 V supply
9APP-VCC1NEW-IGN-1open (OL)5 V sensor reference must not touch +12 V supply
10BAT--APP-VCC1open (OL)power ground must not touch 5 V sensor reference
11BAT--F1-1open (OL)power ground must not touch +12 V supply
12BAT--F1-2open (OL)power ground must not touch +12 V supply
13BAT--NEW-IGN-1open (OL)power ground must not touch +12 V supply
14COIL1-12VAPP-VCC1open (OL)+12 V supply must not touch 5 V sensor reference

Revisions

RevLabelByDate
1Before edits[email protected]2026-10-08

Schematic

APPBATCKPCMPCOIL1COIL2COIL3COIL4COIL5COIL6COIL7COIL8ECTF1INJ1INJ2INJ3INJ4INJ5INJ6INJ7INJ8KS1KS2MAFMAPMICROSQUIRT-ANEW-IGNO2RLYSP-0VSP-14VSP-5V1SP-GNDTB

Connectors

APP

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIG1Pedal position 1—W62—0.5MICROSQUIRT-A-27———
VCC1Pedal 1 5V supply—W45—0.5SP-5V1-1———
GND1Pedal 1 low ref—W31—0.5SP-0V-1———
SIG2Pedal position 2—W63—0.5MICROSQUIRT-A-29———
VCC2Pedal 2 5V supply—W46—0.5SP-5V1-1———
GND2Pedal 2 low ref—W32—0.5SP-0V-1———

BAT

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
+Battery positive—W67—3.0F1-1———
-Battery negative / chassis ground—W70—3.0SP-GND-1———

CKP

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGCrank signal (58x)—W52—0.5MICROSQUIRT-A-32———
VCCCrank 5V supply—W47—0.5SP-5V1-1———
GNDCrank sensor ground—W33—0.5SP-0V-1———

CMP

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGCam signal (4x)—W53—0.5MICROSQUIRT-A-4———
VCCCam 5V supply—W48—0.5SP-5V1-1———
GNDCam sensor ground—W34—0.5SP-0V-1———

COIL1

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side—W54—0.5MICROSQUIRT-A-11———
12VCoil +12V—W1—0.85SP-14V-1———
GNDCoil ground—W20—0.85SP-GND-1———

COIL2

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side—W55—0.5MICROSQUIRT-A-12———
12VCoil +12V—W2—0.85SP-14V-1———
GNDCoil ground—W21—0.85SP-GND-1———

COIL3

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side————————
12VCoil +12V—W3—0.85SP-14V-1———
GNDCoil ground—W22—0.85SP-GND-1———

COIL4

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side————————
12VCoil +12V—W4—0.85SP-14V-1———
GNDCoil ground—W23—0.85SP-GND-1———

COIL5

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side————————
12VCoil +12V—W5—0.85SP-14V-1———
GNDCoil ground—W24—0.85SP-GND-1———

COIL6

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side————————
12VCoil +12V—W6—0.85SP-14V-1———
GNDCoil ground—W25—0.85SP-GND-1———

COIL7

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side————————
12VCoil +12V—W7—0.85SP-14V-1———
GNDCoil ground—W26—0.85SP-GND-1———

COIL8

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CTRLCoil trigger low side————————
12VCoil +12V—W8—0.85SP-14V-1———
GNDCoil ground—W27—0.85SP-GND-1———

ECT

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGECT signal—W65—0.5MICROSQUIRT-A-25———
GNDECT sensor ground—W35—0.5SP-0V-1———

F1

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W67—3.0BAT-+———
2——W68—3.0RLY-IN———

INJ1

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side—W56—0.5MICROSQUIRT-A-9———
12VInjector +12V (main relay)—W9—0.85SP-14V-1———

INJ2

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side—W57—0.5MICROSQUIRT-A-10———
12VInjector +12V (main relay)—W10—0.85SP-14V-1———

INJ3

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side————————
12VInjector +12V (main relay)—W11—0.85SP-14V-1———

INJ4

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side————————
12VInjector +12V (main relay)—W12—0.85SP-14V-1———

INJ5

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side————————
12VInjector +12V (main relay)—W13—0.85SP-14V-1———

INJ6

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side————————
12VInjector +12V (main relay)—W14—0.85SP-14V-1———

INJ7

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side————————
12VInjector +12V (main relay)—W15—0.85SP-14V-1———

INJ8

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGInjector low side————————
12VInjector +12V (main relay)—W16—0.85SP-14V-1———

KS1

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGKnock signal————————
GNDKnock shield/return—W36—0.5SP-0V-1———

KS2

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGKnock signal————————
GNDKnock shield/return—W37—0.5SP-0V-1———

MAF

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGMAF signal (frequency)—W60—0.5MICROSQUIRT-A-5———
12VMAF +12V—W17—0.85SP-14V-1———
GNDMAF ground—W28—0.85SP-GND-1———
IATIAT signal—W66—0.5MICROSQUIRT-A-26———
IATGNDIAT ground—W38—0.5SP-0V-1———

MAP

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGMAP signal—W61—0.5MICROSQUIRT-A-24———
VCCMAP 5V supply—W49—0.5SP-5V1-1———
GNDMAP sensor ground—W39—0.5SP-0V-1———

MICROSQUIRT-A

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1+12V In—W19—0.85SP-14V-1———
10INJ 2—W57—0.5INJ2-SIG———
11SPK B (IGN2)—W54—0.5COIL1-CTRL———
12SPK A (IGN 1)—W55—0.5COIL2-CTRL———
13RX————————
14TX————————
15BOOT LOAD————————
16ALED————————
17WLED—W59—0.5O2-HTR———
18Sensor Ground—W42—0.5SP-0V-1———
19Serial Ground—W43—0.5SP-0V-1———
2CANH————————
20Sensor Ground—W44—0.5SP-0V-1———
21VR2-————————
22POWER GROUND—W29—0.85SP-GND-1———
23POWER GROUND—W30—0.85SP-GND-1———
24MAP—W61—0.5MAP-SIG———
25CLT—W65—0.5ECT-SIG———
26MAT—W66—0.5MAF-IAT———
27TPS—W62—0.5APP-SIG1———
28TPS VREF (5V)—W51—0.5SP-5V1-1———
29SPAREADC—W63—0.5APP-SIG2———
3CANL————————
30OPTO+————————
31OPTO-————————
32VR1+—W52—0.5CKP-SIG———
33VR1-————————
34O2—W64—0.5O2-SIG———
35TACHO————————
4VR2+—W53—0.5CMP-SIG———
5SPAREADC2 (MAF)—W60—0.5MAF-SIG———
6FLEX————————
7FIDLE————————
8FP (pump)—W58—0.5RLY-COIL-———
9INJ 1—W56—0.5INJ1-SIG———

NEW-IGN

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W71—0.5RLY-COIL+———

O2

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
SIGO2 signal—W64—0.5MICROSQUIRT-A-34———
GNDO2 signal ground—W40—0.5SP-0V-1———
HTRO2 heater low side—W59—0.5MICROSQUIRT-A-17———
HTR+O2 heater supply—W18—0.85SP-14V-1———

RLY

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
COIL+Relay coil positive (ignition-switched +12V)—W71—0.5NEW-IGN-1———
COIL-Relay coil negative (ECU low-side driver)—W58—0.5MICROSQUIRT-A-8———
INRelay contact input (battery + via main fuse)—W68—3.0F1-2———
OUTRelay contact output (switched +12V bus)—W69—3.0SP-14V-1———

SP-0V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W31—0.5APP-GND1———
1——W32—0.5APP-GND2———
1——W33—0.5CKP-GND———
1——W34—0.5CMP-GND———
1——W35—0.5ECT-GND———
1——W36—0.5KS1-GND———
1——W37—0.5KS2-GND———
1——W38—0.5MAF-IATGND———
1——W39—0.5MAP-GND———
1——W40—0.5O2-GND———
1——W41—0.5TB-GND———
1——W42—0.5MICROSQUIRT-A-18———
1——W43—0.5MICROSQUIRT-A-19———
1——W44—0.5MICROSQUIRT-A-20———

SP-14V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W13—0.85INJ5-12V———
1——W1—0.85COIL1-12V———
1——W2—0.85COIL2-12V———
1——W3—0.85COIL3-12V———
1——W4—0.85COIL4-12V———
1——W5—0.85COIL5-12V———
1——W6—0.85COIL6-12V———
1——W7—0.85COIL7-12V———
1——W8—0.85COIL8-12V———
1——W9—0.85INJ1-12V———
1——W10—0.85INJ2-12V———
1——W11—0.85INJ3-12V———
1——W12—0.85INJ4-12V———
1——W14—0.85INJ6-12V———
1——W15—0.85INJ7-12V———
1——W16—0.85INJ8-12V———
1——W17—0.85MAF-12V———
1——W18—0.85O2-HTR+———
1——W19—0.85MICROSQUIRT-A-1———
1——W69—3.0RLY-OUT———

SP-5V1

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W45—0.5APP-VCC1———
1——W51—0.5MICROSQUIRT-A-28———
1——W46—0.5APP-VCC2———
1——W47—0.5CKP-VCC———
1——W48—0.5CMP-VCC———
1——W49—0.5MAP-VCC———
1——W50—0.5TB-VCC———

SP-GND

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W27—0.85COIL8-GND———
1——W28—0.85MAF-GND———
1——W29—0.85MICROSQUIRT-A-22———
1——W30—0.85MICROSQUIRT-A-23———
1——W70—3.0BAT--———
1——W25—0.85COIL6-GND———
1——W20—0.85COIL1-GND———
1——W21—0.85COIL2-GND———
1——W22—0.85COIL3-GND———
1——W23—0.85COIL4-GND———
1——W24—0.85COIL5-GND———
1——W26—0.85COIL7-GND———

TB

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
TPS1Throttle position 1————————
TPS2Throttle position 2————————
VCCThrottle 5V supply—W50—0.5SP-5V1-1———
GNDThrottle sensor ground—W41—0.5SP-0V-1———
M+Throttle motor +————————
M-Throttle motor −————————

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
No mapped pins.

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
W1COIL1-12VSP-14V-10.85no routeCoil +12V—
W2COIL2-12VSP-14V-10.85no routeCoil +12V—
W3COIL3-12VSP-14V-10.85no routeCoil +12V—
W4COIL4-12VSP-14V-10.85no routeCoil +12V—
W5COIL5-12VSP-14V-10.85no routeCoil +12V—
W6COIL6-12VSP-14V-10.85no routeCoil +12V—
W7COIL7-12VSP-14V-10.85no routeCoil +12V—
W8COIL8-12VSP-14V-10.85no routeCoil +12V—
W9INJ1-12VSP-14V-10.85no routeInjector +12V (main relay)—
W10INJ2-12VSP-14V-10.85no routeInjector +12V (main relay)—
W11INJ3-12VSP-14V-10.85no routeInjector +12V (main relay)—
W12INJ4-12VSP-14V-10.85no routeInjector +12V (main relay)—
W13INJ5-12VSP-14V-10.85no routeInjector +12V (main relay)—
W14INJ6-12VSP-14V-10.85no routeInjector +12V (main relay)—
W15INJ7-12VSP-14V-10.85no routeInjector +12V (main relay)—
W16INJ8-12VSP-14V-10.85no routeInjector +12V (main relay)—
W17MAF-12VSP-14V-10.85no routeMAF +12V—
W18O2-HTR+SP-14V-10.85no routeO2 heater supply—
W19SP-14V-1MICROSQUIRT-A-10.85no route+12V In—
W20COIL1-GNDSP-GND-10.85no routeCoil ground—
W21COIL2-GNDSP-GND-10.85no routeCoil ground—
W22COIL3-GNDSP-GND-10.85no routeCoil ground—
W23COIL4-GNDSP-GND-10.85no routeCoil ground—
W24COIL5-GNDSP-GND-10.85no routeCoil ground—
W25COIL6-GNDSP-GND-10.85no routeCoil ground—
W26COIL7-GNDSP-GND-10.85no routeCoil ground—
W27COIL8-GNDSP-GND-10.85no routeCoil ground—
W28MAF-GNDSP-GND-10.85no routeMAF ground—
W29SP-GND-1MICROSQUIRT-A-220.85no routePOWER GROUND—
W30SP-GND-1MICROSQUIRT-A-230.85no routePOWER GROUND—
W31APP-GND1SP-0V-10.5no routePedal 1 low ref—
W32APP-GND2SP-0V-10.5no routePedal 2 low ref—
W33CKP-GNDSP-0V-10.5no routeCrank sensor ground—
W34CMP-GNDSP-0V-10.5no routeCam sensor ground—
W35ECT-GNDSP-0V-10.5no routeECT sensor ground—
W36KS1-GNDSP-0V-10.5no routeKnock shield/return—
W37KS2-GNDSP-0V-10.5no routeKnock shield/return—
W38MAF-IATGNDSP-0V-10.5no routeIAT ground—
W39MAP-GNDSP-0V-10.5no routeMAP sensor ground—
W40O2-GNDSP-0V-10.5no routeO2 signal ground—
W41TB-GNDSP-0V-10.5no routeThrottle sensor ground—
W42SP-0V-1MICROSQUIRT-A-180.5no routeSensor Ground—
W43SP-0V-1MICROSQUIRT-A-190.5no routeSerial Ground—
W44SP-0V-1MICROSQUIRT-A-200.5no routeSensor Ground—
W45APP-VCC1SP-5V1-10.5no routePedal 1 5V supply—
W46APP-VCC2SP-5V1-10.5no routePedal 2 5V supply—
W47CKP-VCCSP-5V1-10.5no routeCrank 5V supply—
W48CMP-VCCSP-5V1-10.5no routeCam 5V supply—
W49MAP-VCCSP-5V1-10.5no routeMAP 5V supply—
W50TB-VCCSP-5V1-10.5no routeThrottle 5V supply—
W51SP-5V1-1MICROSQUIRT-A-280.5no routeTPS VREF (5V)—
W52CKP-SIGMICROSQUIRT-A-320.5no routeCrank signal (58x)—
W53CMP-SIGMICROSQUIRT-A-40.5no routeCam signal (4x)—
W54COIL1-CTRLMICROSQUIRT-A-110.5no routeCoil trigger low side—
W55COIL2-CTRLMICROSQUIRT-A-120.5no routeCoil trigger low side—
W56INJ1-SIGMICROSQUIRT-A-90.5no routeInjector low side—
W57INJ2-SIGMICROSQUIRT-A-100.5no routeInjector low side—
W58RLY-COIL-MICROSQUIRT-A-80.5no routeRelay coil negative (ECU low-side driver)—
W59O2-HTRMICROSQUIRT-A-170.5no routeO2 heater low side—
W60MAF-SIGMICROSQUIRT-A-50.5no routeMAF signal (frequency)—
W61MAP-SIGMICROSQUIRT-A-240.5no routeMAP signal—
W62APP-SIG1MICROSQUIRT-A-270.5no routePedal position 1—
W63APP-SIG2MICROSQUIRT-A-290.5no routePedal position 2—
W64O2-SIGMICROSQUIRT-A-340.5no routeO2 signal—
W65ECT-SIGMICROSQUIRT-A-250.5no routeECT signal—
W66MAF-IATMICROSQUIRT-A-260.5no routeIAT signal—
W67BAT-+F1-13.0no routeBattery positive—
W68F1-2RLY-IN3.0no routeRelay contact input (battery + via main fuse)—
W69RLY-OUTSP-14V-13.0no routeRelay contact output (switched +12V bus)—
W70BAT--SP-GND-13.0no routeBattery negative / chassis ground—
W71NEW-IGN-1RLY-COIL+0.5no routeRelay coil positive (ignition-switched +12V)—

Bill of materials

CategoryPart numberManufacturerDescriptionQtyUnit
connectorGM-LS-APPGMGM LS accelerator pedal plug (P/N unknown; 6-way)1.000ea
connectorGM-LS-CKPGMGM LS crank sensor plug (P/N unknown; 3-way)1.000ea
connectorGM-LS-CMPGMGM LS cam sensor plug (P/N unknown; 3-way)1.000ea
connectorGM-LS-COPGMGM LS ignition coil plug (P/N unknown; 3-way, metered)8.000ea
connectorGM-LS-ECTGMGM LS ECT sensor plug (P/N unknown; 2-way)1.000ea
connectorGM-LS-INJGMGM LS injector plug (P/N unknown; 2-way, metered)8.000ea
connectorGM-LS-KSGMGM LS knock sensor plug (P/N unknown; 2-way)2.000ea
connectorGM-LS-MAFGMGM LS MAF/IAT sensor plug (P/N unknown; 5-way)1.000ea
connectorGM-LS-MAPGMGM LS MAP sensor plug (P/N unknown; 3-way)1.000ea
connectorGM-LS-O2GMGM LS O2 sensor plug (P/N unknown; 4-way)1.000ea
connectorGM-LS-TBGMGM LS throttle body plug (P/N unknown; 6-way)1.000ea

ECU setup sheet

RoleEngine refEngine signalSensorECU pointECU functionECU classSetup flag
camCMPCam signal (4x)hallMICROSQUIRT-A-4VR2+cam_vrHall sensor on a VR-classed input — verify the trigger channel accepts a Hall (digital) signal and configure it as Hall, not VR.
coilCOIL1Coil trigger low side—MICROSQUIRT-A-11SPK B (IGN2)ignition—
coilCOIL2Coil trigger low side—MICROSQUIRT-A-12SPK A (IGN 1)ignition—
coilCOIL3Coil trigger low side—————
coilCOIL4Coil trigger low side—————
coilCOIL5Coil trigger low side—————
coilCOIL6Coil trigger low side—————
coilCOIL7Coil trigger low side—————
coilCOIL8Coil trigger low side—————
crankCKPCrank signal (58x)hallMICROSQUIRT-A-32VR1+crank_vrHall sensor on a VR-classed input — verify the trigger channel accepts a Hall (digital) signal and configure it as Hall, not VR.
dbw_motorTBThrottle motor +—————
dbw_motorTBThrottle motor −—————
dbw_pedalAPPPedal position 10_5vMICROSQUIRT-A-27TPStps—
dbw_pedalAPPPedal position 20_5vMICROSQUIRT-A-29SPAREADCanalog_0_5—
dbw_tpsTBThrottle position 10_5v————
dbw_tpsTBThrottle position 20_5v————
heaterO2O2 heater low side—MICROSQUIRT-A-17WLEDlow_side—
injectorINJ1Injector low side—MICROSQUIRT-A-9INJ 1injector—
injectorINJ2Injector low side—MICROSQUIRT-A-10INJ 2injector—
injectorINJ3Injector low side—————
injectorINJ4Injector low side—————
injectorINJ5Injector low side—————
injectorINJ6Injector low side—————
injectorINJ7Injector low side—————
injectorINJ8Injector low side—————
knockKS1Knock signal—————
knockKS2Knock signal—————
mafMAFMAF signal (frequency)—MICROSQUIRT-A-5SPAREADC2 (MAF)analog_0_5—
mapMAPMAP signal0_5vMICROSQUIRT-A-24MAPmap—
o2O2O2 signal0_5vMICROSQUIRT-A-34O2o2_narrowband—
tempECTECT signalthermistorMICROSQUIRT-A-25CLTthermistor—
tempMAFIAT signalthermistorMICROSQUIRT-A-26MATthermistor—

Findings

Open (23)

SeverityCodeSubjectMessage
errorK_DBW_UNSUPPORTEDMicrosquirtThe LS3 is drive-by-wire, but Microsquirt has no electronic-throttle (H-bridge) control. Use a cable-throttle variant or an ECU with DBW.
errorK_TRIGGER_UNSUPPORTEDMicrosquirtMicrosquirt does not list the LS3 trigger pattern (not_found). Confirm the decoder in its documentation or the engine will not run.
errorPHYS_REQUIRED_OPENCOIL3-CTRLCOIL3-CTRL "Coil trigger low side" is required but not wired.
errorPHYS_REQUIRED_OPENCOIL4-CTRLCOIL4-CTRL "Coil trigger low side" is required but not wired.
errorPHYS_REQUIRED_OPENCOIL5-CTRLCOIL5-CTRL "Coil trigger low side" is required but not wired.
errorPHYS_REQUIRED_OPENCOIL6-CTRLCOIL6-CTRL "Coil trigger low side" is required but not wired.
errorPHYS_REQUIRED_OPENCOIL7-CTRLCOIL7-CTRL "Coil trigger low side" is required but not wired.
errorPHYS_REQUIRED_OPENCOIL8-CTRLCOIL8-CTRL "Coil trigger low side" is required but not wired.
errorPHYS_REQUIRED_OPENINJ3-SIGINJ3-SIG "Injector low side" is required but not wired.
errorPHYS_REQUIRED_OPENINJ4-SIGINJ4-SIG "Injector low side" is required but not wired.
errorPHYS_REQUIRED_OPENINJ5-SIGINJ5-SIG "Injector low side" is required but not wired.
errorPHYS_REQUIRED_OPENINJ6-SIGINJ6-SIG "Injector low side" is required but not wired.
errorPHYS_REQUIRED_OPENINJ7-SIGINJ7-SIG "Injector low side" is required but not wired.
errorPHYS_REQUIRED_OPENINJ8-SIGINJ8-SIG "Injector low side" is required but not wired.
errorPHYS_REQUIRED_OPENKS1-SIGKS1-SIG "Knock signal" is required but not wired.
errorPHYS_REQUIRED_OPENKS2-SIGKS2-SIG "Knock signal" is required but not wired.
errorPHYS_REQUIRED_OPENTB-M+TB-M+ "Throttle motor +" is required but not wired.
errorPHYS_REQUIRED_OPENTB-M-TB-M- "Throttle motor −" is required but not wired.
errorPHYS_REQUIRED_OPENTB-TPS1TB-TPS1 "Throttle position 1" is required but not wired.
errorPHYS_REQUIRED_OPENTB-TPS2TB-TPS2 "Throttle position 2" is required but not wired.
warnK_SEQUENTIAL_UNAVAILABLEMicrosquirtMicrosquirt has 2 injector channels for 8 cylinders, so it can only batch-fire.
warnNET_FAMILYMICROSQUIRT-A-11 ↔ COIL1-CTRLMICROSQUIRT-A-11 "SPK B (IGN2)" [ignition_out] is wired to COIL1-CTRL "Coil trigger low side" [load]. Ignition outputs are often logic-level drivers for coils with built-in igniters; confirm the channel can sink this load.
warnNET_FAMILYMICROSQUIRT-A-12 ↔ COIL2-CTRLMICROSQUIRT-A-12 "SPK A (IGN 1)" [ignition_out] is wired to COIL2-CTRL "Coil trigger low side" [load]. Ignition outputs are often logic-level drivers for coils with built-in igniters; confirm the channel can sink this load.

Accepted (0)

CodeSubjectReasonBy

Notes

Engine harness for GM LS3, generated by engine_build() on 2026-10-08. Draft: engine-side plugs are named by function; meter each pin at the component, and confirm cylinder numbering and firing order, before crimping. Power layer to finish: size main fuse F1 for the total load, and feed NEW-IGN from the ignition switch (key-on +12 V). Pigtails: 0 plug(s) as ready-made pigtails; no pigtail sourced yet for APP, CKP, CMP, COIL1, COIL2, COIL3, COIL4, COIL5, COIL6, COIL7, COIL8, ECT, INJ1, INJ2, INJ3, INJ4, INJ5, INJ6, INJ7, INJ8, KS1, KS2, MAF, MAP, O2, TB (loose mating plug in the parts list). Left out (optional, nothing on this ECU to wire them to): WBO (LSU 4.9). Open items: - KS1 SIG: KS1 Knock signal: no free knock input on AMP EFI Microsquirt - KS2 SIG: KS2 Knock signal: no free knock input on AMP EFI Microsquirt - COIL3 CTRL: COIL3 Coil trigger low side: no free ignition output on AMP EFI Microsquirt - COIL4 CTRL: COIL4 Coil trigger low side: no free ignition output on AMP EFI Microsquirt - COIL5 CTRL: COIL5 Coil trigger low side: no free ignition output on AMP EFI Microsquirt - COIL6 CTRL: COIL6 Coil trigger low side: no free ignition output on AMP EFI Microsquirt - COIL7 CTRL: COIL7 Coil trigger low side: no free ignition output on AMP EFI Microsquirt - COIL8 CTRL: COIL8 Coil trigger low side: no free ignition output on AMP EFI Microsquirt - INJ3 SIG: INJ3 Injector low side: no free injector output on AMP EFI Microsquirt - INJ4 SIG: INJ4 Injector low side: no free injector output on AMP EFI Microsquirt - INJ5 SIG: INJ5 Injector low side: no free injector output on AMP EFI Microsquirt - INJ6 SIG: INJ6 Injector low side: no free injector output on AMP EFI Microsquirt - INJ7 SIG: INJ7 Injector low side: no free injector output on AMP EFI Microsquirt - INJ8 SIG: INJ8 Injector low side: no free injector output on AMP EFI Microsquirt - TB M+: TB Throttle motor +: needs a paired H-bridge on AMP EFI Microsquirt (H-bridge pairing not in the library: set device_pin.bridge_pair from the ECU manual) - TB M-: TB Throttle motor −: needs a paired H-bridge on AMP EFI Microsquirt (H-bridge pairing not in the library: set device_pin.bridge_pair from the ECU manual) - TB TPS1: TB Throttle position 1: no free tps/analog_0_5 on AMP EFI Microsquirt - TB TPS2: TB Throttle position 2: no free tps/analog_0_5 on AMP EFI Microsquirt Not wired: - NEW-IGN 1: Ignition switch (key-on +12 V): key-on 12 V sense — optional in a swap (the main relay is energized from keyed 12 V, not from this pin); AMP EFI Microsquirt has no dedicated key-on input

Sources

ReliabilityKindTitleURLArchiveCapturedSHA-256
4vendor_docEmtron SL4/SL6/SL8 pinout pageshttps://docs.emtronaustralia.com.au/engine-management/wiring/index.htmlarchive2026-10-05e52b3da9996a
4vendor_docMSExtra: Microsquirt hardware 3.4http://www.msextra.com/doc/pdf/Microsquirt_Hardware-3.4.pdfarchive2026-10-05ad920d9160de
4oem_manualMazda MX-5 NB2 (2003) wiring diagram — engine / starting / charginghttps://web.archive.org/web/20191104195207/http://mellens.net/mazda/mazda_miata_extra_manual/2003_wiring.pdf—2026-10-055ee0777f12c1
3forumrusEFI Mazda Miata 2002 engine wiringhttps://github.com/rusefi/rusefi/wiki/Mazda-Miata-2002archive2026-10-05cc3cae670408
2community_copylt1swap.com: E38 ECM Connector Pinoutshttps://lt1swap.com/E38 ECM Connector Pinouts.htm———