← Back

Miata NA8 → K-CI v1 (chassis adapter)

Drawn by Michael Gnankou · Rev 0 · proposal · 2026-10-04

Revisions

RevLabelByDate
No revisions yet.

Schematic

KCIPCM-1PCM-2

Connectors

KCI

Mating face
Wire side
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——C1—0.5PCM-1-A———
2——C2—0.5PCM-1-B———
3——C3—0.5PCM-1-C———
4——C4—0.5PCM-2-A———
5——C5—0.5PCM-2-B———
6——C6—0.5PCM-2-I———
7——C7—0.5PCM-1-E———
8—————————
9—————————
10—————————
11——C8—0.5PCM-1-R———
12——C9—0.5PCM-2-T———
13——C10—0.5PCM-1-J———
14——C11—0.5PCM-1-Q———
15—————————
16——C12—0.5PCM-1-V———
17—————————
18——C13—0.5PCM-1-M———
19—————————
20—————————
21—————————
22—————————
23—————————
24—————————
25—————————
26—————————
27—————————
28—————————

PCM-1

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
AConstant +12V—C1—0.5KCI-1———
BECU power +14V (main relay)—C2—0.5KCI-2———
CStart signal—C3—0.5KCI-3———
EMalfunction indicator lamp (MIL)—C7—0.5KCI-7———
GIgnition 1 (coils 1+4, wasted spark)————————
HIgnition 2 (coils 2+3, wasted spark)————————
JA/C relay—C10—0.5KCI-13———
MVehicle speed—C13—0.5KCI-18———
PPower steering pressure switch————————
QA/C request—C11—0.5KCI-14———
RCooling fan relay—C8—0.5KCI-11———
VNeutral/clutch switch—C12—0.5KCI-16———

PCM-2

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
APower ground—C4—0.5KCI-4———
BPower ground—C5—0.5KCI-5———
CPower ground————————
DPower ground————————
ECrank position (CAS NE)————————
FMAF ground————————
GCam position (CAS G)————————
ITachometer output—C6—0.5KCI-6———
K+5V sensor supply————————
MThrottle position (TPS)————————
NO2 sensor————————
OMass air flow (MAF)————————
PIntake air temperature (IAT)————————
QCoolant temperature (ECT)————————
RPRC solenoid (fuel pressure regulator)————————
SCondenser fan relay————————
TFuel pump relay—C9—0.5KCI-12———
UInjector 1————————
VInjector 2————————
WISC solenoid————————
XEvap purge solenoid————————
YInjector 3————————
ZInjector 4————————

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
PCM-1-AConstant +12Vpower_in———single_source
PCM-1-BECU power +14V (main relay)power_in———single_source
PCM-1-CStart signaldigital_in———single_source
PCM-1-EMalfunction indicator lamp (MIL)low_side_out———single_source
PCM-1-GIgnition 1 (coils 1+4, wasted spark)ignition_out———single_source
PCM-1-HIgnition 2 (coils 2+3, wasted spark)ignition_out———single_source
PCM-1-JA/C relaylow_side_out———single_source
PCM-1-MVehicle speeddigital_in———single_source
PCM-1-PPower steering pressure switchdigital_in———single_source
PCM-1-QA/C requestdigital_in———single_source
PCM-1-RCooling fan relaylow_side_out———single_source
PCM-1-VNeutral/clutch switchdigital_in———single_source
PCM-2-APower groundground———single_source
PCM-2-BPower groundground———single_source
PCM-2-CPower groundground———single_source
PCM-2-DPower groundground———single_source
PCM-2-ECrank position (CAS NE)trigger_in———single_source
PCM-2-FMAF groundsensor_ground———single_source
PCM-2-GCam position (CAS G)trigger_in———single_source
PCM-2-ITachometer outputtacho_out———single_source
PCM-2-K+5V sensor supplyvref———single_source
PCM-2-MThrottle position (TPS)analog_in———single_source
PCM-2-NO2 sensorlambda_nb_in———single_source
PCM-2-OMass air flow (MAF)analog_in———single_source
PCM-2-PIntake air temperature (IAT)temp_in———single_source
PCM-2-QCoolant temperature (ECT)temp_in———single_source
PCM-2-RPRC solenoid (fuel pressure regulator)low_side_out———single_source
PCM-2-SCondenser fan relaylow_side_out———single_source
PCM-2-TFuel pump relaylow_side_out———single_source
PCM-2-UInjector 1injector_out———single_source
PCM-2-VInjector 2injector_out———single_source
PCM-2-WISC solenoidlow_side_out———single_source
PCM-2-XEvap purge solenoidlow_side_out———single_source
PCM-2-YInjector 3injector_out———single_source
PCM-2-ZInjector 4injector_out———single_source

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
C1KCI-1PCM-1-A0.5no routeConstant +12V—
C2KCI-2PCM-1-B0.5no routeECU power +14V (main relay)—
C3KCI-3PCM-1-C0.5no routeStart signal—
C4KCI-4PCM-2-A0.5no routePower ground—
C5KCI-5PCM-2-B0.5no routePower ground—
C6KCI-6PCM-2-I0.5no routeTachometer output—
C7KCI-7PCM-1-E0.5no routeMalfunction indicator lamp (MIL)—
C8KCI-11PCM-1-R0.5no routeCooling fan relay—
C9KCI-12PCM-2-T0.5no routeFuel pump relay—
C10KCI-13PCM-1-J0.5no routeA/C relay—
C11KCI-14PCM-1-Q0.5no routeA/C request—
C12KCI-16PCM-1-V0.5no routeNeutral/clutch switch—
C13KCI-18PCM-1-M0.5no routeVehicle speed—

