Jump to content

AEM CAN Wideband and MXS dash connectivity questions


Justin01

Recommended Posts

Hello, per a previous recommendation, I now have a new AEM CAN wideband controller (kit 30-0310) that I will be hooking up to my G4X. I am also planning to use the Link MXS dash, eventually. Couple questions/clarification requests that should hopefully finalize my setup.

  • I'm planning to use CANPCB/CANF to connect the AEM controller to the Link G4X CAN port #1. I assume CAN high/low is AEMnet +/- and will wire it up that way?
    • For power, switched 12v with a 5a inline fuse, per AEM. Grounded to engine block or head, per what I've read from Link forums?
    • I think I remember reading how to configure these in the G4X help manual, under "Device Specific CAN Info", so should be good there.
  • For the Link MXS dash, I am assuming I can connect that into CAN port #2 on my G4X, using CANPCB/CANF again?
    • Looks like AIM MXS setup is also in the same help manual section.

Thanks!

Link to comment
Share on other sites

Probably better to use the more recent CANJST or CANJST4 depending which ECU you have.  You can connect the dash and wideband both to the same bus so you only need one adapter cable.  AEM runs at 500K and isnt user adjustable, the dash is set to run at 1Mbit if it is a link branded one but is simple to change to 500K. 

Yes, AEMNet+ is CANH and AEMNet- is CANL.  The ground for the wideband is not that critical when using CAN bus, only when using an analog signal you need to be careful to avoid ground offsets.  

And yes, instructions for both are in the help file.  With the exception that you will set the bit rate to 500K rather than 1M that the dash instructions will state and in the dash you will choose the "500 BASE LCC" ecu stream.  

Link to comment
Share on other sites

25 minutes ago, Adamw said:

Probably better to use the more recent CANJST or CANJST4 depending which ECU you have.  You can connect the dash and wideband both to the same bus so you only need one adapter cable.  AEM runs at 500K and isnt user adjustable, the dash is set to run at 1Mbit if it is a link branded one but is simple to change to 500K. 

Yes, AEMNet+ is CANH and AEMNet- is CANL.  The ground for the wideband is not that critical when using CAN bus, only when using an analog signal you need to be careful to avoid ground offsets.  

And yes, instructions for both are in the help file.  With the exception that you will set the bit rate to 500K rather than 1M that the dash instructions will state and in the dash you will choose the "500 BASE LCC" ecu stream.  

Ahh, I had watched this video on Dash Install and Setup, which is where I saw the CANPCB/CANF connection information.

