MSD 6014 Ignition Control Wiring Diagram

MSD 6014 Ignition Control Wiring Diagram

MSD 6014 Ignition Control Wiring Diagram

5/5 (1👤)
🚗 Automotive 🧮 2 schematics
★Rate It★

How many stars do you give this diagram?

LS ignition harness

The controller and its harness: power, coils, sensors and feature wires.

LS ignition harness
16-PIN10-PINMSD LSPN 6014DIALMAPUSBIGNITION (30A FUSED)GROUNDCOILS 1-3-5-7(DRIVER'S SIDE)GROUNDECT (OPTIONAL)COILS 2-4-6-8(PASSENGER'S SIDE)GROUNDCAM/CRANKCRANKCAMINTO THE SENSORBLUELAUNCH (2 STEP)PINKSTEP RETARDGRAYTACH

Terminals and components · 10

  • Power
  • Ground
  • Odd coils
  • Even coils
  • ECT
  • CAM/CRANK
  • Launch
  • Step retard
  • Tach

About This Diagram

These diagrams are redrawn from page 4 of the MSD 6014 Ignition Control manual, and we offer them completely free and in English. We have also categorized it in the Ignition (Automotive) section on Diagramverse, and it has been rated by 1 user with an average rating of 5.0. If you have any specific questions about the MSD 6014 Ignition Control Wiring Diagram, we suggest checking the Frequently Asked Questions (FAQs) section.

Printable MSD 6014 Ignition Control Wiring Diagrams

Complete

1 / 2
MSD 6014 Ignition Control Wiring Diagram – Complete
MSD 6014 Ignition Control Wiring Diagram – Power

Wiring Instructions

Before you start

Use both tabs of the MSD 6014 diagram. Complete shows how the main harness connects to the coils, the sensors and the switched inputs. Power shows how to feed the controller's Red wire through a relay. Every installation of needs both.

  • Tools: a digital multimeter, crimpers and quality terminals, heat-shrink tubing, a drill and fasteners for the mounting kit, and a laptop with the MSDView software.
  • Materials: a relay rated 30 A minimum, an inline 30 A fuse holder, the correct crank/cam extension harness for your engine, and the optional GM coolant sensor (PN 12608814) if you plan to use temperature correction.
  • Wire gauge: the instructions don't give a gauge for the power feed. Size the battery-to-relay and relay-to-Red wires for a 30 A circuit at the length you need, and never use wire lighter than the fuse protects. If you're unsure, ask your parts supplier or check an automotive wire ampacity chart.
  • Spark plug wires: confirm you are running suppression-type (spiral core) plug wires. Solid core wires cannot be used with this controller.
  • Isolation: disconnect the battery before any wiring. Remove the negative cable first and reconnect it last.

You can do the base programming on the bench before installation. Install MSDView on your PC before you connect the controller. The unit runs on USB power alone, so no 12 V supply is needed for setup. The first time you connect, the software may prompt you to install updates.

