← Back

Mazda RX-7 FC 1986-92 (13B-T Turbo II) → Speeduino Speeduino v0.4 (auto)

Mazda RX-7 FC 1986-92 (13B-T Turbo II) — Speeduino — Speeduino
⚠ NOT CHECKED. Don't build from this.
Drawn by Michael Gnankou · Rev 0 · draft · 2026-10-08

Before you start

Statusdraft · not yet verified: nobody has reported building and running this harness
Open errors2: read the Findings page before cutting any wire
Size of the job38 wires · 6 connectors · 0 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
W1OEM-2-RSP-GND-10.85☐☐☐☐☐☐☐
W2OEM-3-ASP-GND-10.85☐☐☐☐☐☐☐
W3OEM-3-GSP-GND-10.85☐☐☐☐☐☐☐
W4SP-GND-1SPEEDUINO-A-100.85☐☐☐☐☐☐☐
W5SP-GND-1SPEEDUINO-A-90.85☐☐☐☐☐☐☐
W6OEM-1-PSP-0V-10.5☐☐☐☐☐☐☐
W7OEM-1-QSP-0V-10.5☐☐☐☐☐☐☐
W8OEM-2-CSP-0V-10.5☐☐☐☐☐☐☐
W9SP-0V-1SPEEDUINO-A-120.5☐☐☐☐☐☐☐
W10SP-0V-1SPEEDUINO-A-230.5☐☐☐☐☐☐☐
W11OEM-2-ASPEEDUINO-A-130.5☐☐☐☐☐☐☐
W12OEM-1-TSPEEDUINO-A-250.5☐☐☐☐☐☐☐
W13OEM-1-NSPEEDUINO-A-240.5☐☐☐☐☐☐☐
W14OEM-1-USPEEDUINO-A-70.5☐☐☐☐☐☐☐
W15OEM-1-VSPEEDUINO-A-340.5☐☐☐☐☐☐☐
W16OEM-1-XSPEEDUINO-A-330.5☐☐☐☐☐☐☐
W17OEM-3-ESPEEDUINO-A-10.5☐☐☐☐☐☐☐
W18OEM-3-HSPEEDUINO-A-20.5☐☐☐☐☐☐☐
W19OEM-3-CSPEEDUINO-A-30.5☐☐☐☐☐☐☐
W20OEM-3-FSPEEDUINO-A-50.5☐☐☐☐☐☐☐
W21OEM-1-FSPEEDUINO-A-160.5☐☐☐☐☐☐☐
W22OEM-3-DSPEEDUINO-A-150.5☐☐☐☐☐☐☐
W23OEM-1-CSPEEDUINO-A-360.5☐☐☐☐☐☐☐
W24OEM-1-SSPEEDUINO-A-350.5☐☐☐☐☐☐☐
W25OEM-2-KSPEEDUINO-A-370.5☐☐☐☐☐☐☐
W26OEM-2-MSPEEDUINO-A-380.5☐☐☐☐☐☐☐
W27OEM-2-NSPEEDUINO-A-310.5☐☐☐☐☐☐☐
W28OEM-2-OSPEEDUINO-A-320.5☐☐☐☐☐☐☐
W29OEM-2-PSPEEDUINO-A-290.5☐☐☐☐☐☐☐
W30OEM-2-QSPEEDUINO-A-300.5☐☐☐☐☐☐☐
W31OEM-1-MSPEEDUINO-A-170.5☐☐☐☐☐☐☐
W32OEM-2-BSPEEDUINO-A-110.5☐☐☐☐☐☐☐
W33OEM-2-GSPEEDUINO-A-220.5☐☐☐☐☐☐☐
W34OEM-2-DSPEEDUINO-A-210.5☐☐☐☐☐☐☐
W35OEM-2-ISPEEDUINO-A-190.5☐☐☐☐☐☐☐
W36OEM-2-JSPEEDUINO-A-200.5☐☐☐☐☐☐☐
W37OEM-1-OSPEEDUINO-A-140.5☐☐☐☐☐☐☐
W38OEM-1-ESPEEDUINO-A-180.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
1SPEEDUINO-A-13SPEEDUINO-A-10open (OL)5 V sensor reference must not touch power ground
2SPEEDUINO-A-12SPEEDUINO-A-13open (OL)sensor ground must not touch 5 V sensor reference

Revisions

RevLabelByDate
No revisions yet.

Schematic

OEM-1OEM-2OEM-3SP-0VSP-GNDSPEEDUINO-A

Connectors