I have the BMWLink - E36X ECU (picture attached). Which connector would be better for this application then? Where does CANH and CANL wire into that connector? I had already ordered 2x of the CANPCB/CANF based on the video above, doh :(

Grounding info is helpful, that will make it much easier to route the wires, since I have an existing ground near my known switched 12v in the vehicle dash.

Is there any benefit of running the dash at 1Mbit on its own CAN bus/port?

 

 

20230123_214338.jpg

Link to comment
Share on other sites

Either CAN port is fine.  Pinout for the CANF is in the help file page: Wiring Information > Communications Port Pinout.  There is no advantage in running the dash at 1Mbit - unless you had some other device that needed to run at 1MBit and wasnt adjustable.  

Link to comment
Share on other sites

8 hours ago, Adamw said:

Either CAN port is fine.  Pinout for the CANF is in the help file page: Wiring Information > Communications Port Pinout.  There is no advantage in running the dash at 1Mbit - unless you had some other device that needed to run at 1MBit and wasnt adjustable.  

Sorry for the confusion. I meant which connector of CANJST/4 would I use for my ECU? (instead of CANPCB+F)

Is the only benefit of using CANJST/4 over CANPCB+F is one less cable and using up just 1 CAN port?

I'm just trying to determine if I should order the CANJST/4 and not use the CANPCB/F cables I have coming. Thanks!

 

Link to comment
Share on other sites

Your ECU has the 5pin CAN ports so you would need the CANJST.  The CANJST4 is for the newer ecu's which have a 4 pin CAN port.

The advantage Vs the CANPCB + CANF is it is cheaper and it uses a more common DTM connector which is easier to work with (crimp terminals and can be disassembled).  The CANF is solder connection and can be painful to solder.  

Since you already have the CANPCB/CANF, carry on and use it.  You only need 1.  

Link to comment
Share on other sites

47 minutes ago, Adamw said:

Your ECU has the 5pin CAN ports so you would need the CANJST.  The CANJST4 is for the newer ecu's which have a 4 pin CAN port.

The advantage Vs the CANPCB + CANF is it is cheaper and it uses a more common DTM connector which is easier to work with (crimp terminals and can be disassembled).  The CANF is solder connection and can be painful to solder.  

Since you already have the CANPCB/CANF, carry on and use it.  You only need 1.  

Ok thank you, that is making more sense now, I'm not familiar with the different plugs. I'm good at soldering so not worried there.

So with the dash, would I wire it together with the CAN wideband (same cups), or different cups on the CANF plug? Since I only need one...

Link to comment
Share on other sites

On 1/24/2023 at 4:42 PM, Adamw said:

As per the bottom pic.  The ecu and dash have the terminating resistors inside so these need to be at each end of the bus, then any other CAN device should branch off the main trunk.  

...

Hmm ok. I don't have the dash yet, but I have the CAN wideband now and need it up and running for tuning.

So, I cannot just wire the CAN wideband directly into the ECU through the CANPCB+F? I have to create the bus with a 120r terminating the end and wire into that? (like the first image)

 

Link to comment
Share on other sites

1 minute ago, Justin01 said:

So, I cannot just wire the CAN wideband directly into the ECU through the CANPCB+F? I have to create the bus with a 120r terminating the end and wire into that? (like the first image)

Ideally, but it will probably work depending how sensitive the transceiver in the gauge is.  The Link ecu transceiver seems to be fairly tolerant and I have run many devices and tests with only the ecu's internal termination, but I have found the occasional device that isnt happy without a properly terminated bus.  I suggest you give it a try.  

Link to comment
Share on other sites

2 hours ago, Adamw said:

Ideally, but it will probably work depending how sensitive the transceiver in the gauge is.  The Link ecu transceiver seems to be fairly tolerant and I have run many devices and tests with only the ecu's internal termination, but I have found the occasional device that isnt happy without a properly terminated bus.  I suggest you give it a try.  

Thanks, we will give it a try. Tuner says they always use AEM CAN wideband with no terminating resistor.

Also, I now see why the CANJST is recommended. I recieved the CANF plug and the cups for soldering the wires are tiny :o

Link to comment
Share on other sites

I am now planning to just wire the CANH/L directly from the wideband to the CANPCB wires, after cutting off the plug end (skipping the CANF plug). The CANF is just too much of a pain and I'm not as good at soldering as I thought I was, apparently :lol:

It looks like I can use the the green/white wires on the plug, per this image that I found in one of your other replies? Connect those to the wideband CANH/L.

DdcSWZb.png

Link to comment
Share on other sites

On 1/27/2023 at 3:56 AM, Adamw said:

 

Yes.

I got everything wired up and configured PC Link per the help manual for AEM X-Series gauges. However, it is not detecting the CAN device. As mentioned above, for CANH/L I skipped the CANF plug and wired AEM CANH/L green and white wires (with black stripe) directly to the respective green/white wires on the CANPCB cable/connector. I plugged it in to CAN2 on the board (the one parallel to expansion port).

The AEM wideband controller has power and "ready" light of solid green, with "status" light of off, which is normal operation. But, nothing on PC Link side when I do a search for CAN Decives. I have not started up the car yet, does that matter?

Screenshots of config and tune are attached, hopefully I just have something setup wrong? I can't imagine I messed up the CANH/L wiring as I triple checked, plus they are the same colors from AEM to CANPCB wires. I did try enumerating the CAN ID from 384 to 399 with no luck, that is the only value I am not sure what it is.

FWIW, I also wired in a Link CPTS and Zeitronix 150psi sensor (for fuel) to the exp harness in the middle of all of this and those seem to be working fine, after PC Link configuration.

Thanks again for all the help, almost there :o 

Screenshot 2023-01-29 202504.jpg

Screenshot 2023-01-29 202541.jpg

Screenshot 2023-01-29 202721.jpg

20230129_202903.jpg

20230127_190615.jpg

20230129-CANLambda-24lbs-injectors-justin02.pclx

Screenshot 2023-01-29 212622.jpg

Link to comment
Share on other sites

Just an update, the car started up today just fine and it seems like the CAN wideband is actually working, despite it not being detected in the CAN devices (I must be doing something wrong there?). I can see the AFR values change and update real time with the car running and also logged a startup session (my OEM O2 sensor is completely disconnected too).

Fuel and Oil pressure/temp sensors are working perfectly fine as well.

Screenshot 2023-01-30 120902.jpg

Link to comment
Share on other sites

16 hours ago, Justin01 said:

configured PC Link per the help manual for AEM X-Series gauges. However, it is not detecting the CAN device.

I dont see anywhere in the help for the AEM device that tells you to use the find device tool.  This tool is only for products that can be configured via CAN bus like CAN keypads and Link CAN lambdas.  The AEM device has no configurability.  

Link to comment
Share on other sites

1 hour ago, Adamw said:

I dont see anywhere in the help for the AEM device that tells you to use the find device tool.  This tool is only for products that can be configured via CAN bus like CAN keypads and Link CAN lambdas.  The AEM device has no configurability.  

Ahh ok, I see. When I was doing some forum research I think I saw in another thread that a person was using that to see if their CAN device was showing up on the bus. But, I do think it was a Link CAN Lambda device and not an AEM.

That said, it sounds like we are good then! I went through another log and can see CAN wideband data just fine. Thanks again for all the help!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...