Step-by-step wiring

  1. Mount the controller. Choose a sturdy, dry spot away from exhaust heat and use the supplied rubber isolators to limit vibration. The unit is potted, but don't put it where it can be submerged or hit by a pressure washer. Make sure the rotary dial and USB port remain easy to reach.
  2. Route the MAP line (if used). Run a vacuum line from the intake manifold to the 1/4 in fitting on the controller. You need it for boosted engines. It's recommended for naturally aspirated engines too, so the timing can advance under vacuum.
  3. Connect the coil harnesses. Plug Odd coils (driver's side) into the driver's side coil connector for cylinders 1-3-5-7. Plug Even coils (passenger's side) into the passenger's side connector for 2-4-6-8. Bolt each ring terminal to clean, bare chassis or engine metal. Don't swap the sides: that puts the firing order on the wrong bank.
  4. Install the crank/cam extension harness. Choose the harness by crank count and cam sensor location. 22791 is for 24x crank with a rear 1x cam sensor. 2279 is for 24x crank with a front 1x cam sensor. 2278 is for 58x crank with a front 4x cam sensor. The 24x setups use a black crank connector and the 58x setup uses a grey one. Connect the harness to the CAM/CRANK plug. You don't select a pattern because the controller detects it automatically.
  5. Connect the ECT sensor (optional). Plug the 2-pin ECT connector into a stock GM LS coolant sensor. The temperature correction is calibrated for that sensor, so don't substitute a different sensor unless it has the same calibration.
  6. Ground the controller. Run the Black wire straight to a solid ground, ideally the engine block or battery negative. Use a clean, paint-free contact.
  7. Build the relay circuit (Power tab). Run battery positive through a 30 A fuse to relay terminal 30, with the fuse close to the battery. Connect a keyed 12 V source to terminal 86, ground terminal 85, and run terminal 87 to the controller's Red wire. Leave 87a unused. The key switch should only energize the relay coil. Never power the Red wire directly from the key switch.
  8. Wire the switched inputs (optional). Blue activates the launch rev limiter (two-step) and Pink activates step retard. Each one turns on when it receives 12 V, so feed it from a switched 12 V source such as a clutch or transbrake switch for Blue, or a nitrous arming circuit for Pink. Insulate and tie back any input you don't use.
  9. Connect the tachometer. Run the Gray wire to your tach's signal input. It outputs a 12 V square wave.
  10. Finish the harness. Keep the crank/cam and tach wiring away from plug wires and coil packs. Secure it with ties away from moving parts and the exhaust, then reconnect the battery (negative last).

Testing and start-up

  • With the key off, measure across the relay's 87 output and ground. You should read 0 V. With the key on, the relay should click and the Red wire should read battery voltage, about 12 V or more.
  • Connect MSDView and open the monitors. Ignition Voltage should stay above 12 V. Rotary Dial Position should match the table you selected with the arrow on the dial. Engine Coolant Temperature should show a realistic value if the sensor is installed, or -40°C if it isn't.
  • For a first start, pick a conservative table that matches your engine. Use the low-octane tables unless you are running 91-93 octane fuel. Leave Coil Type on Auto if you're unsure.
  • Crank the engine and confirm the tach shows RPM. Once it's running, check base timing with a timing light. If you enabled Idle Timing Control, the idle timing will move around on purpose.
  • Test each switched input: apply 12 V to Blue and Pink and check that Launch Input and Step Retard Input show as active.

Safety notes

  • The coils produce very high secondary voltage. Don't touch the coils, plug wires or boots while the engine is cranking or running.
  • The power circuit carries enough current to melt wiring if it shorts. Always install the 30 A fuse at the battery end and protect the wires wherever they pass through metal.
  • Keep fuel and nitrous lines away from the controller and wiring. Disconnect the battery again before changing any connection.

Troubleshooting

Symptom Probable Cause What to Check
Engine cranks but there is no spark at all No power on the Red wire, a blown 30 A fuse, or a poor Black ground With the key on, measure from the Red wire to ground: you should read battery voltage. Check the fuse, check that the relay clicks, and confirm 87 is wired to Red (not 87a). Measure resistance from the Black wire to battery negative: it should be near 0 ohms.
Spark only on one bank, or the engine runs very rough A coil harness is unplugged or on the wrong side, or its ring terminal is not grounded Confirm the 1-3-5-7 connector is on the driver's side and 2-4-6-8 is on the passenger's side. Clean the ring terminal contact and bolt it to bare metal.
Controller works on the bench but cuts out or misfires under load The controller is powered straight from the key switch, or the power wire is too thin and the voltage sags Rewire through a 30 A relay as shown in the Power tab. Log Ignition Voltage: it should stay above 12 V. A Battery fault means the supply dropped below 9 V or rose above 18 V.
No start, and MSDView shows a Crank Fault The crank signal is missing because of the wrong extension harness, a loose connector or a bad crank sensor Check that you used 22791, 2279 or 2278 to match your crank count and cam sensor location. Reseat the crank connector and inspect the pins.
MSDView shows a Cam Fault while cranking RPM is being detected but there is no cam signal, usually from a cam connector that is unplugged, wrong or damaged Make sure the extension harness's cam connector is plugged into the cam sensor at the correct location, front or rear. Check for broken wires in that branch.
Tachometer reads zero or jumps around The Gray wire is not connected, is connected to the wrong tach input, or is picking up noise from the plug wires Connect Gray to the tach's signal input and confirm the tach accepts a 12 V square wave. Reroute the wire away from the coils and plug wires.
Coolant temperature shows -40°C or 130°C -40°C means the ECT sensor is open or not connected. 130°C means the ECT circuit is shorted Inspect the 2-pin ECT connector and its wiring. Confirm it is the GM sensor (PN 12608814). With no sensor, the controller uses 50°C, so this reading alone won't change the timing.
Two-step never engages, or engages at the wrong time No 12 V reaching the Blue wire, Latched mode is enabled, or the switch is miswired Watch the Launch Input monitor while you work the switch. With Latched enabled, the limiter only engages once RPM falls below 7/8 of the set launch RPM.
Step retard doesn't pull any timing No 12 V on the Pink wire, or RPM is below the Minimum Engine Speed setting Check that Step Retard Input shows active when the circuit is armed. Lower Minimum Engine Speed, or set it to 0 so step retard works at any RPM.
Engine misfires and you hear radio or tach interference Solid core spark plug wires Replace them with suppression-type (spiral core) plug wires. Solid core wires cannot be used with this controller.

Frequently Asked Questions (FAQs)


Does the MSD 6014 work with both 24x and 58x LS engines?
Yes, it works with 24x/1x and 58x/4x crank/cam setups. The controller reads the reluctor wheel pattern and detects the configuration automatically, so you don't set it in software. You do need the extension harness that matches your engine: 22791 for 24x crank with a rear cam sensor, 2279 for 24x crank with a front cam sensor, and 2278 for 58x crank with a 4x front cam sensor.

Why can't I power the Red wire directly from the ignition switch?
The controller and all eight coils draw their current through the Red wire, and the controller needs a 30 A fused source. Ignition switches aren't designed to carry that load, and the voltage drop through the switch can starve the coils. Use a relay rated 30 A minimum so the key only energizes the relay coil on terminal 86. Battery power then flows from terminal 30 to terminal 87 and on to the Red wire.

Do I need to connect the coolant temperature sensor?
No, it's optional, but it's recommended for engine protection. With the sensor connected, the controller can add timing on a cold engine and pull timing when the engine runs hot. Without it, the controller treats the temperature as 50°C and doesn't apply any temperature correction to your base timing. If you install one, use the stock GM LS sensor (PN 12608814), because the timing-versus-temperature table is calibrated for it.

Do I have to connect the MAP fitting?
You need it only on a boosted engine, but it's recommended for every application. The built-in 2.5 bar MAP sensor connects to manifold vacuum through a 1/4 in fitting. It lets the controller add timing under vacuum, much like a vacuum advance canister, and pull timing under boost. On a naturally aspirated engine, you can set the MAP axis in the custom tables so it doesn't go above local atmospheric pressure, which gives you finer resolution where the engine actually operates.

Can I program the controller before it is installed in the car?
Yes, you can. The 6014 runs on USB power alone, so you can do all the base setup on the bench with a laptop and the USB cable, with no 12 V supply. Install MSDView before you plug in the controller, and let it install any updates it offers on the first connection. While it's on USB, the Rev Limit Source monitor shows Key Off, which is normal.

Which timing table should I select with the dial?
Pick the table that matches your engine and fuel. The Truck table is for 4.8, 5.3 and 6.0L engines, LS1 is for the LS1, and LS2-3-6-7 also covers the 6.2L truck engine. These tables are tuned for low-octane fuel. The HO versions add about 4-5 degrees at wide-open throttle and should only be used with 91-93 octane fuel. Custom 1 through 4 are the tables you can edit in MSDView.

What Coil Type setting should I use?
Choose Auto if you're unsure. In Auto mode, the controller sets coil dwell based on the crank reluctor wheel it detects. If you know which coils you have, you can choose LS1 (for LS1/LS6 coils), LS2/3/7, or Truck (for early truck coils), and the controller will use the dwell time for that coil.

What should I connect to the Blue and Pink wires?
Connect each one to a switched 12 V source, because each input turns on when it receives 12 V. Blue enables the launch rev limiter (two-step) and is usually fed from a clutch, line-lock or transbrake switch. Pink enables step retard and is usually fed from the nitrous or power-adder arming circuit, so timing is pulled while that system is active. If you don't use an input, insulate the wire and leave it disconnected.

Does the tach output work with any tachometer?
The Gray wire puts out a 12 V square wave, which most aftermarket tachometers that accept a 12 V signal input can read. Check your tachometer's instructions to confirm it accepts this signal and to find the correct input wire. If it's designed for a different signal type, such as a high-voltage coil-negative trigger, it may need an adapter. Route the Gray wire away from the plug wires to avoid interference.

Related Product Diagrams

Go up