OEM-1

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
CAir bypass solenoid—W23—0.5SPEEDUINO-A-36———
EA/C request—W38—0.5SPEEDUINO-A-18———
FA/C clutch relay—W21—0.5SPEEDUINO-A-16———
GNeutral switch————————
HWater temperature switch————————
LClutch switch————————
MIgnition feedback (tacho)—W31—0.5SPEEDUINO-A-17———
NCAS 2-tooth (G, cam)—W13—0.5SPEEDUINO-A-24———
OVehicle speed (mileage sensor)—W37—0.5SPEEDUINO-A-14———
PCAS ground—W6—0.5SP-0V-1———
QCAS ground—W7—0.5SP-0V-1———
RKnock input————————
SPort air valve—W24—0.5SPEEDUINO-A-35———
TCAS 24-tooth (NE, crank)—W12—0.5SPEEDUINO-A-25———
UIgnition select (trailing rotor)—W14—0.5SPEEDUINO-A-7———
VIgnition leading—W15—0.5SPEEDUINO-A-34———
XIgnition trailing—W16—0.5SPEEDUINO-A-33———

OEM-2

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
A5V sensor supply—W11—0.5SPEEDUINO-A-13———
BMAP (pressure) signal—W32—0.5SPEEDUINO-A-11———
CSensor ground—W8—0.5SP-0V-1———
DO2 sensor signal—W34—0.5SPEEDUINO-A-21———
EAirflow signal (AFM)————————
FVariable resistor (tuning)————————
GThrottle position (TPS)—W33—0.5SPEEDUINO-A-22———
HAtmospheric pressure (ATP)————————
ICoolant temperature (ECT)—W35—0.5SPEEDUINO-A-19———
JInlet air temperature (IAT)—W36—0.5SPEEDUINO-A-20———
KTurbo control valve (boost)—W25—0.5SPEEDUINO-A-37———
LManifold air temperature (MAT)————————
MPressure regulator control valve—W26—0.5SPEEDUINO-A-38———
NEGR valve—W27—0.5SPEEDUINO-A-31———
OSwitching valve—W28—0.5SPEEDUINO-A-32———
PRelief valve—W29—0.5SPEEDUINO-A-29———
QIdle control (BAC)—W30—0.5SPEEDUINO-A-30———
RPower ground—W1—0.85SP-GND-1———

OEM-3

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
APower ground—W2—0.85SP-GND-1———
BStarter input————————
CPrimary injector 2—W19—0.5SPEEDUINO-A-3———
DStarter inhibit / fuel pump control—W22—0.5SPEEDUINO-A-15———
EPrimary injector 1—W17—0.5SPEEDUINO-A-1———
FSecondary injector 2—W20—0.5SPEEDUINO-A-5———
GPower ground—W3—0.85SP-GND-1———
HSecondary injector 1—W18—0.5SPEEDUINO-A-2———
IIgnition power (+12V via main relay)————————
JBattery constant (+12V)————————

SP-0V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W6—0.5OEM-1-P———
1——W7—0.5OEM-1-Q———
1——W8—0.5OEM-2-C———
1——W9—0.5SPEEDUINO-A-12———
1——W10—0.5SPEEDUINO-A-23———

SP-GND

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W1—0.85OEM-2-R———
1——W2—0.85OEM-3-A———
1——W3—0.85OEM-3-G———
1——W4—0.85SPEEDUINO-A-10———
1——W5—0.85SPEEDUINO-A-9———

