Skip to main content
Skip table of contents

Connecting COMPUSHIFT to Megasquirt

This article advises how to connect and configure your COMPUSHIFT Sport or COMPUSHIFT Pro controller to communicate over CAN bus to a Megasquirt ECU.

Instructions

CAN bus wiring varies among different Megasquirt ECU’s. The important thing to know is that the COMPUSHIFT does not have internal termination, but is usually shipped with a CAN bus tee and terminator which can be used if it is the last device on the CAN bus. The color codes for the CAN bus wiring on the COMPUSHIFT are CAN High: TAN/BLK, CAN Low: TAN.

Once you have the two systems on the bus, together, configure the software on the ECU’s as follows:

COMPUSHIFT Sport or COMPUSHIFT Pro Setup

  • Set the engine type to Megasquirt CAN in the Vehicle Setup menu.

Megasquirt 3 ECU Setup

In the Megasquirt setup software, do the following:

  • Navigate CAN-Bus/Testmodes / CAN Parameters. Set Master enable to “On”.

  • Navigate to CAN-Testmodes/Dash Broadcasting. Set Enable to “On”. Leave the configuration as “Automatic”.

Be sure to configure the outputs transmit rate for at least 50 Hz.

Megasquirt 2 ECU Setup

In the Megasquirt setup software, do the following:

  • Navigate CAN-Bus/Testmodes / CAN Parameters. Set Master enable to “On”.

  • Navigate to CAN-Testmodes/Dash Broadcasting. Set Enable to “On”. Leave the configuration as “Automatic”.

Be sure to configure the outputs transmit rate for at least 50 Hz.

Checkout

Restart both ECUs. They should now be communicating correctly. Engine speed and throttle position should correctly show on the CS Setup dashboard.

Do NOT drive the vehicle until you have confirmed CAN communications are working properly and you have no trouble codes.

You can diagnose CAN bus problems by going to Diagnostics / Network Diagnostics on the CS Setup App. The CAN 1 Receive Count should be steadily increasing when the ECU’s are communicating correctly. The error counts should always be 0. If you do have errors, do confirm that the CAN bus baud rate is set correctly in Network Setup.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.