← Back

Miata NB2 → K-CI v1 (chassis adapter)

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

Revisions

RevLabelByDate
No revisions yet.

Schematic

KCIPCM-2PCM-3PCM-4

Connectors

KCI

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

PCM-2

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
AInjector 1————————
BCooling fan relay—C7—0.5KCI-11———
CCondenser fan relay————————
DInjector 2————————
EEGR valve————————
FEGR valve————————
GInjector 3————————
HEGR valve————————
IEGR valve————————
JInjector 4————————
KA/C clutch relay—C9—0.5KCI-13———
MFuel pump relay—C8—0.5KCI-12———
NVTCS solenoid (intake butterflies)————————
PISC valve +14V feed————————
QISC valve low side————————
RMalfunction indicator lamp (MIL)—C6—0.5KCI-7———

PCM-3

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
APower ground—C3—0.5KCI-4———
BPower ground—C4—0.5KCI-5———
DEGR boost solenoid————————
ECharcoal canister purge————————
FIgnition 1 (coils 1+4, wasted spark)————————
HMain relay————————
IIgnition 2 (coils 2+3, wasted spark)————————
JFront O2 heater————————
MAlternator control————————
OTachometer output—C5—0.5KCI-6———
PRear O2 heater————————
SImmobiliser————————
TVehicle speed—C14—0.5KCI-18———
UCharge lamp————————
VCam position (CMP)————————
YCrank position (CKP)————————

PCM-4

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
APower ground————————
AARear O2 signal————————
ADFuel level————————
AFECU power +14V (main relay)—C2—0.5KCI-2———
AGConstant +12V—C1—0.5KCI-1———
BBrake switch—C13—0.5KCI-17———
CPower steering pressure switch————————
DVVT oil-control solenoid————————
FA/C request—C10—0.5KCI-14———
HNeutral switch—C12—0.5KCI-16———
IClutch switch—C11—0.5KCI-15———
JVTCS vacuum switch————————
L+5V sensor supply————————
MKnock sensor————————
NIntake air temperature (IAT)————————
OSignal ground————————
PCoolant temperature (ECT)————————
VThrottle position (TPS)————————
WFront O2 signal————————
XMass air flow (MAF)————————

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
PCM-2-AInjector 1injector_out———single_source
PCM-2-BCooling fan relaylow_side_out———single_source
PCM-2-CCondenser fan relaylow_side_out———single_source
PCM-2-DInjector 2injector_out———single_source
PCM-2-EEGR valvelow_side_out———single_source
PCM-2-FEGR valvelow_side_out———single_source
PCM-2-GInjector 3injector_out———single_source
PCM-2-HEGR valvelow_side_out———single_source
PCM-2-IEGR valvelow_side_out———single_source
PCM-2-JInjector 4injector_out———single_source
PCM-2-KA/C clutch relaylow_side_out———single_source
PCM-2-MFuel pump relaylow_side_out———single_source
PCM-2-NVTCS solenoid (intake butterflies)low_side_out———single_source
PCM-2-PISC valve +14V feedpower_in———single_source
PCM-2-QISC valve low sidelow_side_out———single_source
PCM-2-RMalfunction indicator lamp (MIL)low_side_out———single_source
PCM-3-APower groundground———single_source
PCM-3-BPower groundground———single_source
PCM-3-DEGR boost solenoidlow_side_out———single_source
PCM-3-ECharcoal canister purgelow_side_out———single_source
PCM-3-FIgnition 1 (coils 1+4, wasted spark)ignition_out———single_source
PCM-3-HMain relaylow_side_out———single_source
PCM-3-IIgnition 2 (coils 2+3, wasted spark)ignition_out———single_source
PCM-3-JFront O2 heaterlow_side_out———single_source
PCM-3-MAlternator controllow_side_out———single_source
PCM-3-OTachometer outputtacho_out———single_source
PCM-3-PRear O2 heaterlow_side_out———single_source
PCM-3-SImmobiliserdigital_in———single_source
PCM-3-TVehicle speeddigital_in———single_source
PCM-3-UCharge lamplow_side_out———single_source
PCM-3-VCam position (CMP)trigger_in———single_source
PCM-3-YCrank position (CKP)trigger_in———single_source
PCM-4-APower groundground———single_source
PCM-4-AARear O2 signallambda_nb_in———single_source
PCM-4-ADFuel levelanalog_in———single_source
PCM-4-AFECU power +14V (main relay)power_in———single_source
PCM-4-AGConstant +12Vpower_in———single_source
PCM-4-BBrake switchdigital_in———single_source
PCM-4-CPower steering pressure switchdigital_in———single_source
PCM-4-DVVT oil-control solenoidlow_side_out———single_source
PCM-4-FA/C requestdigital_in———single_source
PCM-4-HNeutral switchdigital_in———single_source
PCM-4-IClutch switchdigital_in———single_source
PCM-4-JVTCS vacuum switchdigital_in———single_source
PCM-4-L+5V sensor supplyvref———single_source
PCM-4-MKnock sensorknock_in———single_source
PCM-4-NIntake air temperature (IAT)temp_in———single_source
PCM-4-OSignal groundsensor_ground———single_source
PCM-4-PCoolant temperature (ECT)temp_in———single_source
PCM-4-VThrottle position (TPS)analog_in———single_source
PCM-4-WFront O2 signallambda_nb_in———single_source
PCM-4-XMass air flow (MAF)analog_in———single_source

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
C1KCI-1PCM-4-AG0.5no routeConstant +12V—
C2KCI-2PCM-4-AF0.5no routeECU power +14V (main relay)—
C3KCI-4PCM-3-A0.5no routePower ground—
C4KCI-5PCM-3-B0.5no routePower ground—
C5KCI-6PCM-3-O0.5no routeTachometer output—
C6KCI-7PCM-2-R0.5no routeMalfunction indicator lamp (MIL)—
C7KCI-11PCM-2-B0.5no routeCooling fan relay—
C8KCI-12PCM-2-M0.5no routeFuel pump relay—
C9KCI-13PCM-2-K0.5no routeA/C clutch relay—
C10KCI-14PCM-4-F0.5no routeA/C request—
C11KCI-15PCM-4-I0.5no routeClutch switch—
C12KCI-16PCM-4-H0.5no routeNeutral switch—
C13KCI-17PCM-4-B0.5no routeBrake switch—
C14KCI-18PCM-3-T0.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-2-ABP-Z3 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-DBP-Z3 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-Z3 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-JBP-Z3 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-3-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-3-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-3-FBP-Z3 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-3-IBP-Z3 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-3-VBP-Z3 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-3-YBP-Z3 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-4-ANB2 third power ground; 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-4-AFWired 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-4-AGWired 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-4-LBP-Z3 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-4-OBP-Z3 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-4-PBP-Z3 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-4-VBP-Z3 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-4-XBP-Z3 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 NB2 functions not wired: EGR/VTCS/ISC (removed with the BP-Z3 engine), condenser fan (2C — assign to a spare K-CI pin), immobiliser, A/C charge lamp, fuel level, rear O2, and VVT.mapping-proposal

Notes

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

Sources

ReliabilityKindTitleURL
4vendor_docLink G4X MX5NB2X install manual (NB2 2001-05)https://linkecu.com/documentation/MX5XNB2.pdf