MEGAsquirt A place to collectively sort out this megasquirt gizmo

AEMNet Connections Other Than EGO?

Thread Tools
 
Search this Thread
 
Old 01-18-2023, 10:39 PM
  #1  
Junior Member
Thread Starter
 
intenseapple's Avatar
 
Join Date: Mar 2017
Posts: 169
Total Cats: 10
Default AEMNet Connections Other Than EGO?

I've recently installed a nice CAN wiring harness in my 95' with an MSLabs MS3 basic. I am in the process of wiring a new AEM X-Series WBO2 (30-0300) which is fairly straightforward. However, I now know that I can no longer use the Megasquirt's usual CAN protocol along with AEMNet. I began delving into which other AEMNet devices may be compatible and useful and came up with this short list:

1. AEM Vehicle Dynamics Module (30-2206): Really impressive set of GPS/Time/Accelerometer/Gyroscope features. Really an AIO for all of that stuff.
2. AEM CD7 Digital Dash (30-5700): Nice digital dash. I would never personally install, but curious as to whether MS3x can broadcast data in the AEMNet format?
3. AEM X-Series Boost Gauge (
30-0306) and other AEMNet enabled gauges in general: Firstly, is 1kpa of scaling sufficient to act as a MAP input? Secondly, can the MS3 receive AEMNet broadcasts from devices other than the 30-0300?
4. AEM Sensor Expansion Boards: As above, can the MS3x read, say, oil pressure, oil temp, ethanol content, etc from CAN?

Now, I understand that 11-bit CAN broadcasting can still be used with AEMNet devices attached, just not the 29-bit extended message headers. I also understand that the MegaSquirt CAN protocol is unique in that it does not support broadcasting, only the poll/response style of messages. I have yet to peer into the 1.5.x firmware code (I assume this is not even available? No idea with the license/development scheme for it is...) for the AEMNet features, but given that there are little to no configurations for AEMNet stuff, I presume that it is hard-coded such that if EGO is set to use CAN EGO and Fetch EGO Data is set to the AEM X UEGO setting, a custom implementation of the AEMNet protocol receives data via CAN and handles it. If this is indeed the case, then would it be possible to update the code to include receiving capabilities for various AEMNet devices?
intenseapple is offline  
Old 01-19-2023, 02:07 AM
  #2  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,979
Total Cats: 356
Default

2) The CD7 can be configured to receive normal 11bit CAN data, ie it is compatible with everything if you program it.
3) No, 1kPa is not enough, you need at least 0.5kPa steps. On top of that, the frequency of the messages is even more important. At 100Hz max, it is slow for a MAP input
4) Yes since you can set the CAN receiving mode to receive 29bit CAN messages. Familiarity with CAN messages required.
Reverant is offline  
Old 01-19-2023, 02:17 AM
  #3  
Junior Member
Thread Starter
 
intenseapple's Avatar
 
Join Date: Mar 2017
Posts: 169
Total Cats: 10
Default

Originally Posted by Reverant
2) The CD7 can be configured to receive normal 11bit CAN data, ie it is compatible with everything if you program it.
3) No, 1kPa is not enough, you need at least 0.5kPa steps. On top of that, the frequency of the messages is even more important. At 100Hz max, it is slow for a MAP input
4) Yes since you can set the CAN receiving mode to receive 29bit CAN messages. Familiarity with CAN messages required.
Thanks Rev, makes sense. For 4, I have already attempted to configure custom 29bit CAN receiving of a few AEMNet CAN devices, hopefully differences in the protocols does not cause issues. I’ll be reading through the protocols in detail soon. Also, I should be able to run 500hz CAN with AEMNet.
intenseapple is offline  
Old 01-19-2023, 04:18 AM
  #4  
Junior Member
Thread Starter
 
intenseapple's Avatar
 
Join Date: Mar 2017
Posts: 169
Total Cats: 10
Default

@Reverant another question that has popped up: is it possible to remove the 120u resistor built into the MS3? I’d like to have the ECU act as a stub in the middle of the bus so that I can have one end of the bus in the engine bay and the other in the dash, but that only works if I can remove the resistor and stub out the ECUs CANH/CANL.
intenseapple is offline  
Old 01-19-2023, 08:03 AM
  #5  
Elite Member
iTrader: (10)
 
Reverant's Avatar
 
Join Date: Jun 2006
Location: Athens, Greece
Posts: 5,979
Total Cats: 356
Default

Yes, you can, it's on the MS3 daughterboard.
Reverant is offline  
Old 01-13-2024, 10:29 PM
  #6  
Junior Member
 
cpierr03's Avatar
 
Join Date: Mar 2015
Posts: 287
Total Cats: 33
Default

Originally Posted by intenseapple
Thanks Rev, makes sense. For 4, I have already attempted to configure custom 29bit CAN receiving of a few AEMNet CAN devices, hopefully differences in the protocols does not cause issues. I’ll be reading through the protocols in detail soon. Also, I should be able to run 500hz CAN with AEMNet.
Ever have any success with this? Already using AEMNet EGO, trying to add their pressure sensor gauge as well.
cpierr03 is offline  
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
O R X O N
MEGAsquirt
5
03-18-2022 09:55 AM
Cxracer
MEGAsquirt
4
12-28-2020 06:45 PM
Morello
MEGAsquirt
2
12-28-2020 04:24 AM
JD8
DIY Turbo Discussion
5
06-08-2016 10:49 PM
orion4096
Miata parts for sale/trade
4
04-15-2013 04:13 PM



Quick Reply: AEMNet Connections Other Than EGO?



All times are GMT -4. The time now is 10:37 AM.