Bill of materials

CategoryPart numberManufacturerDescriptionQtyUnit
connectorK-CI-01hxK-swap chassis interface, 28-way (app-defined; physical part TBD per D2)1.000ea

ECU setup sheet

RoleEngine refEngine signalSensorECU pointECU functionECU classSetup flag
No configured channels.

Findings

Open (0)

SeverityCodeSubjectMessage

Accepted (19)

CodeSubjectReasonBy
REQUIRED_UNMAPPEDPCM-1-AWired through K-CI to the engine harness (seed 0039), which holds the aftermarket ECU; hx.validate() scopes nets to one harness, so the cross-harness reach is verified in the engine harness, not here.mapping-proposal
REQUIRED_UNMAPPEDPCM-1-BWired through K-CI to the engine harness (seed 0039), which holds the aftermarket ECU; hx.validate() scopes nets to one harness, so the cross-harness reach is verified in the engine harness, not here.mapping-proposal
REQUIRED_UNMAPPEDPCM-1-GBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-1-HBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-AWired through K-CI to the engine harness (seed 0039), which holds the aftermarket ECU; hx.validate() scopes nets to one harness, so the cross-harness reach is verified in the engine harness, not here.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-BWired through K-CI to the engine harness (seed 0039), which holds the aftermarket ECU; hx.validate() scopes nets to one harness, so the cross-harness reach is verified in the engine harness, not here.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-CNA8 has four power grounds; the K-CI v1 interface carries two main grounds (gnd1/gnd2), so this one returns at the chassis rather than through the adapter.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-DNA8 has four power grounds; the K-CI v1 interface carries two main grounds (gnd1/gnd2), so this one returns at the chassis rather than through the adapter.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-EBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-GBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-KBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-MBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-OBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-QBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-UBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-VBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-YBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
REQUIRED_UNMAPPEDPCM-2-ZBP-ZE engine removed in the K24/K20 swap; this function is wired directly from the K-series engine layer (seed 0039), so the Miata PCM engine pin is intentionally dead.mapping-proposal
UNMAPPEDPCMOptional NA8 functions not wired: clutch switch (pedal-side, tap directly), brake switch (chassis wiring), power-steering pressure switch (1P), MAF ground (2F), O2 (2N), IAT (2P), PRC/ISC/evap solenoids (2R/2W/2X — removed with the BP-ZE), and condenser fan (2S — assign to a spare K-CI pin).mapping-proposal

Notes

Maps the K-CI v1 chassis interface (28-way K-CI-01) to the Miata NA8 (1994-97) factory PCM chassis pins. 13 chassis circuits wired; engine pins waived (BP-ZE removed, K-series engine layer wires them directly). DBW/CAN/gauge-sender pins are not applicable to a cable-throttle NA and are left open.

Sources

ReliabilityKindTitleURL
4vendor_docLink G4X MX5X install manual (NA 1.6/1.8)https://linkecu.com/documentation/MX5X.pdf