SPEEDUINO-A

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Injector 1—W17—0.5OEM-3-E———
10Ground—W4—0.85SP-GND-1———
11MAP sensor (0-5V)—W32—0.5OEM-2-B———
12Ground—W9—0.5SP-0V-1———
135V—W11—0.5OEM-2-A———
14Proto area 1 (flex fuel)—W37—0.5OEM-1-O———
15Proto area 2 (fan)—W22—0.5OEM-3-D———
16Proto area 3 (fuel pump)—W21—0.5OEM-1-F———
17Proto area 4 (tachometer)—W31—0.5OEM-1-M———
18Proto area 5 (clutch)—W38—0.5OEM-1-E———
19Coolant temp (CLT)—W35—0.5OEM-2-I———
2Injector 2—W18—0.5OEM-3-H———
20Inlet air temp (IAT)—W36—0.5OEM-2-J———
21O2 sensor—W34—0.5OEM-2-D———
22TPS input—W33—0.5OEM-2-G———
23Ground—W10—0.5SP-0V-1———
24Cam input / VR2+—W13—0.5OEM-1-N———
25Crank input / VR1+—W12—0.5OEM-1-T———
26VR2-————————
27VR1-————————
285V————————
29Idle stepper 2B—W29—0.5OEM-2-P———
3Injector 3—W19—0.5OEM-3-C———
30Idle stepper 2A—W30—0.5OEM-2-Q———
31Idle stepper 1A—W27—0.5OEM-2-N———
32Idle stepper 1B—W28—0.5OEM-2-O———
33Ignition 3—W16—0.5OEM-1-X———
34Ignition 2—W15—0.5OEM-1-V———
35Boost—W24—0.5OEM-1-S———
36Idle 2 (3-wire idle)—W23—0.5OEM-1-C———
37PWM idle—W25—0.5OEM-2-K———
38VVT—W26—0.5OEM-2-M———
5Injector 4—W20—0.5OEM-3-F———
7Ignition 1—W14—0.5OEM-1-U———
8Ignition 4————————
9Ground—W5—0.85SP-GND-1———

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
OEM-1-CAir bypass solenoidlow_side_outSPEEDUINO-A-36Idle 2 (3-wire idle)low_side_outsingle_source
OEM-1-EA/C requestdigital_inSPEEDUINO-A-18Proto area 5 (clutch)digital_insingle_source
OEM-1-FA/C clutch relaylow_side_outSPEEDUINO-A-16Proto area 3 (fuel pump)low_side_outsingle_source
OEM-1-GNeutral switchdigital_in———corroborated
OEM-1-HWater temperature switchdigital_in———corroborated
OEM-1-LClutch switchdigital_in———single_source
OEM-1-MIgnition feedback (tacho)tacho_outSPEEDUINO-A-17Proto area 4 (tachometer)tacho_outsingle_source
OEM-1-NCAS 2-tooth (G, cam)trigger_inSPEEDUINO-A-24Cam input / VR2+trigger_incorroborated
OEM-1-OVehicle speed (mileage sensor)digital_inSPEEDUINO-A-14Proto area 1 (flex fuel)digital_insingle_source
OEM-1-PCAS groundsensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-1-QCAS groundsensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundcorroborated
OEM-1-RKnock inputknock_in———corroborated
OEM-1-SPort air valvelow_side_outSPEEDUINO-A-35Boostlow_side_outsingle_source
OEM-1-TCAS 24-tooth (NE, crank)trigger_inSPEEDUINO-A-25Crank input / VR1+trigger_incorroborated
OEM-1-UIgnition select (trailing rotor)ignition_outSPEEDUINO-A-7Ignition 1ignition_outcorroborated
OEM-1-VIgnition leadingignition_outSPEEDUINO-A-34Ignition 2ignition_outcorroborated
OEM-1-XIgnition trailingignition_outSPEEDUINO-A-33Ignition 3ignition_outsingle_source
OEM-2-A5V sensor supplyvrefSPEEDUINO-A-135Vvrefsingle_source
OEM-2-BMAP (pressure) signalanalog_inSPEEDUINO-A-11MAP sensor (0-5V)analog_insingle_source
OEM-2-CSensor groundsensor_groundSPEEDUINO-A-12 + SPEEDUINO-A-23Ground + Groundsensor_groundsingle_source
OEM-2-DO2 sensor signallambda_nb_inSPEEDUINO-A-21O2 sensorlambda_nb_insingle_source
OEM-2-EAirflow signal (AFM)analog_in———single_source
OEM-2-FVariable resistor (tuning)analog_in———single_source
OEM-2-GThrottle position (TPS)analog_inSPEEDUINO-A-22TPS inputanalog_insingle_source
OEM-2-HAtmospheric pressure (ATP)analog_in———single_source
OEM-2-ICoolant temperature (ECT)temp_inSPEEDUINO-A-19Coolant temp (CLT)temp_insingle_source
OEM-2-JInlet air temperature (IAT)temp_inSPEEDUINO-A-20Inlet air temp (IAT)temp_insingle_source
OEM-2-KTurbo control valve (boost)low_side_outSPEEDUINO-A-37PWM idlelow_side_outsingle_source
OEM-2-LManifold air temperature (MAT)temp_in———single_source
OEM-2-MPressure regulator control valvelow_side_outSPEEDUINO-A-38VVTlow_side_outsingle_source
OEM-2-NEGR valvelow_side_outSPEEDUINO-A-31Idle stepper 1Ahbridge_outsingle_source
OEM-2-OSwitching valvelow_side_outSPEEDUINO-A-32Idle stepper 1Bhbridge_outsingle_source
OEM-2-PRelief valvelow_side_outSPEEDUINO-A-29Idle stepper 2Bhbridge_outsingle_source
OEM-2-QIdle control (BAC)low_side_outSPEEDUINO-A-30Idle stepper 2Ahbridge_outsingle_source
OEM-2-RPower groundgroundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundsingle_source
OEM-3-APower groundgroundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundsingle_source
OEM-3-BStarter inputdigital_in———single_source
OEM-3-CPrimary injector 2injector_outSPEEDUINO-A-3Injector 3injector_outsingle_source
OEM-3-DStarter inhibit / fuel pump controllow_side_outSPEEDUINO-A-15Proto area 2 (fan)low_side_outsingle_source
OEM-3-EPrimary injector 1injector_outSPEEDUINO-A-1Injector 1injector_outsingle_source
OEM-3-FSecondary injector 2injector_outSPEEDUINO-A-5Injector 4injector_outsingle_source
OEM-3-GPower groundgroundSPEEDUINO-A-10 + SPEEDUINO-A-9Ground + Groundgroundsingle_source
OEM-3-HSecondary injector 1injector_outSPEEDUINO-A-2Injector 2injector_outsingle_source
OEM-3-IIgnition power (+12V via main relay)power_in———single_source
OEM-3-JBattery constant (+12V)power_in———single_source

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
W1OEM-2-RSP-GND-10.85no routePower ground—
W2OEM-3-ASP-GND-10.85no routePower ground—
W3OEM-3-GSP-GND-10.85no routePower ground—
W4SP-GND-1SPEEDUINO-A-100.85no routeGround—
W5SP-GND-1SPEEDUINO-A-90.85no routeGround—
W6OEM-1-PSP-0V-10.5no routeCAS ground—
W7OEM-1-QSP-0V-10.5no routeCAS ground—
W8OEM-2-CSP-0V-10.5no routeSensor ground—
W9SP-0V-1SPEEDUINO-A-120.5no routeGround—
W10SP-0V-1SPEEDUINO-A-230.5no routeGround—
W11OEM-2-ASPEEDUINO-A-130.5no route5V sensor supply—
W12OEM-1-TSPEEDUINO-A-250.5no routeCAS 24-tooth (NE, crank)—
W13OEM-1-NSPEEDUINO-A-240.5no routeCAS 2-tooth (G, cam)—
W14OEM-1-USPEEDUINO-A-70.5no routeIgnition select (trailing rotor)—
W15OEM-1-VSPEEDUINO-A-340.5no routeIgnition leading—
W16OEM-1-XSPEEDUINO-A-330.5no routeIgnition trailing—
W17OEM-3-ESPEEDUINO-A-10.5no routePrimary injector 1—
W18OEM-3-HSPEEDUINO-A-20.5no routeSecondary injector 1—
W19OEM-3-CSPEEDUINO-A-30.5no routePrimary injector 2—
W20OEM-3-FSPEEDUINO-A-50.5no routeSecondary injector 2—
W21OEM-1-FSPEEDUINO-A-160.5no routeA/C clutch relay—
W22OEM-3-DSPEEDUINO-A-150.5no routeStarter inhibit / fuel pump control—
W23OEM-1-CSPEEDUINO-A-360.5no routeAir bypass solenoid—
W24OEM-1-SSPEEDUINO-A-350.5no routePort air valve—
W25OEM-2-KSPEEDUINO-A-370.5no routeTurbo control valve (boost)—
W26OEM-2-MSPEEDUINO-A-380.5no routePressure regulator control valve—
W27OEM-2-NSPEEDUINO-A-310.5no routeEGR valve—
W28OEM-2-OSPEEDUINO-A-320.5no routeSwitching valve—
W29OEM-2-PSPEEDUINO-A-290.5no routeRelief valve—
W30OEM-2-QSPEEDUINO-A-300.5no routeIdle control (BAC)—
W31OEM-1-MSPEEDUINO-A-170.5no routeIgnition feedback (tacho)—
W32OEM-2-BSPEEDUINO-A-110.5no routeMAP (pressure) signal—
W33OEM-2-GSPEEDUINO-A-220.5no routeThrottle position (TPS)—
W34OEM-2-DSPEEDUINO-A-210.5no routeO2 sensor signal—
W35OEM-2-ISPEEDUINO-A-190.5no routeCoolant temperature (ECT)—
W36OEM-2-JSPEEDUINO-A-200.5no routeInlet air temperature (IAT)—
W37OEM-1-OSPEEDUINO-A-140.5no routeVehicle speed (mileage sensor)—
W38OEM-1-ESPEEDUINO-A-180.5no routeA/C request—

Bill of materials

CategoryPart numberManufacturerDescriptionQtyUnit

ECU setup sheet

RoleEngine refEngine signalSensorECU pointECU functionECU classSetup flag
No configured channels.

Findings

Open (8)

SeverityCodeSubjectMessage
errorREQUIRED_UNMAPPEDOEM-2-ERequired OEM function "Airflow signal (AFM)" (analog_in) is not connected to the new ECU.
errorREQUIRED_UNMAPPEDOEM-3-IRequired OEM function "Ignition power (+12V via main relay)" (power_in) is not connected to the new ECU.
warnLOAD_UNKNOWNSPEEDUINO-A-16SPEEDUINO-A-16 "Proto area 3 (fuel pump)" drives OEM-1-F A/C clutch relay (load 0.2 A) but its current rating is unknown. Check the ECU manual.
warnNET_FAMILYOEM-2-N ↔ SPEEDUINO-A-31OEM-2-N "EGR valve" [low_side_out] is wired to SPEEDUINO-A-31 "Idle stepper 1A" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
warnNET_FAMILYOEM-2-O ↔ SPEEDUINO-A-32OEM-2-O "Switching valve" [low_side_out] is wired to SPEEDUINO-A-32 "Idle stepper 1B" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
warnNET_FAMILYOEM-2-P ↔ SPEEDUINO-A-29OEM-2-P "Relief valve" [low_side_out] is wired to SPEEDUINO-A-29 "Idle stepper 2B" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
warnNET_FAMILYOEM-2-Q ↔ SPEEDUINO-A-30OEM-2-Q "Idle control (BAC)" [low_side_out] is wired to SPEEDUINO-A-30 "Idle stepper 2A" [hbridge_out]. A half-bridge can act as a low-side switch only if configured that way.
infoUNMAPPEDOEM8 optional OEM pins are not mapped: OEM-1-G Neutral switch; OEM-1-H Water temperature switch; OEM-1-L Clutch switch; OEM-1-R Knock input; OEM-2-F Variable resistor (tuning); OEM-2-H Atmospheric pressure (ATP); OEM-2-L Manifold air temperature (MAT); OEM-3-B Starter input

Accepted (1)

CodeSubjectReasonBy
REQUIRED_UNMAPPEDOEM-3-JBattery-constant (memory) feed of the stock ECU: the new ECU has no such input, so it is not needed.mapping-proposal

Notes

Auto-mapped by auto_map() from the library pin data on 2026-10-06. Review every wire against both manuals before building. Open items: - Main-relay feed: no ecu_main_power pin on the stock or the new ECU - OEM-2 E: Airflow signal (AFM): no free maf/analog_0_5 on Speeduino Speeduino - OEM-3 I: Ignition power (+12V via main relay): no rule for class ecu_main_power; wire by hand Not wired: - OEM-3 J: Battery constant (+12V): Speeduino Speeduino has no battery-constant input; not needed - OEM-1 R: Knock input: no free knock input on Speeduino Speeduino - OEM-2 L: Manifold air temperature (MAT): no free thermistor/analog_0_5 on Speeduino Speeduino - OEM-2 F: Variable resistor (tuning): no free analog_0_5 on Speeduino Speeduino - OEM-2 H: Atmospheric pressure (ATP): no free analog_0_5 on Speeduino Speeduino - OEM-1 G: Neutral switch: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-1 H: Water temperature switch: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-1 L: Clutch switch: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino - OEM-3 B: Starter input: no free switch_in/frequency_in/analog_0_5 on Speeduino Speeduino

Sources

ReliabilityKindTitleURLArchiveCapturedSHA-256
4vendor_docAdaptronic: Select RX7 Series 4 FC Turbo plug-in pinouthttps://www.rx7club.com/attachments/adaptronic-engine-mgmt-aus-311/543323d1411579751-need-pin-out-diagram-s5-pnp-rx7_s4_sel_pinout.pdf———
4vendor_docSpeeduino Manual (08/04/25) — V0.4 board IDC40 pinout & featureshttps://speeduino.com/Speeduino_manual.pdfarchive2026-10-0521806bd29ef0
2forumMSExtra: FC3S CAS wiring (NE/G)https://www.msextra.com/forums/viewtopic.php?p=279694———
2forumNoPistons: S4 Turbo II main harness wiring (ECU plug, colours only)https://www.nopistons.com/1st-generation-specific-16/thinking-putting-89-13bt-sa22-66354/page2/———